Title :
Formal specification and simulation of the robot path planner
Author :
Belkhouche, M. Yassine ; Belkhouche, Boumediene
Author_Institution :
Comput. Sci. & Eng. Dept., Univ. of North Texas, Denton, TX, USA
Abstract :
Simulation software plays a very important role in education and research applications. They provide a safe, easy and flexible environment for developing and testing new methods. However developing a simulation software that reflects the exact behavior of the real system is a difficult and complicated task. In this paper we used hybrid process algebra to build a formal model that describes the exact behavior of the path planner module of autonomous mobile robots. The robot path planner is described by a powerful recursive process. The robot moves in four modes heading-regulation, move-to-goal, move-to-inter-goal, and obstacle-avoidance mode. Each motion mode is described by a process. The overall behavior of the path planner is the result of the communication between the four processes. The developed model is then implemented as simulator for mobile robots.
Keywords :
collision avoidance; control engineering computing; formal specification; mobile robots; autonomous mobile robots; formal specification; heading-regulation mode; hybrid process algebra; motion mode; move-to-goal mode; move-to-intergoal mode; obstacle-avoidance mode; robot path planner; simulation software; Algebra; Automata; Cybernetics; Differential equations; Formal specifications; Hardware; Mobile robots; Navigation; Power system modeling; USA Councils; Formal Specification; Hybrid Process Algebra; Hybrid Systems; Mobile Robot Simulation;
Conference_Titel :
Systems, Man and Cybernetics, 2009. SMC 2009. IEEE International Conference on
Conference_Location :
San Antonio, TX
Print_ISBN :
978-1-4244-2793-2
Electronic_ISBN :
1062-922X
DOI :
10.1109/ICSMC.2009.5346910