| CPC G05D 1/0246 (2013.01) [G01C 21/3848 (2020.08); G05D 1/0088 (2013.01); G05D 1/0212 (2013.01); G05D 1/0223 (2013.01); G05D 1/0251 (2013.01); G05D 1/0274 (2013.01); G05D 1/227 (2024.01); G05D 1/2435 (2024.01); G05D 1/246 (2024.01); G05D 1/249 (2024.01); G05D 1/646 (2024.01); G05D 1/65 (2024.01); G06Q 10/0833 (2013.01); G06T 7/579 (2017.01); G06T 7/73 (2017.01); G06T 7/97 (2017.01); G05D 1/024 (2013.01); G05D 1/0255 (2013.01); G05D 1/027 (2013.01); G05D 1/0272 (2013.01); G05D 1/0278 (2013.01); G05D 1/245 (2024.01); G05D 1/247 (2024.01); G05D 1/248 (2024.01); G05D 1/644 (2024.01); G06T 2207/10004 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/20212 (2013.01); G06T 2207/30244 (2013.01); G06T 2207/30252 (2013.01)] | 22 Claims |

|
1. A mapping method performed by a processor for generating a map of an area in which a mobile robot travels, comprising:
(a) extracting features from visual images with at least one processing component;
(b) determining which of the extracted features are associated with transitory physical objects and discarding those features associated with transitory physical objects;
(c) receiving location-related data from one or more sensors;
(d) combining the location-related data with data from the visual images;
(e) generating map data based on remaining features in (b) and received location-related data; and (f) operating a mobile robot in an outdoor operating area to deliver an item to a predetermined delivery location using the generated map data.
|