CPC G05D 1/0223 (2013.01) [A61G 3/0808 (2013.01); A61G 5/06 (2013.01); A61G 5/061 (2013.01); A61G 5/104 (2013.01); A61G 5/1043 (2013.01); A61G 5/1051 (2016.11); A61G 5/1059 (2013.01); A61G 5/1067 (2013.01); B60L 15/10 (2013.01); G05D 1/0246 (2013.01); G05D 1/0274 (2013.01); G05D 1/0278 (2013.01); A61G 2203/14 (2013.01); A61G 2203/22 (2013.01); A61G 2203/30 (2013.01); G01S 19/01 (2013.01); G05D 2201/0206 (2013.01); Y02T 10/64 (2013.01); Y02T 90/16 (2013.01)] | 20 Claims |
1. A method for storing a transporter in a vehicle, the transporter including a processor configured to execute instructions to control motion of the transporter, the vehicle having a storage compartment, the storage compartment having a door, the door being associated with a doorway, the method comprising:
receiving, by the processor, and segmenting, by the processor, sensor data from sensors associated with the transporter;
identifying, by the processor, at least one plane within the segmented sensor data;
identifying, by the processor, the door and the doorway within the at least one plane;
measuring, by the processor, the doorway, including a width of the doorway;
generating, by the processor, an alert if the doorway is smaller than the a pre-selected size related to a size of the transporter;
positioning, by the processor, the transporter for entering the vehicle through the doorway, the positioning being based at least in part on the width of the doorway;
generating, by the processor, a first signal for opening the door;
providing, by the processor, at least one movement command instructing the transporter to move through the doorway; and
generating, by the processor, a second signal to close the door.
|