Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEM AND METHOD FOR OPERATION OF COLLAPSIBLE MULTI-SHELF CARTS
Document Type and Number:
WIPO Patent Application WO/2020/220118
Kind Code:
A1
Abstract:
A multi-shelf storage apparatus for storage of articles, comprising a wheeled base; a frame disposed on the wheeled base; a plurality of vertically-spaced shelves on the frame for providing a storage area for articles, each shelf configured to move vertically. The apparatus includes a lift mechanism disposed on the frame, coupled to the shelves, and configured to cause collapse and extension of the shelves in a vertical direction. The apparatus has an actuator on the frame operable to drive the lift mechanism, and a power interface on the frame and electrically connected to the actuator. The apparatus has a mechanical connection for connecting to a towing device and a first power interface integral to the mechanical connection such that the actuator can receive electrical power from the towing device. Systems comprising one or more of the apparatuses and methods for loading/unloading articles utilizing the apparatuses are also disclosed.

Inventors:
BIDRAM FARHANG (CA)
Application Number:
PCT/CA2020/050556
Publication Date:
November 05, 2020
Filing Date:
April 28, 2020
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ADVANCED INTELLIGENT SYSTEMS INC (CA)
International Classes:
B65G1/06; A47B51/00; B25J5/00; B25J9/18; B62B3/00; B65G67/02
Foreign References:
KR20180073079A2018-07-02
US9266674B22016-02-23
US20170174431A12017-06-22
US20190329978A12019-10-31
US6003771A1999-12-21
US9770993B22017-09-26
US10093189B22018-10-09
Attorney, Agent or Firm:
FASKEN MARTINEAU DUMOULIN LLP (ATTN: LING F. WONG) (CA)
Download PDF:
Claims:
CLAIMS:

1. A multi-shelf storage apparatus for storage of a plurality of articles, the apparatus comprising:

a. a wheeled base;

b. a frame disposed on the wheeled base;

c. 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:

d. 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:

e. an actuator disposed on the frame operably configured to drive the lift mechanism;

f. at least one power interface disposed on the frame and electrically connected to the actuator and configured to receive electrical power from an external device; and

g. 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.

2. The apparatus of claim 1, further comprising a second power interface configured to transmit electrical power to an external device, and a second mechanical connection for connecting the apparatus to a subsequent apparatus, wherein the second power interface is integral to the second mechanical connec tion such that an actuator of the subsequent apparatus receives electrical power from the apparatus.

3. The apparatus of claim 2, wherein the first mechanical connection is a passive mechanical connection configured to receive a complementary mechanical connection, and the second mechanical connection is configured to engage with a complementary mechanical connection of the subsequent apparatus.

4. The apparatus of claim 3, wherein the second mechanical connection comprises a connection actuator operable to engage or disengage with the complementary mechanical connection of the subsequent apparatus.

5. The apparatus of claim 4, wherein the connection actuator is electrically connected to the power interface such that the connection actuator receives electrical power from the towing device.

6. The apparatus of any one of claims 1-5, wherein the power interface comprises an alignment device configured to facilitate receiving a power supply interface of an

autonomous power supplying mobile robotic unit.

7. The apparatus of any one of claims 1-6, further comprising a controller disposed on the frame, the controller comprising at least a processing unit, a memory, and a power supply, wherein the controller is configured to control operation of at least one of the actuator and the connection actuator.

8. The apparatus of claim 7, wherein the controller further comprises a localization system comprising one or more sensors or transceivers configured to facilitate locating the apparatus.

9. The apparatus of claim 7 or 8, wherein the controller further comprises a

communication system configured to send or receive at least a signal.

10. The apparatus of any one of claims 7-9, wherein the controller further comprises a monitoring system comprising one or more sensors configured to monitor a status of the apparatus.

11. A system for transporting a plurality of articles, the system comprising:

a . one or more apparatuses of any one of claims 1-10; and

b. a towing device configured to move the one or more apparatuses through a mechanical connection;

wherein the to wing device connects to a first apparatus of the one or more appar atuses through the first mechanical connection and supplies electrical power to the first apparatus.

