Automated guided vehicles (AGVs) include robotic or self-propelled devices such as smart luggage. Smart luggage is an increasingly common product in the travel industry because users are provided with convenient and affordable methods of conveying items without the user needing to manually carry or propel the items. Automated guided vehicles include electronic components that are prone to damage associated with impact when vehicle bodies tip and/or fall. Automated guided vehicle bodies include rigid components that transmit shock associated with impact of the rigid components against the ground or other hard surfaces. Transmitted shock disrupts electrical connections within automated guided vehicle control systems to reduce functionality or increase malfunctions of the automated guided vehicles. Damaged luggage components are expensive and time consuming to replace.
Aspects of the present disclosure are best understood from the following detailed description when read with the accompanying figures. It is noted that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
The following disclosure provides many different embodiments, or examples, for implementing different features of the provided subject matter. Specific examples of components, values, operations, materials, arrangements, etc., are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. Other components, values, operations, materials, arrangements, etc., are contemplated. For example, the formation of a first feature over or on a second feature in the description that follows may include embodiments in which the first and second features are formed in direct contact, and may also include embodiments in which additional features may be formed between the first and second features, such that the first and second features may not be in direct contact. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
Further, spatially relative terms, such as “beneath,” “below,” “lower,” “above,” “upper” and the like, may be used herein for ease of description to describe one element or feature's relationship to another elements) or feature(s) as illustrated in the figures. The spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. The apparatus may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein may likewise be interpreted accordingly.
Recent developments in interconnected devices has led to the development of automated guided vehicles (AGVs, or “smart” luggage) capable of interacting with a user without the user's direct manual manipulation. AGVs and other interactive devices such as smart luggage are capable of transmitting signals to users when the devices exceed a prescribed distance from a location, a user, or a device retained by the user. AGVs are capable of maintaining a prescribed distance from a user, or a device retained by the user, while the user moves between locations, such as between gates at an airport. At least one embodiment of the present disclosure discusses one form of AGV, “smart” luggage, although other forms of AGV or interactive devices are also envisioned within the scope of the disclosure. Hereinafter, the terms “smart luggage” or “luggage system” are used for convenience, but without limitation on the broader range of AGVs that are envisioned by the present application.
Smart luggage contains electrical components that are configured to perform position sensing operations, proximity sensing operations, security operations, and user identification operations. Smart luggage includes, in some embodiments, batteries or other power storage systems, computerized systems for generating, receiving, and interpreting signals generated at and received by system sensors, electronic systems capable of propelling, using a drive system, the luggage across a ground or driving surface, among other systems. The electrical components of the smart luggage, or luggage system, are prone to damage when luggage, or the components therein, experience rapid vibrations, blows, or shocks. Rapid vibrations, blows, or shocks can occur in luggage systems when the luggage system tips over or falls down. When a rigid portion of the luggage system body, or luggage body, impacts a hard surface (a floor, or the ground), the impact triggers vibrations that travel through the luggage body and vibrate electrical components in the luggage system and attached to the luggage body. Vibrations traveling through the luggage body can break components and/or shake electrical components apart, reducing luggage system operability or making the luggage system, or subsystems, inoperable. A luggage system with components that detect and avoid conditions where the luggage system is as risk of falling, or a luggage system that has mechanisms that absorb vibrational energy (shock, impact, and so forth) is desirable to extend luggage system operable life, and to reduce a likelihood of luggage system damage (and repair costs) when a luggage system falls or strikes a floor or ground.
In some embodiments, ground detection units emit and receive ultrasonic signals. In some embodiments, ultrasonic signals are emitted in pulses and a timing between emission of a pulsed signal and receiving a received ultrasonic signal to calculate a distance between the AGV, luggage body, and/or ground detection unit, and the ground surface. In some embodiments, a continuous ultrasonic signal is emitted and undergoes frequency modulation. Timing of a particular frequency being received at the ground detection unit signal receiver correlates to a distance between the ground detection unit and the ground surface. In some embodiments, ground detection units emit and receive a non-visible light signal. In some embodiments, ground detection units emit and receive visible light signals. In sonic embodiments, ground detection units contain only mechanical-type signal receiver units. A mechanical-type signal receiver includes a transceiver configured to transmit a ground presence signal when the mechanical-type signal receiver is in physical contact with a ground surface, Other types of ground detection units, known in the art, are also envisioned within the scope of the present disclosure.
Central processing unit (CPU) 415 is connected, via system bus 420C to a drive control circuit 423 (also known as a drive control system, or a drive system), by system bus 420A to a guidance module 438 and a communication module 440A, and by system bus 4209 to a system sensor module 458 containing system sensors including an attitude sensor/inertial measurement unit (IMU) 475, a ground detection unit or ground proximity sensor 470 (to avoid falls/drops), a proximity sensor 465 (for target following/obstacle avoidance), and a camera 460. In some embodiments, a number and type of sensors in system sensor module 458 differs from the configuration shown herein. In sonic embodiments, camera. 460 is a monocular camera. In some embodiments, camera 460 is a binocular, or stereo, camera. In sonic embodiments; proximity sensor 465 is a sonar sensor, an infrared (IR) sensor, a LiDAR sensor, a radar sensor, or some other sensor that allows non-contact measurement of distance between an AGV and obstacles around which the AGV attempts to navigate. Proximity sensor 470 (ground detection unit) is, in some embodiments, an ultrasonic sensor system, a laser sensor system, and/or a mechanical sensor system that is configured to detect and report the presence of a surface on which an AGV can roll to self-propel.
Proximity sensor 470 (a drop avoidance proximity sensor, or a ground detecting unit) is configured to detect a change in elevation of the surface on which the AGV is traveling. When proximity sensor 470 detects a change in elevation of the surface on which the AGV is traveling, either a downward change (a step down, or a downward traveling escalator) or an upward change (a step up, or an upward traveling escalator) proximity sensor 470 transmits a status change signal to the central processing unit 415 to indicate that the ground presence signal normally received by proximity sensor 470 is absent.
Proximity sensor 465, used for following a target or avoiding obstacles along a planned path of travel, includes, alternatively, of cameras, LiDAR systems, ultrasonic systems, or infrared systems used to identify an obstacle in front of a traveling AGV, or to identify a target object to which the AGV attempts to remain near. Attitude sensor 475 (also known as and inertial measurement unit, or MU) is a sensor within a luggage body intended to detect deviations from a normal attitude with respect to the surface on which the AGV travels. For example, an attitude change may include traveling on a smooth surface up a ramp along a direction of travel. Another example of an attitude change includes an AGV traveling beyond a stair edge and tilting such that the center of gravity of the AGV is no longer directly over the bottom surface of the luggage between the wheels. When the center of gravity is not directly over the wheels for the floor between the wheels, the AGV enters an uncontrolled tipping state and falls to strike the floor. Attitude sensor 475 includes, in some embodiments, one or more gyroscopes, one or more motion reference units, and/or electrical components configured to provide a tilting signal to the central processing unit when the AGV is no longer vertically oriented. In some embodiments, an AGV attitude sensor triggers a tilt warning signal to a user. In some embodiments, an AGV attitude sensor triggers the drive control circuit 423 to stop wheel motion to prevent the AGV from falling. In some embodiments, an AGV attitude sensor triggers the drive control circuit 423 to stop wheel motion after the luggage body has tipped over or fallen off for safety concerns. Attitude sensor 475 works in combination with central processing unit 415, wheel control module 425, and accelerometer 450 in order to recognize when a tilt condition exists and a tilt warning signal should he transmitted to a user.
Guidance module 438 includes a positioning module 445, an accelerometer 450, and a wheel orientation sensor 455. In some embodiments, guidance module 438 sends signals from the accelerometer and the wheel position sensor to the CPU 415. In some embodiments, positioning module 445 operates by one or more of a global navigating system circuit (Global Positioning Satellites [GPS], and so forth), wireless connection (e.g. WiFi) antenna triangulation, and/or other RF antenna triangulation systems, including Bluetooth™ antenna beacons. Drive control circuit 423 includes a wheel control module 425, a wheel rotating motor 430, and a wheel rotary speed sensor 435. In some embodiments, drive control circuit 423 receives instructions from CUP 415 based on signals received by the CPU from guidance module 438 in order to continue, or to modify, motion of the AGV. Wheels in an AGV are powered independently in order to allow steering and speed regulation of the AGV. Wheel control module 425 receives commands from a central processing unit 415 regarding a desired rate of speed and a desired orientation of the AGV with regard to an external reference point and directs the AGV toward a desired external reference point by adjusting individual wheel rotation speeds to cause the AGV to move forward, backward, or to pivot, based on a number of wheels supplied power, and the direction of rotation of each wheel when the wheel is driven by the drive control circuit 423. Wheel control module 425 works in conjunction with guidance module 438 to orient and power wheel motors, and to steer and propel the AGV during travel to a desired external reference point.
AGV circuit 400 includes a warning module 440B communicatively coupled to communication module 440A. Warning module 440B is configured to alert a user, via a sound, a vibration, or a flashing light, or some other method, of a change to the status of an AGV, including stalling, tipping, being lost (e.g., unable to determine a location, or unable to determine a path out of a location toward a target destination, and so forth). In some embodiments, warning module 440B is a wristband module wirelessly coupled to communication module 440A to receive warning signals from the communication module 440A indicating a status signal from one or more sensors, or control modules, of the system circuit. In some embodiments, warning module 440B is replaced and/or supplemented by a combination of a user-provided hardware module (e.g., a smart telephone) running a software application configured to communicatively couple the user-provided hardware module to the communication module 440A.
During luggage movement, central processing unit 415 (see
The system sensor module uses proximity sensor 470 to differentiate between times when the ground below and in front of the AGV is level, smooth, and/or continuous, and times when the ground below and in front of the AGV is rough, stepped, and/or discontinuous. Proximity sensor 475 monitors the posture of the AGV. Posture relates to the vertical orientation of the AGV, with all wheels on the ground. When an AGV tips or overruns an edge of a rolling surface, proximity sensor 475 reports a rapid posture change (tipping, or falling) to the central processing unit 415. By detecting the ground surface condition, or the presence or absence of the ground present signal, and by monitoring the posture of the AGV, the system sensor module and the central processing unit maintain a positive run condition status for the AGV, and enable further forward motion. When a sensor in the system sensor module (see element 458, above) detects that the ground surface in front of the AGV is level, smooth, or smoothly sloping, the method continues by proceeding to operation 510 wherein wheel motion continues. When a sensor in the system sensor module text that ground surface in front of the luggage is stepped, or rough, or discontinuous, the method proceeds to operation 575.
In operation 525, the AGV determines a response action upon detection of a rough or step to service in front of the AGV. The method 500 optionally proceeds to operation 530, in which a warning signal is transmitted to a user, either in a user retained bracelet or other dedicated warning module, or to a user provided computing device running a software application that includes a set of software instructions configured to identify warning signal received by an antenna in the user provided computing device and, responsive to receiving the warning signal, presenting an alert signal to the user to indicate that the ground surface in front of the AGV does not appear to be smooth or smoothly sloping. The method then continues in one of operation 535 or operation 540 according to the content of a configuration file stored in the AGV. When the configuration file includes a halt instruction upon receiving notice that the ground presence signal has been interrupted, the method proceeds to operation 540, wherein the drive control circuit stops wheel rotation to prevent the AGV from traversing the detection region where the ground presence circuit was interrupted. When the configuration file includes a follow instruction upon receiving notice of the ground presence signal has been interrupted, the method proceeds to operation 535, wherein the drive control circuit continues to provide power to the drive wheels in a manner consistent with that triggered in operation 510. From operation 535, the method proceeds to operation 520, wherein sensors in the system sensor module continue to evaluate ground surface condition in the detection region in front of the AGV. The method continues by looping between operations 510 and 520, or by looping between operations 510 and 535, according to a condition of the ground surface in front of the AGV, or until a stop instruction is received by the system.
Subsequent to performance of operation 540, wherein wheel motion is stopped based on the absence or interruption of a ground presence signal and the presence, in a configuration file, of a stop instruction, the AGV remains in a quiescent state, waiting for a user instruction. The method proceeds to optional operation 545, wherein, a movement instruction is received by the AGV. Subsequent to operation 545, the method proceeds to operation 505.
During movement of the AGV across the ground, the CPU 415 determines, in operation 515, and based on a signal from the proximity sensor 470, whether the ground in front of the AGV is safe for continued movement. During operation of the drive control circuit 423, proximity sensor 470 operates, either continuously or periodically, to provide a ground presence signal. An interval between receiving a ground presence signal is configured to be sufficiently small that the AGV will not travel beyond a safe distance (e.g., the distance of the detection region in front of the AGV, verified safe by the proximity sensor 470) before a next measurement of the ground presence signal occurs. During operation of the drive control circuit 423, while the ground presence signal is detected, the method continues on to operation 510. During operation of the drive control circuit 423, when the around presence signal is absent, the operation continues on to operation 520.
In operation 520, the AGV determines a type of “ground presence absent” operation to perform based on a configuration file of the AGV stored in a communication module 440A, or some other module of the m circuit 400. Based on a first content of the configuration file, the method proceeds to an operation 530, wherein the central processing unit 415 directs the guidance module 438 and the drive control circuit 423 to halt motion of the AGV. Based on a second content of the configuration file, the method proceeds to an operation 525, wherein the central processing unit 415, based on an absence of the ground presence signal to the proximity sensor 470, and a system status update from the proximity sensor 470 to the CPU 415, directs the communication module 440A to transmit to the warning module 440B, a warning signal directing the warning module to alert the user that the AGV has [1] encountered a potential obstacle and [2] is continuing to self-propel [operation 510] despite the absence of the ground presence signal. In some embodiments, a user will desire to configure the AGV (with the second content of the configuration file) to continue movement despite the absence of the ground presence signal because the user has previously determined that the ground is appropriate for AGV motion. Thus, an AGV warning of no ground presence signal would indicate to the user that a sensor problem exists, or that the ground surface has altered properties (reflectance, albedo, cleanliness, and so forth) that have interfered with receiving the ground presence signal. In some embodiments, the user will desire to configure (with the first content of the configuration file) the AGV to halt upon any anomalous condition. In some embodiments, the user uses the warning module 440B, or a user interface on the luggage body to clear an anomalous condition alarm from the AGV circuit and to enable continued movement of the AGV across the ground. A warning, module has, in some embodiments, a user interface that allows a user to direct the AGV to reset an alarm condition. The warning module indicates the user reset command, via the communication module, to the central processing unit for processing.
Luggage body 702 is more prone to fall toward handle side 704 than toward lateral face 705. Thus, the handle 706 is likely to receive a high-impact shock when the luggage body 702 falls and strikes the ground. Thus, a shock protection module 708 on luggage handle 706 protects the handle, electrical components (not shown) in the handle, and (indirectly) components in the luggage body 702, from impact-induced damage. Shock protection module 708 includes at least one energy absorbing unit 712 and an impact plate 710. In some embodiments, an impact plate is broad and flat. In some embodiments, an impact plate is elongated and narrow. An impact plate is a rigid material intended to strike a ground surface or other material while protecting the portion of the luggage body and/or handle to which the impact plate is fastened. In sonic embodiments, impact plates are scuff resistant materials. In some embodiments, impact plates are pliable materials that will not break on impact with the ground. In some embodiments, impact plates are materials that, when striking the ground or other hard surface, fracture to absorb energy from an impact. In some embodiments, energy absorbing unit 712 is a spring. In some embodiments, energy absorbing unit 712 is a pliable extruded polymer foam. In sonic embodiments, energy absorbing unit is a solid deformable material configured to soften impact when handle 706 strikes the ground, in some embodiments, impact plate 710 is excluded from the shock protection module and the energy absorbing unit 712 extends continuously across a face of the handle away from the luggage body.
AGV 800 further includes, on an opening side 807 of the luggage body 802, least one shock protection module 808. In some embodiments, opening side shock protection modules are distributed vertically across the opening side 807. In some embodiments, shock protection modules 808 are concentrated at an upper end of the luggage body 802, away from the wheels, because the upper end is moves faster when striking the ground after a fall. In some embodiments, an AGV includes a single shock protection module at an upper end (e.g., at least 50% of the distance between the wheels and the top edge of the luggage body) of the opening side with no shock protection modules at the lower end of the opening side. In some embodiments, shock protection modules are made of a reversibly deformable porous materials fastened to lateral faces of the luggage body. In some embodiments, the shock protection modules are a spring-and-impact face
In
In
The foregoing outlines features of several embodiments so that those skilled in the art may better understand the aspects of the present disclosure. Those skilled in the art should appreciate that they may readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages of the embodiments introduced herein. Those skilled in the art should also realize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions, and alterations herein without departing from the spirit and scope of the present disclosure.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2018/099320 | 8/8/2018 | WO | 00 |