A Simulator for Robot Navigation Algorithms

A robot simulator was developed to measure and investigate the performance of a robot navigation system based on the relative position of the robot with respect to random obstacles in any two dimensional environment. The presented simulator focuses on investigating the ability of a fuzzy-neural system for object avoidance. A navigation algorithm is proposed and used to allow random navigation of a robot among obstacles when the robot faces an obstacle in the environment. The main features of this simulator can be used for evaluating the performance of any system that can provide the position of the robot with respect to obstacles in the environment. This allows a robot developer to investigate and analyze the performance of a robot without implementing the physical robot.




References:
[1] Mobile Robotics. (2009, September 7). Retrieved September 27, 2009,
from Wikipedia: http://en.wikipedia.org/wiki/Mobile_robotics
[2] FIRST Robotics. (2009, May 13). FIRST At A Glance. Retrieved
September 27, 2009, from USFIRST.org:
http://www.usfirst.org/aboutus/content.aspx?id=160
[3] Trinity College. (2009, September 26). Firefighting Home Robot
Contest. Retrieved September 27, 2009, from Trinity College:
http://www.trincoll.edu/events/robot/
[4] Tahboub, K. K., & Al-Din, M. S. (2009). A Neuro-Fuzzy Reasoning
System for Mobile Robot Navigation. Jordan Journal of Mechanical and
Industrial Engineering , 3 (1), 77-88.
[5] Zein-Sabatto, S., Sekmen, A., & Koseeyaporn, P. (2003). Fuzzy
Behaviors for Control of Mobile Robots. Systemics, Cybernetics and
Informatics, 1 (1), 68-74.
[6] Black, P. E. (1999). Algorithms and Theory of Computation Handbook.
Boca Raton, FL: CRC Press LLC.
[7] Bullinaria, J. A. (2002, November 18). Implementing a Neural Network
in C. Retrieved September 2, 2009, from School of Computer Science;
The University of Birmingham, UK:
http://www.cs.bham.ac.uk/~jxb/NN/nn.html