12. The system of claim 11, wherein a second apparatus of the one or more apparatuses is attached to the first apparatus through the second mechanical connection such that the first apparatus facilitates supplying power to the second apparatus.

13. A system for storing a plurality of articles, the system comprising:

a . one or more apparatuses of any one of claims 6-10;

b. a robotic unit configured to automatically load or unload a plurality of articles to or from the one or more apparatuses, the robotic unit comprising :

i. a base comprising a plurality of powered wheels;

ii. at least one robotic manipulator disposed on the base; iii. 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 or from the one or more apparatuses; and iv. a power supply interface complementary to the power interface of the one or more apparatuses to drive the actuator of the one or more apparatuses to raise and lower the shelves.

14. The system of any one of claims 11-13, further comprising a controller disposed on at least one of the towing device, the robotic unit or the one or more apparatuses, the controller configured to control operation of at least one of an actuator or a connection actuator of the one or more apparatuses.

15. The system of claim 14, wherein the controller is configured to cause the connection actuator of a first apparatus of the one or more apparatuses to automatically disconnect one or more subsequent apparatuses of the one or more apparatuses.

16. The system of claim 14 or 15 further comprising a cloud server, the cloud server configured to communicate with at least one of the controller, the towing device, or the robotic unit.

17. The system of claim 16, wherein the towing device sends information to the cloud server regarding the location of the one or more apparatuses.

18. The system of claim 16 ultimately dependent on claim 13, wherein the robotic unit is confi gured to monitor a status of the one or more apparatuses and send information to the cloud server regarding the status of the one or more apparatuses.

19. A method for loading a plurality of articles the method comprising the steps of: a . loading one or more articles on a first shelf of an apparatus of any one of claims 1-6;

b. raising the first shelf by supplying electrical power, by a towing device, to the actuator of the apparatus hiving the lift mechanism of the apparatus; and

c. repeating from the loading step with a subsequent shelf of the apparatus.

20. A method for loading a plurality of articles from the system of claim 12. the method comprising the steps of:

a. loading one or more articles on a first shelf of the second apparatus connected to the first apparatus;

b. raising the first shelf of the second apparatus by supplying power, by a towing device through the first apparatus, to the actuator of the second apparatus driving the lift mechanism of the second apparatus;

c. repeating from the loading step with a subsequent shelf of the second apparatus.

21. A method for loading a plurality of articles, the method comprising the steps of: a. loading, by a manipulator of a robotic unit, one or more articles on a first shelf of an apparatus of claim 6;

b. engaging, by the robotic unit, a power supply interface of the robotic unit with the power interface of the apparatus;

c. raising the first shelf by supplying power, by the robotic unit to the actuator of the apparatus, driving the lift mechanism of the apparatus;

d. disengaging the power supply interface from the power interface; and e. repeating from the loading step with a subsequent shelf of the apparatus.

22. A method for unloading a plurality of articles, the method comprising the steps of: a. unloading one or more articles from a last shelf of an apparatus of any one of claims 1-5 until the last shelf is empty;

b. lowering a subsequent shelf of the apparatus by supplying power, by a towing device, to the actuator of the apparatus, driving the lift mechanism of the apparatus;

c. repeating from the unloading step with the subsequent shelf of the apparatus.

23. A method for unloading a plurality of articles, the method comprising the steps of: a. providing the system of claim 12; b. unloading one or more articles from a last self of a second apparatus connected to the first apparatus until the last shelf is empty;

c. lowering a subsequent shelf of the second apparatus by supplying power, by a towing device through the first apparatus to the actuator of the second apparatus, driving the lift mechanism of the second apparatus; and

d. repeating from the unloading step with the subsequent shelf of the second apparatus.

24. A method for storage of a plurality of articles the method comprising the steps of: a. unloading, by a manipulator of a robotic unit, one or more articles from a last shelf of an apparatus of claim 6 until the last shelf is empty;

b. engaging, by the robotic unit, a power supply interface of the robotic unit with the power interface of the apparatus;

c. lowering a subsequent shelf by supplying power, by the robotic unit, to the actuator of the apparatus, hiving the lift mechanism of the apparatus;

