SYSTEMS AND METHODS FOR EXTENDING SLAM TO MULTIPLE REGIONS
First Claim
1. A method of performing simultaneous localization and mapping (SLAM) for a robot, the method comprising:
- performing SLAM in a first area associated with a first map;
performing SLAM in a second area associated with a second map; and
performing position estimation in a third area outside of and between the first area and the second area, wherein in the third area, position estimation is performed with dead reckoning.
2 Assignments
0 Petitions
Accused Products
Abstract
Vector Field SLAM is a method for localizing a mobile robot in an unknown environment from continuous signals such as WiFi or active beacons. Disclosed is a technique for localizing a robot in relatively large and/or disparate areas. This is achieved by using and managing more signal sources for covering the larger area. One feature analyzes the complexity of Vector Field SLAM with respect to area size and number of signals and then describe an approximation that decouples the localization map in order to keep memory and run-time requirements low. A tracking method for re-localizing the robot in the areas already mapped is also disclosed. This allows to resume the robot after is has been paused or kidnapped, such as picked up and moved by a user. Embodiments of the invention can comprise commercial low-cost products including robots for the autonomous cleaning of floors.
-
Citations
21 Claims
-
1. A method of performing simultaneous localization and mapping (SLAM) for a robot, the method comprising:
-
performing SLAM in a first area associated with a first map; performing SLAM in a second area associated with a second map; and performing position estimation in a third area outside of and between the first area and the second area, wherein in the third area, position estimation is performed with dead reckoning. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a robot; a controller of the robot configured to; perform SLAM in a first area associated with a first map; perform SLAM in a second area associated with a second map; and perform position estimation in a third area outside of and between the first area and the second area, wherein in the third area, position estimation is performed with dead reckoning. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for performing simultaneous localization and mapping (SLAM) for a robot, the apparatus comprising:
-
a means for performing SLAM in a first area associated with a first map and in a second area associated with a second map; and a means for performing position estimation in a third area outside of and between the first area and the second area, wherein in the third area, position estimation is performed with dead reckoning.
-
Specification