Performance evaluation of pure-motion tasks for mobile robots with respect to world models

The evaluation of the performance of robot motion methods and systems is still an open challenge, although substantial progress has been made in the field over the years. On the one hand, these techniques cannot be evaluated off-line, on the other hand, they are deeply influenced by the task, the environment and the specific representation chosen for it. In this paper we concentrate on “pure-motion tasks”: tasks that require to move the robot from one configuration to another, either being an independent sub-task of a more complex plan or representing a goal by itself. After characterizing the goals and the tasks, we describe the commonly-used problem decomposition and different kinds of modeling that can be used, from accurate metric maps to minimalistic representations. The contribution of this paper is an evaluation framework that we adopt in a set of experiments showing how the performance of the motion system can be affected by the use of different kinds of environment representations.

[1]  Oliver Brock,et al.  High-speed navigation using the global dynamic window approach , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[2]  Wolfram Burgard,et al.  A comparison of methods for line extraction from range data , 2004 .

[3]  V. Kostov,et al.  The Planar motion with bounded derivative of the curvature and its suboptimal paths , 1994 .

[4]  John H. Reif,et al.  Complexity of the mover's problem and generalizations , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[5]  Benjamin Kuipers The Map-Learning Critter , 1985 .

[6]  Sebastian Thrun,et al.  FastSLAM: a factored solution to the simultaneous localization and mapping problem , 2002, AAAI/IAAI.

[7]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[8]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[9]  Ray A. Jarvis,et al.  Topologically-directed navigation , 2008, Robotica.

[10]  Florent Lamiraux,et al.  Planning Robust Landmarks for Sensor Based Motion , 2008, EUROS.

[11]  Nils J. Nilsson,et al.  A mobius automation: an application of artificial intelligence techniques , 1969, IJCAI 1969.

[12]  Manuela M. Veloso,et al.  Real-Time Randomized Path Planning for Robot Navigation , 2002, RoboCup.

[13]  Libor Preucil,et al.  European Robotics Symposium 2008 , 2008 .

[14]  Marina L. Gavrilova,et al.  Roadmap-Based Path Planning , 2008 .

[15]  Javier Minguez,et al.  Nearness diagram (ND) navigation: collision avoidance in troublesome scenarios , 2004, IEEE Transactions on Robotics and Automation.

[16]  Angel P. del Pobil,et al.  Practical Motion Planning in Robotics: Current Approaches and Future Directions , 1998 .

[17]  José Santos-Victor,et al.  Abstracting Vehicle Shape and Kinematic Constraints from Obstacle Avoidance Methods , 2006, Auton. Robots.

[18]  Keren Rinat,et al.  Autonomous Vehicle Control and Obstacle Avoidance Concepts Oriented to Meet the Challenging Requirements of Realistic Missions , 2006, 2006 9th International Conference on Control, Automation, Robotics and Vision.

[19]  Jooseop Yun,et al.  A quantitative measure for the navigability of a mobile robot using rough maps , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Iwan Ulrich,et al.  VFH+: reliable obstacle avoidance for fast mobile robots , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[21]  Wolfram Burgard,et al.  The dynamic window approach to collision avoidance , 1997, IEEE Robotics Autom. Mag..

[22]  Francesco Amigoni,et al.  Analysis of methods for reducing line segments in maps: Towards a general approach , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Yoram Koren,et al.  Potential field methods and their inherent limitations for mobile robot navigation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[24]  R. C. Mjolsness,et al.  Some plane curvature approximations , 1987 .

[25]  David Filliat Interactive learning of visual topological navigation , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  D. Calisi,et al.  Autonomous navigation and exploration in a rescue environment , 2005, IEEE International Safety, Security and Rescue Rototics, Workshop, 2005..

[27]  Giuseppe Oriolo,et al.  A Bayesian framework for optimal motion planning with uncertainty , 2008, 2008 IEEE International Conference on Robotics and Automation.

[28]  Luca Iocchi,et al.  A unified benchmark framework for autonomous Mobile robots and Vehicles Motion Algorithms (MoVeMA benchmarks) , 2008 .

[29]  J. L. Coolidge The Unsatisfactory Story of Curvature , 1952 .

[30]  Joaquín Lopez Fernández,et al.  Improving collision avoidance for mobile robots in partially known environments: the beam curvature method , 2004, Robotics Auton. Syst..

[31]  Keiji Nagatani,et al.  Topological simultaneous localization and mapping (SLAM): toward exact localization without explicit localization , 2001, IEEE Trans. Robotics Autom..

[32]  Benjamin Kuipers,et al.  A robot exploration and mapping strategy based on a semantic hierarchy of spatial representations , 1991, Robotics Auton. Syst..

[33]  Narendra Ahuja,et al.  Gross motion planning—a survey , 1992, CSUR.

[34]  Frédéric Maire,et al.  Induction of topological environment maps from sequences of visited places , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[35]  Iwan Ulrich,et al.  VFH/sup */: local obstacle avoidance with look-ahead verification , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[36]  Julio Rosenblatt,et al.  DAMN: a distributed architecture for mobile navigation , 1997, J. Exp. Theor. Artif. Intell..

[37]  Wolfram Burgard,et al.  An integrated approach to goal-directed obstacle avoidance under dynamic constraints for dynamic environments , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[38]  Tomomi Kito,et al.  最大曲率,最大曲率変化率,曲率連続性を考慮した移動ロボットの経路生成法(機械力学,計測,自動制御) , 2003 .

[39]  Reid G. Simmons,et al.  The curvature-velocity method for local obstacle avoidance , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[40]  Kevin Lynch,et al.  The Image of the City , 1960 .

[41]  J. A. Valencia,et al.  Evaluation of navigation of an autonomous mobile robot , 2007 .

[42]  Bruce A. MacDonald,et al.  Player 2.0: Toward a Practical Robot Programming Framework , 2008 .

[43]  Javier Minguez,et al.  Global nearness diagram navigation (GND) , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[44]  Keith Redmill,et al.  Systems for Safety and Autonomous Behavior in Cars: The DARPA Grand Challenge Experience , 2007, Proceedings of the IEEE.

[45]  Benjamin Kuipers,et al.  Towards Autonomous Topological Place Detection Using the Extended Voronoi Graph , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.