Javadoc link

This service allows the calculation of inverse kinematics for a (n) degrees of freedom robot arm, mounted on a rotating base..

Insert your point coordinates (x,y,z) and your rods length, and it will calculate angles of rods and base in order to reach that point

TODO : send calculated angles to arduino service and servos service

References

Excellent description of the math for inverse and forward kinmatics

[[InverseKinematics.py]]

 

Example code (from branch develop):
# start the service
inversekinematics = runtime.start("inversekinematics","InverseKinematics")

GroG

10 years 10 months ago

SUPA - WORKY !!!!

A very nice & very needed service Alessandruino ! 
Worked for me !

It's great that you have a solid background in the mathmatics :)
I pressed the gui tab.. Where is the 3D Arm ?  :D

GroG

10 years 10 months ago

This appears to be the most advanced commercial software for the LynxMotion Kit ..   It looks pretty nifty - nice polished appearance.  It doesn't have as many facets or services as MRL - but it still looks cool.  I like the circles as a sweep radius and the 2 views.  The script is pretty cool too, but not sure if it supports more complex behavior - like finite state machines, and a large variety of sensor input.

http://www.lynxmotion.com/p-884-flowbotics-studio-v2-download.aspx