Reinforcement learning of path-finding behaviour by a mobile robot

We describe how a simple autonomous mobile robot can learn to navigate towards a goal while avoiding obstacles. A neural network determines the actions of the robot in response to the inputs from an array of infrared sensors. A reinforcement learning algorithm adjusts the weights of the neural network until the appropriate "action mapping" from sensor input to action output is found. Learning takes place in real time in the robot. The learning method is generic and therefore suitable for any robot with similar sensor and effectors.

[1]  Ronald C. Arkin,et al.  Motor Schema — Based Mobile Robot Navigation , 1989, Int. J. Robotics Res..

[2]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[3]  J. Sitte,et al.  A simple robust robotic vision system using Kohonen feature mapping , 1994, Proceedings of ANZIIS '94 - Australian New Zealnd Intelligent Information Systems Conference.

[4]  J. Millán,et al.  A Reinforcement Connectionist Approach to Robot Path Finding in Non-Maze-Like Environments , 2004, Machine Learning.

[5]  L. R. Lopez Neural processing and control for artificial compound eyes , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).