A Practical Approach to FM2 Motion Planner

Article Preview

Abstract:

The capability to plan a trajectory from a start to a goal position is essential for a mobile robot in order to obtain autonomy in navigation. The FM2 motion planner is a Fast Marching based algorithm that obtains the shortest geometric path between the safe possible ones. The safety, smoothness and reliability of the obtained trajectories have previously been theoretically demonstrated and make this planner suitable for applying it in a real robot. This paper attempts to measure the capabilities of the FM2 planner beyond theoretical results. As a previous step to apply it in our real robots, the FM2 planner is integrated as a plug-in driver in the Player/Stage multirobot simulation tool and the algorithm is tested under different environments and robot platforms. The results presented in this paper show the power of the FM2 method and the adequateness of the approach.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 403-408)

Pages:

3305-3314

Citation:

Online since:

November 2011

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] N.J. Nilsson, "A mobile automation: An application of intelligence techniques", in Proc. Int. Jnt. Conf. on Artificial Intelligence, pages 509-520, 1969.

Google Scholar

[2] C. 'Dnlaing and C.K. Yap, "A retraction method for planning the motion of a disc", J. Algorithms, 6:104-11, 1982.

Google Scholar

[3] J. Borenstein and Y. Koren, "Real-time obstacle avoidance for fast mobile robots", IEEE Transactions on Systems, Man and Cybernetics, Vol. 19, No. 5, Sept/Oct, 1989, pp.1179-1187.

DOI: 10.1109/21.44033

Google Scholar

[4] A. Zelinsky, "Environment exploration and path planning algorithms for mobile robot navigation sing sonar", Ph.D. dissertation, University of Wollongong.

Google Scholar

[5] H. Choset, K. M. Lynch, S. Hutchinson, G. Kantor, W. Burgard,L. E. Kavraki and S. Thrun, "Principles of Robot Motion. Theory,Algorithms and Implementations.", MIT Press (2005)Y.

DOI: 10.1017/s0269888907218016

Google Scholar

[6] R. Siegwart, I. R. Nourbakhsh, "Introduction to Autonomous MobileRobots." MIT Press, 2004, 287–290.

Google Scholar

[7] S. Garrido, L. Moreno, M. Abderrahim and D. Blanco, "Fm2: A realtime sensor-based feedback controller for mobile robots", International Journal of Robotics and Automation. Vol. 24 No. 1 pp.3169-3192(2009).

DOI: 10.2316/journal.206.2009.1.206-3169

Google Scholar

[8] J.A. Sethian, "A Fast Marching Level Set Method for Monotonically Advancing Fronts", Proc. Nat. Acad. Sci, 1995, p.1591–1595.

DOI: 10.1073/pnas.93.4.1591

Google Scholar

[9] J. A. Sethian, "Level Set Methods: An Act of Violence.", Evolving Interfaces in Geometry, Fluid Mechanics, Computer Vision and Materials Sciences, 1997.

Google Scholar

[10] Y. Koren and J. Borenstein, "Potential field methods and their inherent limitations for mobile robot navigation", Proc. IEEE Int. Conf. on Robotics and Automation, 1991, pp.1398-140.

DOI: 10.1109/robot.1991.131810

Google Scholar

[11] Brian Gerkey,Richard T. Vaughan and Andrew Howard, "The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor System", In Proceedings of the 11th International Conference on Advanced Robotics, 2003, p.317–323.

Google Scholar

[12] O. Khatib, "Real-time obstacle avoidance for manipulators and mobile robots", Int. J. Robot. Res. 5 (1986), 90–98.

DOI: 10.1007/978-1-4613-8997-2_29

Google Scholar

[13] C. Thorpe, "Path Relaxation: Path Planning for a Mobile Robot", tech. report CMU-RI-TR-84-05, Robotics Institute, Carnegie Mellon University, (1984)

Google Scholar

[14] I. Ulrich and J. Borenstein, "VFH+: Reliable obstacle avoidance for fast mobile robots", Proc of ICRA'98. Leuven, Belgium, 1998, p.1572–1577.

DOI: 10.1109/robot.1998.677362

Google Scholar

[15] J. Minguez and L. Montano, "Nearness diagram (ND) navigation: collision avoidance in troublesome scenarios", IEEE Trans. Robot. Autom. 20(1) (2004), 45–59.

DOI: 10.1109/tra.2003.820849

Google Scholar