d. disengaging the power supply interface from the power interface; and e. repeating from the unloading step with the subsequent shelf of the apparatus.

25. A method for transporting a plurality of articles, the method comprising the steps of: a. docking, by a towing device, to a lead apparatus of one or more apparatuses of any one of claims 1-10;

b. towing, by the towing device, the one or more apparatuses to a location; and c. 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.

26. The method of claim 25. wherein the location is a first location and the method further comprises:

a. towing, by the towing device, the one or more apparatuses to a second location; and

b. 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.

27. The method of claim 25 or 26. further comprising unloading or loading one or more articles to the one or more apparatuses.

28. The method of any one of cla ims 25-27, further comprising 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.

29. The method of any one of cla ims 25-28 further comprising reporting at least one of the location or status of one or more apparatuses to a cloud server.

30. The method of claim 29. further comprising:

a. determining by the cloud server that one of more apparatuses at a location should be moved based on receiving an indication; and

b. dispatching, by the cloud server, a towing device to the location by sending a signal to the towing device.

31. The method of claim 29. further comprising:

a. 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

b. sending the signal to the towing device, by the cloud server, in response to the determination

Description:
DESCRIPTION

TITLE: SYSTEM AND METHOD FOR OPERATION OF COLLAPSIBLE MULTI-

SHELF CARTS

TECHNICAL FIELD [001] 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.

BACKGROUND

[002] 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.

[003] 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. SUMMARY

[004] 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.

[005] 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.

[006] 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 .

[007] 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.

[008] 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 .

[009] 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. [0010] 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 ftom the loading step with a subsequent shelf of the subsequent apparatus.

[0011] 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.

[0012] 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.

[0013] 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.

[0014] 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.

[0015] 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 BRIEF DESCRIPTION OF THE DRAWINGS

[0016] 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.

[0017] Fig. 1 is a side view of a multi-shelf storage apparatus for storage of a plurality of articles;

[0018] Fig. 2 is a side view of an embodiment of a system for transporting a plurality of articles;

[0019] Fig. 3 is a side view of an alternative embodiment of a system for transporting a plurality of articles; and [0020] Fig. 4 is a block diagram view of an example method for transporting a plurality of articles.

DETAILED DESCRIPTION

[0021] Referring to Fig. 1, an embodiment of an apparatus for storage of a plurality of articles is shown generally at 100. The apparatus 100 includes a wheeled base 102, and a frame 104 disposed on the wheeled base 102. The apparatus 100 also includes a plurality of shelves 106 disposed on the frame 104, the shelves 106 generally vertically spaced and slidably movable along a generally vertical direction along the frame 104. The apparatus 100 also includes a lift mechanism 108 such as a belt or a chain connected to each of the plurality of shelves 106, such that movement of the drive mechanism 108 may cause the shelves 106 to collapse together or expand apart in a generally vertical direction. The drive mechanism 108 may be configured to move each shelf 106 independently, or may be configured to move the plurality of shelves 106 together. The apparatus 100 also includes an actuator 110 disposed on the frame 104, connected to the drive mechanism 108. When the actuator 110 is powered, if may cause Hie drive mechanism 108 to move, thereby causing the collapse or expansion of the shelves 106.

[0022] 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 if 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.

[0023] 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.

[0024] Referring now to Fig. 2, an embodiment of a system for transportation of a plurality of articles is shown generally at 200. The system 200 contains two apparatuses 201, which are variations of apparatus 100 of Fig. 1 Apparatuses 201 may include elements similar to those of apparatus 100, but within the respective 200 series of numbers, whether or not those elements are shown. [0025] 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 aim, and the arm may have an end effector which selves 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.

[0026] 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.

[0027] 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.

