MULTIMODAL LOCALIZATION AND MAPPING FOR A MOBILE AUTOMATION APPARATUS
First Claim
1. A mobile automation apparatus for navigating an environment having a ceiling comprising:
- a movement module for moving the mobile automation apparatus in the environment;
an image device configured to acquire images in a ceiling-facing direction from the mobile automation apparatus;
a proprioceptive sensor configured to monitor movement of the mobile automation apparatus; and
a controller configured to;
associate the images received from the image device with proprioceptive data received from the proprioceptive sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and method for multimodal localization and mapping for a mobile automation apparatus is provided. Features are extracted from images acquired by a ceiling-facing image device of the mobile automation apparatus in an environment, and stored in association with estimated positions of the mobile automation apparatus in the environment as determined from one or more proprioceptive sensors, as well as in association with features extracted from depth data acquired from a depth-sensing device, for example as map data. The map data is later used by the mobile automation apparatus to navigate the environment based, at least in part, on further images acquired by the ceiling-facing image device.
44 Citations
19 Claims
-
1. A mobile automation apparatus for navigating an environment having a ceiling comprising:
-
a movement module for moving the mobile automation apparatus in the environment; an image device configured to acquire images in a ceiling-facing direction from the mobile automation apparatus; a proprioceptive sensor configured to monitor movement of the mobile automation apparatus; and a controller configured to;
associate the images received from the image device with proprioceptive data received from the proprioceptive sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
at a mobile automation apparatus comprising;
a movement module for moving the mobile automation apparatus in an environment;
an image device configured to acquire images in a ceiling-facing direction from the mobile automation apparatus;
a proprioceptive sensor configured to monitor movement of the mobile automation apparatus; and
a controller, associating, using the controller, the images received from the image device with proprioceptive data received from the proprioceptive sensor.- View Dependent Claims (13)
-
14. A device comprising:
a communication interface;
a memory; and
a mapping controller configured to;receive, from one or more of the memory and the communication interface, images with associated proprioceptive data, the images representing a ceiling of an environment acquired by a ceiling-facing imaging device at a mobile automation apparatus and the associated proprioceptive data indicative of movement of the mobile automation apparatus through the environment; extract features from the images; determine, from the associated proprioceptive data, a respective position of a mobile automation apparatus in the environment where each of the images was acquired; and
,store, in the memory, extracted features from the images with associated positions. - View Dependent Claims (15, 16)
-
17. A method comprising:
-
at a device comprising;
a communication interface;
a memory; and
a mapping controller, receiving, from one or more of the memory and the communication interface, images with associated proprioceptive data, the images representing a ceiling of an environment acquired by a ceiling-facing imaging device at a mobile automation apparatus and the associated proprioceptive data indicative of movement of the mobile automation apparatus through the environment;extract, using the mapping controller, features from the images; determining, using the mapping controller, from the associated proprioceptive data, a respective position of a mobile automation apparatus in the environment where each of the images was acquired; and
,storing, using the mapping controller, in the memory, extracted features from the images with associated positions. - View Dependent Claims (18, 19)
-
Specification