Modeling & Simulation Robots & Mechanisms
Assemblino 0.1 Home Explorer Terms Log in
Neural1_RoboticArm by public on 2013-08-28 12:19
This is a test with the brain.js neural network library.

The robot arm is trained by assigning arbitrary angles to the servos and taking records of these angles and the resulting tool tip (red) position.

Each test case has as input the tool tip position and as output the servo angles, to reflect a normal situation when we want to move the robot tool tip to a certain position, by changing the servo angles.

After all the data is collected, in this example just with some hundred cases (very few, takes a minute), the network is trainned, the arm will stop to move for some seconds meanwhile, and then the neural network is used to send the tool tip to the position where the blue reference point is moving.

Fork me on GitHub