The Personal Satellite Assistant (PSA) is a small robot that is designed to aid the astronauts in daily life and in carrying out experiments and maintenance in the space shuttle or space station.
Navigation is made difficult by the arrangement of thrusters on the PSA. Only forward and leftward thrust is available and rotation will introduce
translation. The objective of this project is to explore the effectiveness of neuroevolution method on difficult control task like this one.
Here are some animations showing how basic navigation tasks are solved by ESP, the neuroevolution method used:
Source code of the simulator can be found here.