The subject matter disclosed herein relates to the technical field of article transportation and storage, and more particularly to article loading and unloading to and from a multi-shelf storage unit with adjustable heights.
The current invention provides a system to manage article transportation and storage by providing a multi-shelf storage unit (for such articles) that has height adjustable trays to facilitate article loading and unloading to and from the unit's trays. Development of such multi-shelf storage units could facilitate automatic loading and unloading of articles to and from the storage unit by bringing elevated shelves to the accessible region of a loader/unloader unit rather than having to increase the accessibility region of the loader/unloader unit to cover elevated shelves. In other words, the automatic loader/unloader unit, such as robots or robotic lift trucks, are not required to be tall or elevated; instead, the elevated shelves could be lowered to be within the accessibility region of a typical, short loader/unloader unit so as to be reachable thereto. Moreover, loading/unloading to and from higher shelves and working in higher elevations is always a safety concern. Hence, the proposed system could be used to reduce the complexity of the loading/unloading robotic systems and increase the safety of material handling as well.
The application of such invention could be envisaged, for example, in inventory management, warehousing, transportation of medical items, and transportation of potted plants in plant nurseries. In a warehouse, the proposed invention could be an alternative solution to the cartesian, aisle, and shuttle robotic systems for which large and expensive infrastructures and equipment may otherwise be required.
In accordance with one disclosed aspect, there is provided a multi-shelf storage apparatus for storage of a plurality of articles. The apparatus includes a wheeled base, a frame disposed on the wheeled base, a plurality of generally vertically spaced shelves disposed on the frame, operably configured to provide a storage area for articles, each shelf configured to be able to move in a generally vertical direction relative to the frame. The apparatus also includes a lift mechanism disposed on the frame and coupled to the plurality of the shelves, the lift mechanism configured to cause collapse and extension of the shelves in generally a vertical direction. The apparatus further includes an actuator disposed on the frame operably configured to drive the lift mechanism, and at least one power interface disposed on the frame and electrically connected to the actuator. The apparatus may include a first mechanical connection for connecting the apparatus to a towing device and a first power interface of the at least one power interface, wherein the first power interface is integral to the first mechanical connection such that the actuator receives electrical power from the towing device.
The apparatus may then further include a second power interface and a second mechanical connection for connecting the apparatus to a subsequent apparatus, wherein the second power interface is integral to the second mechanical connection such that an actuator of the subsequent apparatus receives power from the apparatus. The first mechanical connection may be a passive mechanical connection configured to receive a complementary mechanical connection, and the second mechanical connection may be configured to engage with a complementary mechanical connection of the subsequent apparatus. The second mechanical connection may include a connection actuator operable to engage or disengage with the complementary mechanical connection of the subsequent apparatus. The connection actuator may be electrically connected to the power interface such that the connection actuator receives electrical power from the towing device.
The power interface may include an alignment device configured to facilitate receiving a power supply interface of an autonomous power supplying mobile robotic unit. The apparatus may also include a controller disposed on the frame, the controller including at least a processing unit, a memory, and a power supply; the controller is configured to control operation of the actuator or connection actuator. The controller may further include a localization system comprising one or more sensors or transceivers configured to facilitate locating the apparatus. The controller may also include a communication system configured to send or receive at least a signal. The controller may additionally include a monitoring system comprising one or more sensors configured to monitor a status of the apparatus.
In accordance with another disclosed aspect there is provided a system for transporting a plurality of articles. The system includes one or more or the multi-shelf storage apparatuses mentioned above, and a towing device configured to move the one or more apparatuses through a mechanical connection, where the towing device connects to a first apparatus of the one or more apparatuses through the first mechanical connection and supplies power to the first apparatus. The system may also include a second apparatus of the one or more apparatuses which is attached to the first apparatus through the second mechanical connection such that the first apparatus supplies power to the second apparatus.
In accordance with yet another disclosed aspect there is provided a system for transporting a plurality of articles. The system includes one or more of the multi-shelf storage apparatuses mentioned above, and a robotic unit configured to automatically load or unload a plurality of articles to or from the multi-shelf storage unit. The robotic unit includes a base comprising a plurality of powered wheels, at least one robotic manipulator disposed on the base, a loading or unloading end effector operably disposed on the at least one robotic manipulator and configured to engage with articles to load or unload articles to and from the multi-shelf storage unit, and a power supply interface complementary to the power interface of the apparatus to drive the actuator of the apparatus to raise and lower shelves.
The system may also include a controller disposed on at least one of the towing device, the robotic unit or the apparatuses, the controller configured to control operation of at least one of the actuators or the connection actuators. The controller may cause at least one of the connection actuators to automatically disconnect one or more subsequent apparatuses from the one or more apparatuses. The system may also include a cloud server, the cloud server configured to communicate with at least one of the controller, the towing device, or the robotic unit. The towing device may send information to the cloud server regarding the location of the one or more apparatuses. The robotic unit may be configured to monitor a status of the apparatus and send information to the cloud server regarding the status of the apparatus.
In accordance with another disclosed aspect there is provided a method for loading a plurality of articles. The method involves a loading step and a raising step. The loading step involves loading one or more articles on a first shelf of a multi-shelf storage apparatus mentioned above. The raising step involves raising the first shelf by supplying power, by a towing device, to the actuator of the apparatus, driving the lift mechanism. The method also includes repeating from the loading step with a subsequent shelf of the apparatus. The method may also include loading one or more articles on a first shelf of a subsequent apparatus connected to the first apparatus, raising the first shelf of the subsequent apparatus by supplying power, by a towing device through the apparatus, to the actuator of the subsequent apparatus, driving the lift mechanism of the subsequent apparatus, and repeating from the loading step with a subsequent shelf of the subsequent apparatus.
In accordance with yet another disclosed aspect there is provided a method for loading a plurality of articles. The method involves a loading step, an engaging step, a raising step, and a disengaging step. The loading step involves loading, by a manipulator of a robotic unit, one or more articles on a first shelf of a multi-shelf storage apparatus mentioned above. The engaging step involves engaging, by the robotic unit, a power supply interface of the robotic unit with the power interface of the apparatus. The raising step involves raising the first shelf by supplying power, by the robotic unit, to the actuator of the apparatus, driving the lift mechanism. The disengaging step involves disengaging the power supply interface from the power interface. The method also involves repeating from the loading step with a subsequent shelf of the apparatus.
In accordance with another disclosed aspect there is provided a method for unloading a plurality of articles. The method involves an unloading step and a lowering step. The unloading step involves unloading one or more articles from a last shelf of a multi-shelf storage apparatus mentioned above until the last shelf is empty. The lowering step involves lowering a subsequent shelf by supplying power, by a towing device, to the actuator of the apparatus, driving the lift mechanism. The method also involves repeating from the unloading step with the subsequent shelf of the apparatus. The method may also include unloading one or more articles from a last shelf of a subsequent apparatus connected to the first apparatus until the last shelf is empty, lowering a subsequent shelf of the subsequent apparatus by supplying power, by a towing device through the apparatus, to the actuator of the subsequent apparatus, driving the lift mechanism of the subsequent apparatus, and repeating from the unloading step with the subsequent shelf of the subsequent apparatus.
In accordance with yet another disclosed aspect there is provided a method for unloading a plurality of articles. The method involves an unloading step, an engaging step, a lowering step, and a disengaging step. The unloading step involves unloading one or more articles from a last shelf of a multi-shelf storage apparatus mentioned above until the last shelf is empty. The engaging step involves engaging, by the robotic unit, a power supply interface of the robotic unit with the power interface of the apparatus. The lowering step involves lowering a subsequent shelf by supplying power, by the robotic unit, to the actuator of the apparatus, driving the lift mechanism. The disengaging step involves disengaging the power supply interface from the power interface. The method also involves repeating from the unloading step with a subsequent shelf of the apparatus.
In accordance with another disclosed aspect there is provided a method for transporting a plurality of articles. The method includes a docking step, a towing step, and an undocking step. The docking step involves docking, by a towing device, to a lead apparatus of one or more apparatuses such as the apparatuses mentioned above. The towing step involves towing, by the towing device, the one or more apparatuses to a location. The undocking step involves causing, by a controller, a connection actuator of the one or more apparatuses to disengage a mechanical connection, thereby disconnecting all subsequent apparatuses from the towing device.
The location may be a first location, and the method may include towing, by the towing device, the one or more apparatuses to a second location and causing, by a controller, a connection actuator of the one or more apparatuses to disengage a mechanical connection, thereby disconnecting all subsequent apparatuses from the towing device. The method may also include unloading or loading one or more articles to the one or more apparatuses. The method may additionally include determining and recording, by a controller, locations of the one or more apparatuses, based on at least the location of causing the connection actuator to disengage. The method may then include reporting at least one of the location or status of one or more apparatuses to a cloud server. The method may then include determining, by the cloud server, that one of more apparatuses at a location should be moved based on receiving an indication and dispatching, by the cloud server, a towing device to the location by sending a signal to the towing device. Alternatively, the method may also include determining, by the cloud server, that one of more apparatuses at a location should be moved based on information stored on the cloud server and sending the signal to the towing device, by the cloud server, in response to the determination.
In the following, embodiments of the present disclosure will be described with reference to the appended drawings. However, various embodiments of the present disclosure are not limited to arrangements shown in the drawings.
Referring to
The apparatus 100 also includes a power interface 112 disposed on the frame and electrically connected to the actuator 110. The power interface 112 is configured to receive power from an external source and supply power to the actuator 110 so that it may drive the drive mechanism 108 and move the shelves 106. The power interface may be any sort of electrical connection, such as a standard electrical plug, or may be specifically adapted to facilitate powering the actuator. The power interface 112 may additionally include a mechanical interface, such as a towing connection, that allows an external apparatus to manipulate and move the apparatus 100. The power interface 112 may also have an alignment device including mechanical alignment systems such as rails or guides, or other alignment devices such as markers, transceivers, or lights to assist in autonomous navigation and connection, for example.
The apparatus 100 may have additional components. For example, apparatus 100 may include a controller 114 disposed on the frame 104. The controller 114 may be a computer system comprising a processing unit, a memory, and a power supply, for example. The controller 114 may also include a localization system 116 comprising one or more sensors or transceivers configured to facilitate locating the apparatus 100, such as GPS receivers for example. The controller 114 may additionally include a communication system 118 configured to send or receive signals such as a radio transmitter or a Wi-Fi transceiver, allowing the controller 114 to communicate with external devices such as a cloud server or devices on wireless network, for example. The controller 114 may also include a monitoring system (not shown) comprising one or more sensors configured to monitor the status of the apparatus 100, such as cameras disposed on each shelf 106 to monitor how full each shelf 106 is during the loading process, for example.
Referring now to
The system 200 also includes a towing device 250 configured to pull the apparatuses 201. In this exemplary embodiment, the towing device comprises a chassis 252 with a plurality of powered wheels 254. The towing device 250 also includes a towing hook 256 disposed on the chassis 252. The towing hook has a mechanical connection 258 for connecting to the lead apparatus 201. The towing hook 256 may be a robotic arm, and the arm may have an end effector which serves as the mechanical connection 258, for example. The mechanical connection 258 is also an electrical connection, connecting to power interface 212 of the lead apparatus 201. The electrical connection allows the towing device 250 to supply electrical power to the actuator 210 of the apparatus 201 such that the actuator 210 may drive the drive mechanism 208 to raise or lower shelves 206. The towing device 250 may also comprise a number of sensors, including a LiDAR 260 configured to detect obstacles and aid in the navigation of the towing device 250, and a rear-view camera 262 for aiding the device 250 in alignment when attempting to dock to apparatuses 201 by attaching the mechanical connection 258 for example.
Apparatuses 201 may include a second mechanical connection 220 for connecting to a subsequent apparatus 201. The second mechanical connection 220 may additionally be a second electrical connection, connecting to power interface 212 of the subsequent apparatus 201. The electrical connection may allow the towing device 250 to supply electrical power to the actuator 210 of the subsequent apparatus 201 through the first apparatus 201 such that the actuator 210 may drive the drive mechanism 208 to raise or lower shelves 206. The second mechanical connection 220 may also include a connection actuator 222. The connection actuator 222 may be operable to move a portion of mechanical connection 220, allowing for the automatic decoupling of the subsequent apparatus 201 from the first apparatus 201, for example.
The electrical connection 258 may transmit both power and signal from the towing device 250 to the apparatus and subsequent apparatuses 201. Furthermore, the electrical power and signal may be transmitted wirelessly, for example using WiFi connection for signal transmission and induction-based means for power transmission, or wired using conductive power and signal transmission means, or a combination of these means. In the case where a series of multiple apparatuses 201 are being towed by the towing device 250, the electrical connection may transmit a data packet stream to instruct which actuators 210 and 222 in which apparatus among the apparatuses 201 to be powered and controlled. For example, in case the towing device 250 is carrying 5 apparatuses 201, the towing device 250 may send an electrical signal to power the actuator 210 of the 3rd and 4th apparatuses or power the connection actuator 222 of the 3rd apparatus.
The system 200 may further include a server 280, which may be a cloud server as depicted in
The towing device 250 may additionally include environmental sensors (not shown in figures) such as temperature, humidity, and CO2 emission sensors disposed on the unit 250. The server 280, may receive such collected data alongside the corresponding coordinate position at which the data is collected by the unit 250 and create valuable information regarding the condition of the workspace such as a map of temperature and humidity within various positions in a greenhouse nursery.
Referring now to
The system 300 also includes a robotic unit 370 configured to automatically load and unload articles to or from the apparatus 301. The robotic unit 370 comprises a base 372 comprising a plurality of powered wheels 374, and at least one robotic manipulator 376 disposed on the base 372. The manipulator 376 has an end effector 377, a mechanical gripper 10 for example, operably disposed on it, the end effector 377 configured to engage with articles to load or unload the articles to or from the apparatus 301. The robotic unit 370 also includes a power supply interface 378, shown in this case disposed on the robotic manipulator 376 facing the opposite direction as the end effector 377, complementary to the power interface 312 of apparatus 301. The power supply interface 378 allows the robotic unit 370 to supply electrical power to the actuator 310 of the apparatus 301 such that the actuator 310 may drive the drive mechanism 308 to raise or lower shelves 306. The robotic unit 370 may do this autonomously, during the process of loading or unloading the apparatus 301, by engaging the power supply interface 378 with the power interface 312 (as shown in the inset). This autonomous engagement may be facilitated by an alignment device on the power interface 312, which may be a sensory alignment device such as a marker light, or a mechanical alignment device such as guides, rails, or a specially-shaped socket to facilitate easy alignment, for example. The robotic unit 370 may also include a storage area 375, such as a table, for carrying articles to or from the apparatus 301 before or after loading or unloading, for example.
The system 300 may also optionally include a sewer 380, which may be a cloud server as depicted in
With the accumulated information, the server 380 may also provide a variety of logistical, analytical, optimization, and forecasting services such as inventory management information (for example, how many articles are transported, where the articles are located, when would be ready for next transportation), optimizing the routing of robotic units 370, or dispatching robotic units 370 in anticipation of the need arising, for example.
The robotic unit 370 may additionally include environmental sensors (not shown in figures) such as temperature, humidity, and CO2 emission sensors disposed on the unit 370. The server 380, may receive such collected data alongside the corresponding coordinate position at which the data is collected by the unit 370 and create valuable information regarding the condition of the workspace such as a map of temperature and humidity within various positions in the greenhouse nursery bay that the unit 370 is operating.
In the case where a towing device, such as the towing device 250 shown in
Referring to
In the loading or unloading step, articles may be loaded or unloaded to or from the one or more apparatuses. In one example, articles may be unloaded from the apparatus by a robotic unit, following a procedure including unloading, by a manipulator of a robotic unit, one or more articles from a last shelf of the apparatus until the last shelf is empty. The unloading procedure may then involve engaging, by the robotic unit, a power supply interface of the robotic unit with the power interface of the apparatus, and lowering a subsequent shelf by supplying power, by the robotic unit, to the actuator of the apparatus, driving the lift mechanism. The unloading procedure may then involve disengaging the power supply interface from the power interface, and repeating from the unloading step with the subsequent shelf of the apparatus which is now accessible. In yet other embodiments, the loading or unloading step may involve loading articles onto the apparatus, following a procedure including loading, by a manipulator of a robotic unit, one or more articles on a first shelf of an apparatus. The procedure may then include engaging, by the robotic unit, a power supply interface of the robotic unit with the power interface of the apparatus and raising the first shelf by supplying power, by the robotic unit, to the actuator of the apparatus, driving the lift mechanism. The procedure may then include disengaging the power supply interface from the power interface and repeating from the loading step with a subsequent shelf of the apparatus. The loading or unloading step may alternatively be done in other embodiments before the disconnecting step, and the supplying power step may be done by the towing device instead of the robotic unit, for example. In the disclosed method, it is contemplated that towing device and the robotic unit(s) may be different units or they may be the same unit. In other words, the docking and various towing steps could be performed by one or more towing devices, while the loading/unloading steps are performed by one or more robotic units, or alternatively, some or all of these steps could be performed by the same robotic unit.
The method then includes a second towing step 410 which involves towing, by the towing device, the one or more remaining apparatuses to a second location, and repeating from the disconnecting step. In other embodiments, the second towing step 410 may involve the towing device engaging with the one or more apparatuses at the first location following a step similar to docking step 402, then towing, by the towing device, the one or more apparatuses to a second location.
While specific embodiments have been described and illustrated, such embodiments should be considered illustrative of the invention only and not as limiting the invention as construed in accordance with the accompanying claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CA2020/050556 | 4/28/2020 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62840350 | Apr 2019 | US |