Using the Neuroevolution to solve the problem of inverse kinematics and manipulation on tri-dimentional environment ManyTor.
The purpose of this project is to test even in a superficial way the functioning of the junction of neural networks with genetic algorithms, the black box algorithms known as neuroevolution. To accomplish this I am using the environment created by myself, ManyTor, using the high performance graphics tool Vispy based on OpenGL. The manipulator arm used has the denavit hertemberg parameters shown in the frame found on the right.
To clone this repository execute the following line of code:
git clone https://github.com/victorkich/Neuroevolution --recursive
All of requirements is show in the badgets above, but if you want to install all of them, enter the repository and execute the following line of code:
pip3 install -r requirements.txt
The objectives present in this environment are described in ManyTor's documentation, but in summary, the manipulator arm should take as many green balls as possible in a pre-determined number of actions, in this case I am using 50 actions.
If you liked this repository, please don't forget to starred it!