Simulating autonomous robot teams with Microsoft robotics studio

This paper presents an application of Microsoft Robotics Studio (MSRS) in which a team of six four wheel drive, ground based robots explore and map simulated terrain. The user has the ability to modify the terrain and assign destination objectives to the team while the simulation is running. The terrain is initially generated using a gray scale image, in which the intensity of each pixel in the image gives an altitude datum. The robots start with no knowledge of their surroundings, and map the terrain as they attempt to reach user-defined target objectives. The mapping process simulates the use of common sensory hardware to determine datum points, including provision for field of view, detection range, and measurement accuracy. If traversal of a mapped area is indicated by the users’ targeting commands, path planning heuristics developed for MSRS by the author in earlier work are used to determine an efficient series of waypoints to reach the objective. Mutability of terrain is also explored- the user is able to modify the terrain without stopping the simulation. This forces the robots to adapt to changing environmental conditions, and permits analysis of the robustness of mapping algorithms used when faced with a changing world.

[1]  Richard E. Korf,et al.  Depth-First Iterative-Deepening: An Optimal Admissible Tree Search , 1985, Artif. Intell..

[2]  P. Korondi,et al.  Developing an efficient mobile robot control algorithm in the Webots simulation environment , 2003, IEEE International Conference on Industrial Technology, 2003.

[3]  Benjamin Shamah Experimental Comparison of Skid Steering Vs. Explicit Steering for a Wheeled Mobile Robot , 1999 .

[4]  Hajime Asama,et al.  Knowledge sharing among multiple autonomous mobile robots through indirect communication using intelligent data carriers , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[5]  Rodney A. Brooks,et al.  Natural decomposition of free space for path planning , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[6]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .

[7]  Jens-Steffen Gutmann,et al.  Markov-Kalman localization for mobile robots , 2002, Object recognition supported by user interaction for service robots.

[8]  Aude Billard,et al.  A Multi-robot System for Adaptive Exploration of a Fast-changing Environment: Probabilistic Modeling and Experimental Study , 1999, Connect. Sci..

[9]  Hugh F. Durrant-Whyte,et al.  A solution to the simultaneous localization and map building (SLAM) problem , 2001, IEEE Trans. Robotics Autom..

[10]  Sebastian Thrun,et al.  Stanley: The robot that won the DARPA Grand Challenge , 2006, J. Field Robotics.