A Simulator for Robot Navigation Algorithms
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32845
A Simulator for Robot Navigation Algorithms

Authors: Michael A. Folcik, Bijan Karimi


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.

Keywords: Applications of Fuzzy Logic and Neural Networksin Robotics, Artificial Intelligence, Embedded Systems, MobileRobots, Robot Navigation, Robotics.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1078683

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1706


[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