A framework for simulations and tests of mobile robotics tasks

This paper presents an education framework, developed in Matlab, for studying and experimenting typical mobile robotics tasks such as obstacle avoidance, localization, navigation and SLAM. The most important characteristic of this framework is the ability to easily switch from a simulator to a real robot to tune and test algorithms and to evaluate results in simulated and real environments. The framework is being used with interesting results in robotic courses at the Universita Politecnica delle Marche in Ancona, Italy. In the second part of the paper a test case to evaluate an optimization of a Monte Carlo localization process with sonar sensors is presented

[1]  Michael T. Orchard,et al.  Using MATLAB and C in an image processing lab course , 1994, Proceedings of 1st International Conference on Image Processing.

[2]  Warren E. Dixon,et al.  A MATLAB-based control systems laboratory experience for undergraduate students: toward standardization and shared resources , 2002, IEEE Trans. Educ..

[3]  Wolfram Burgard,et al.  Robust Monte Carlo localization for mobile robots , 2001, Artif. Intell..

[4]  Emanuele Frontoni,et al.  A vision based algorithm for active robot localization , 2005, 2005 International Symposium on Computational Intelligence in Robotics and Automation.

[5]  Peter I. Corke,et al.  A robotics toolbox for MATLAB , 1996, IEEE Robotics Autom. Mag..

[6]  Billur Barshan,et al.  Differentiating Sonar Reflections from Corners and Planes by Employing an Intelligent Sensor , 1990, IEEE Trans. Pattern Anal. Mach. Intell..