Elastic correction of dead-reckoning errors in map building

A major problem in map building is due to the imprecision of sensor measures. In this paper we propose a technique, called elastic correction, for correcting the dead-reckoning errors made during the exploration of an unknown environment by a robot capable of identifying landmarks. Knowledge of the environment being acquired is modelled by a relational graph whose vertices and arcs represent, respectively, landmarks and inter-landmark routes. Elastic correction is based on an analogy between this graph and a mechanical structure: the map is regarded as a truss where each route is an elastic bar and each landmark a node. Errors are corrected as a result of the deformations induced from the forces arising within the structure as inconsistent measures are taken. The uncertainty on odometry is modelled by the elasticity parameters characterizing the structure.

[1]  Harold Clifford Martin,et al.  Introduction to Matrix Methods of Structural Analysis , 1966 .

[2]  Alberto Elfes,et al.  Sonar-based real-world mapping and navigation , 1987, IEEE J. Robotics Autom..

[3]  Maja J. Matarić,et al.  A Distributed Model for Mobile Robot Environment-Learning and Navigation , 1990 .

[4]  Drew McDermott,et al.  Error correction in mobile robot map learning , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[5]  Hisayoshi Sugiyama A method for an autonomous mobile robot to recognize its position in the global coordinate system when building a map , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[6]  Takashi Tsubouchi,et al.  Fusion of dead-reckoned positions with a workspace model for a mobile robot by Bayesian inference , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[7]  Martin David Adams,et al.  Control and localisation of a post distributing mobile robot , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[8]  David Kortenkamp,et al.  Topological Mapping for Mobile Robots Using a Combination of Sonar and Vision Sensing , 1994, AAAI.

[9]  J. Borenstein The CLAPPER: a dual-drive mobile robot with internal correction of dead-reckoning errors , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[10]  Hugh F. Durrant-Whyte,et al.  A Kalman filter model for GPS navigation of land vehicles , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[11]  Stefano Rizzi,et al.  Dynamic Clustering of Maps in Autonomous Agents , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Liqiang Feng,et al.  Measurement and correction of systematic odometry errors in mobile robots , 1996, IEEE Trans. Robotics Autom..

[13]  Leslie Pack Kaelbling,et al.  Learning Topological Maps with Weak Local Odometric Information , 1997, IJCAI.

[14]  Matteo Golfarelli,et al.  A Hierarchical Approach to Sonar-Based Landmark Detection in Mobile Robots , 1997 .