[0028] The system 200 may further include a server 280, which may be a cloud server as depicted in Fig. 2, or may be any other computer system such as a local server, for example. The server 280 may be in communication with the towing device 250, and/or controllers 214 of apparatuses 201, should they be present, through the communication system 218. The communication may take place through a centralized network such as a Wi Fi network, or may use any other communication architecture such as an ad-hoc peer-to-peer system or systems formed between various devices, with one ultimately in communication with the server 280. Communication between the towing device 250, apparatuses 201, and the server 280 may serve a variety of purposes. For example, the towing device 250 may report its position to the server 280 when disengaging from apparatuses 201, thereby allowing the server 280 to track the position of apparatuses 201. Additionally, apparatuses 201 may use their localization system 216 on the controller 214 to determine their own location and communicate such information to the server 280 through communication system 218. The controller 214 may also report information such as status of the apparatus 201. With the accumulated information, the server 280 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 they would be ready for shipment), optimizing the routing of towing devices 250 (for example, which towing device is closer to certain apparatuses and what is the optimal path from one location to a certain destination), or dispatching towing devices 250 in anticipation of the need arising, for example.

[0029] The towing device 250 may additionally include environmental sensors (not shown in figures) such as temperature, humidity, and C0 2 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. [0030] Referring now to Fig. 3. another embodiment of a system for storage of a plurality of articles is shown generally at 300. The system 300 contains an apparatus 301, which is a variation of apparatus 100 of Fig. 1. Apparatus 301 may include elements similar to those of apparatus 100, but within the respective 300 series of numbers, whether or not those elements are shown.

[0031] 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 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.

[0032] The system 300 may also optionally include a server 380, which may be a cloud server as depicted in Fig. 3, or may be any other computer system such as a local server, for example. The server 380 may be in communication with the robotic unit 370, and/or a controller of apparatus 301, should one be present, through a communica tion system The communication may take place through a centralized network such as a Wi-Fi network, or may use any other communication architecture such as an ad-hoc peer-to-peer system or systems formed between various devices, with one ultimately in communication the server 380. Communication between the robotic unit 370, apparatus 301, and the server 380 may serve a variety of purposes. For example, robotic unit 370 may report to the server 380 its capacity status or time spent when it is loading or unloading articles, or routing information when robotic unit 370 is autonomously navigating, for example. Additionally, apparatuses 301 may use their localization system on the controller to determine their own location and communicate such information to the server 380 through communication system. The controller may also report information such as status of the apparatus 301. With the accumulated information, the server 380 may also provide a variety of analytical, optimization, and forecasting services such as optimizing the routing of robotic units 370, or dispatching robotic units 370 in anticipation of the need arising, for example.

[0033] 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.

[0034] The robotic unit 370 may additionally include environmental sensors (not shown in figures) such as temperature, humidity, and CO ? 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.

[0035] In the case where a towing device, such as the towing device 250 shown in

Fig. 2, and the robotic unit 370 are used in collaboration with each other to transport articles in the apparatus 301, the server 380 may receive information related to the towing device 250 and optimize the collaboration among the towing device 250 and robotic units 370. For example, if a robotic unit 370 is loading articles to an apparatus 301, the server 380 may receive a signal from the robotic unit 370 or the apparatus 301 that the apparatus 301 is about to be filled with articles and ready for transportation, and then the server 380 may dispatch a towing device 250 to the location of the filling apparatus 301 for towing to a destination. [0036] Referring to Fig. 4, an example of a method for transporting a plurality of articles is shown generally at 400. The method includes a docking step 402, followed by a towing step 404, a disconnecting step 406, a loading or unloading step 408, and then a second towing step 410. The docking step 402 involves docking, by a towing device such as docking unit 250 of Fig. 2, to a lead apparatus of one or more apparatus such as apparatus 100 of Fig. 1 or any similar apparatus such as apparatus 201 or 301. The towing step 404 involves towing, by the towing device, the one or more apparatuses from an initial location such as from a potting station where plants are potted then loaded onto the apparatuses, to a first location such as a growing field, for example. At the first location, the disconnecting step 406 involves causing, by a controller such as an onboard controller of the towing device 250 or a server such as cloud server 280 or 380 for example, a connection actuator of the one or more apparatuses to disengage a mechanical connection between two apparatuses thereby disconnecting all subsequent apparatuses from the towing device. Alternatively, in other embodiments, the towing device 250 may disengage its mechanical connection 258 and leave all apparatuses at the first location.

[0037] In the loading or unloading step, articles may be loaded or unloaded to or from the one or more apparatuses hr 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.

[0038] 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.

[0039] 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