Loading/unloading baggage or cargo from a cargo hold such as may be associated with an aircraft, e.g. a narrow-body jet aircraft, or other cargo carrier requires personnel to access the cargo hold of the plane to manually stack or retrieve the baggage/cargo. While conveyors are used to move cargo from the ground level into the cargo hold, personnel working inside the cargo hold must drag, lift and stack the baggage. This activity can result in injuries to ground support personnel due to the cramp space in which the work is conducted.
Various figures are included herein which illustrate aspects of embodiments of the disclosed inventions.
In a first embodiment, referring generally to
Sensor 20 may comprise a camera, Lidar, or the like, or a combination thereof. In embodiments, sensor 20 further comprises a weight sensor and/or a physical dimensions sensor (x-axis, y-axis, and/or z-axis).
In embodiments, smart loader 30 further comprises rotating belt 31 disposed near a center of smart loader 30 or flexible conveyor belt 10, where rotating belt 31 is capable of high-speed movement to allow it to push a piece of cargo 111,112 into position off of or on to flexible conveyor belt 10. As used herein, “high-speed” means a speed at which rotating belt 31 can react in real time to allow it to push a piece of cargo 111,112 into position on flexible conveyor belt 10 without slowing down overall performance of cargo mover 1. In these embodiments, smart loader 30 may further comprise one or more electric actuators 32, typically located underneath rotating belt 31, to effectuate movement of rotating belt 31, including raising and/or lowering smart loader 30, and to operate side panels 33.
Processor 35 is operatively in communication with conveyor controller 40 and a predetermined set of sensors 20 and/or scanning sensors 22. Typically, processor 35 comprises a programmable computer or CPU and placement software 36 operative within processor 35 where placement software 36 is operative to determine placement of cargo 111,112 within cargo hold 210 and to create one or more control commands to be communicated to conveyor controller 40 to effectuate placement of cargo 111,112 within and/or removal of cargo 111,112 from cargo hold 210. Placement software 36 can comprise one or more static, dynamic, and/or heuristic algorithms useful to determine optimal use of space within cargo hold 210, including but not limited to self-learning and/or self-adaptive algorithms. Accordingly, processor 35 is operative to effectuate scanning of cargo hold 210 and determine how to stack cargo 111,112 on flexible conveyor belt 10 for placement into or out from cargo hold 210.
Packing software 42, either alone or in combination with placement software 36 associated with processor 35, is typically executable within conveyor controller 40 and is configured to create or help create a dense, efficient automated packing solution using sensors 20,22 which are used to measure physical dimensions (x-axis, y-axis, and/or z-axis) of each piece of cargo 111,112. Packing software 42 comprises one or more packing algorithms which can be static, dynamic, and/or heuristic, including but not limited to self-learning and/or self-adaptive algorithms.
In embodiments, cargo mover 1 further comprises one or more manipulator arms 50 configured to allow retrieval of cargo 111,112 onto or off of flexible conveyor 10 and/or rotating belt 31. In certain of these embodiments, manipulator arm 50 may further comprise one or more end effectors 52 which may operate using suction, mechanical couplings, or the like, or a combination thereof to engage cargo 111,112 such as by using suction or a mechanical coupling.
In the operation of exemplary methods, still referring to
Conveyor controller 40 and/or processor 35 may be used, either singly or cooperatively, to compare dimensional map 114 created from scanning and obtaining a predetermined set of sensed measurements obtained from sensors 20 and/or scanning sensors 22 about cargo hold 210 against the dimensional information obtained from sensors 20 about each piece of cargo as cargo 111,112 is placed on flexible conveyor belt 10, and further use sequencing information obtained from sensors 20 regarding the order in which each piece of cargo 111,112 will arrive at smart loader 30 to determine the placement of each piece of cargo 111,112 within cargo hold 210. This sequencing information typically comprises a sequencing identifier associated with each piece of cargo 111,112 and sensed measurements of each piece of cargo 111,112 and cargo hold 210. Typically, processor 35 alone is operative to effect scanning of cargo hold 210 and determine how to stack cargo 111,112 present on flexible conveyor belt 10 into cargo hold 210 and/or how to retrieve cargo 111,112 onto flexible conveyor belt 10 from cargo hold 210.
As each piece of cargo is placed in cargo hold 210, smart loader 30, e.g. via processor 35, continues to scan and update dimensional map 114 of cargo hold 210 to determine where each subsequent piece of cargo 111,112 will be placed into and/or removed from cargo hold 210. As cargo 111,112 is placed on flexible conveyor belt 10, the physical dimensions in two or three dimensions of cargo 111,112 is scanned by one or more sensors 20. The scanning results in a set of dimensional information as well as a sequence of each piece of cargo 111,112 which is forwarded to smart loader 30.
Software, including placement software 36 and packing software 42, typically utilizes one or more packing theories as reflected in algorithns, as are familiar to those of ordinary skill in software-based packing algorithms, for optimal placement of cargo 111,112 in cargo hold 210. The algorithm or algorithms used by the software continuously analyze current available space in cargo hold 210, typically in three dimensions, and, based on currently scanned cargo 111,112, runs multiple iterations of possible placement options to determine optimal placement. In embodiments, these one or more algorithms are architected to become more efficient with denser loading on flexible conveyor belt 10. By way of example and not limitation, the one or more algorithms may use machine learning to improve placement into cargo hold 210 with the input of size of each piece of cargo 111,112 and a probability of various sizes of each piece of cargo 111,112 yet to be received and enable, through prediction, further increased packaging density within cargo hold 210. In part, this can include continuing to scan and update the scanned cargo hold data set during operation and using the updated scanned cargo hold data set to determine where each subsequent piece of cargo will be stacked as each piece of cargo is placed in cargo hold 210.
In embodiments where sensor 20 comprises a weight sensor, the weight of each piece of cargo 111,112 may also be obtained when each such piece of cargo 111,112 is loaded onto flexible conveyor belt 110 and/or into cargo hold 210 and the one or more algorithms can use that weight to provide greater accurate weight distribution inside cargo hold 210.
Smart loader 30, using conveyor controller 40, may control the speed of flexible conveyor belt 10 to allow positioning of smart loader 30 prior to placing the next piece of cargo 111,112.
If rotating belt 31 is present, cargo mover 1, via conveyor controller 40, may raise and/or lower smart loader 30 using electric actuators 32. This ability to change elevation may be used to allow smart loader 30 to place or otherwise position cargo 111,112 as the stack height increases. In certain of these embodiments, smart loader 30 may further use electric actuators 32 to operate side panels 33 to enable smart loader 30 to clamp and hold cargo and rotate greater than 90 degrees to place cargo on its side in the stack. Typically, as one row of cargo 111,112 has been stacked, smart loader 30 uses electric actuators and/or rotating belt 31 to reposition itself to start the next stack of cargo 111,112.
If manipulator arm 50 is present, smart loader 30 may also use sensors 20,22 to aid in positioning manipulator arm 50 to retrieve a piece of cargo 111,112. In these embodiments, manipulator arm 50 typically uses one or more sensors 20,22 to aid in locating the best spot to attach manipulator arm 50 to cargo 111,112, e.g. using end effectors 52. As manipulator arm 50 pulls cargo 111,112 forward, rotating belt 31 may be activated to assist in removing cargo 111,112 from flexible conveyor belt 110. Once on rotating belt 31, manipulator arm 50 is typically detached from the piece cargo and that piece of cargo then moved down flexible conveyor belt 10 to ground location 100. This operation may be repeated until all cargo 111,112 are removed.
In certain embodiments, system monitoring may be provided to ensure cargo mover schedules are not impacted, e.g. cargo movers such as airlines. In these embodiments, sensor 20 may comprise a camera whose output may be viewed remotely and which may be used to monitor loading/unloading operations and allow human intervention if required.
Additionally, one or more alarms may be sent to a predetermined location, e.g. a remote location, if cargo mover 1 exceeds established parameters during operation or a shutdown occurs due to a component failure. In certain embodiments, a sensed measurement may be sensed or otherwise determined to have exceeded an established parameter during operation, such as by using one or more sensors 20,22 in conjunction with processor 35 and/or controller 40. Similarly, one or more sensors 20,22 in conjunction with processor 35 and/or controller 40 may determine that a shutdown has occurred due to a component failure. In these situations, processor 35 and/or controller 40 may send an alarm regarding the exceeding or shutdown to a predetermined location such as via data communicator 11.
The foregoing disclosure and description of the inventions are illustrative and explanatory. Various changes in the size, shape, and materials, as well as in the details of the illustrative construction and/or an illustrative method may be made without departing from the spirit of the invention.
This application claims priority through U.S. Provisional Application 62/908,710 filed on Oct. 1, 2019.
Number | Name | Date | Kind |
---|---|---|---|
3958165 | Boy de la Tour | May 1976 | A |
4218034 | Magill | Aug 1980 | A |
5143194 | Sang | Sep 1992 | A |
6893200 | Thøgersen | May 2005 | B2 |
7077615 | Thogersen | Jul 2006 | B2 |
7470099 | Bengtsson | Dec 2008 | B2 |
7513354 | Canapa | Apr 2009 | B1 |
8262334 | Christensen | Sep 2012 | B2 |
9174805 | Mallaghan | Nov 2015 | B2 |
10053233 | Jacobsen | Aug 2018 | B2 |
10556761 | Criswell | Feb 2020 | B2 |
10584962 | Ackley | Mar 2020 | B2 |
10669108 | Bell | Jun 2020 | B2 |
10843882 | Worsley | Nov 2020 | B2 |
10994865 | Daw Perez | May 2021 | B2 |
11142342 | Podnar | Oct 2021 | B2 |
11273982 | Haveman | Mar 2022 | B2 |
11332263 | Clos | May 2022 | B2 |
11514377 | Abraham | Nov 2022 | B2 |
20020074456 | Marrero | Jun 2002 | A1 |
20060015396 | Blomeyer | Jan 2006 | A1 |
20090105874 | Tietjen | Apr 2009 | A1 |
20100249989 | Baldes | Sep 2010 | A1 |
20110078182 | Fenyes | Mar 2011 | A1 |
20110313563 | Huber | Dec 2011 | A1 |
20140205403 | Criswell | Jul 2014 | A1 |
20170008643 | Takeuchi | Jan 2017 | A1 |
20170154127 | Madmony | Jun 2017 | A1 |
20180111698 | Podnar | Apr 2018 | A1 |
20180118476 | Bastian, II | May 2018 | A1 |
20200377317 | Zoghzoghy | Dec 2020 | A1 |
20200399069 | Kirchner | Dec 2020 | A1 |
20210086900 | Christoffersson | Mar 2021 | A1 |
20210122589 | Griggs | Apr 2021 | A1 |
20210179291 | Daw Perez | Jun 2021 | A1 |
20210284450 | Wang | Sep 2021 | A1 |
20210309354 | Parker | Oct 2021 | A1 |
20210323779 | Sjostrom | Oct 2021 | A1 |
20210371260 | Chien | Dec 2021 | A1 |
20220063969 | Marshall | Mar 2022 | A1 |
20220097243 | Makhal | Mar 2022 | A1 |
20220194627 | Morikami | Jun 2022 | A1 |
20220219961 | Keller | Jul 2022 | A1 |
Number | Date | Country |
---|---|---|
112585072 | Mar 2021 | CN |
10012090 | Sep 2001 | DE |
Number | Date | Country | |
---|---|---|---|
20210094771 A1 | Apr 2021 | US |
Number | Date | Country | |
---|---|---|---|
62908710 | Oct 2019 | US |