by BillB » Wed Feb 04, 2009 2:41 pm
by BillB
Wed Feb 04, 2009 2:41 pm
anjocama wrote:
You can tell me how you apply the Inverse Kinematics?
I think leave the motion editor via, I have not good results.
My hexapod has only 3 degres of freedom(DOF) on each leg. The Inverse Kinematics for 3 degrees is quite straight forward provided that you are comfortable with trigonometry (Sin, Cos, Atan etc.).
With the 3 DOF you do have a singularity directly underneath the hip, but fortunately with the Hexapod I don't need to go close to the singularity, so (so far) it is not a problem for me.
The Bioloid Humaniod has 3 DOF in each arm and 6 DOF in each leg. The arms should be relatively easy to apply IK too, although due to the servo configuration the singularity may become get a bit annoying.
The humanoid legs will be a different kettle of fish since they have double the number of servos. I have a few ideas on how to efficiently solve it, but I will need to rebuild my Bioloid Humanoid to try them out (but I am having too much fun with the Hexapod to do that anytime soon).
Once I have my Hexapod working properly I can borrow some servos from my Hexapod, rebuild the humanoid arms and get my IK code working on the Bioloid arms at least. Hopefully that should help you out.
One thing to point out is that the problem with bipeds is not so much the IK - but being able to deal with the dynamics of (balance, momentum, inertia etc.) which is a much, much bigger problem than the IK.
anjocama wrote:
You can tell me how you apply the Inverse Kinematics?
I think leave the motion editor via, I have not good results.
My hexapod has only 3 degres of freedom(DOF) on each leg. The Inverse Kinematics for 3 degrees is quite straight forward provided that you are comfortable with trigonometry (Sin, Cos, Atan etc.).
With the 3 DOF you do have a singularity directly underneath the hip, but fortunately with the Hexapod I don't need to go close to the singularity, so (so far) it is not a problem for me.
The Bioloid Humaniod has 3 DOF in each arm and 6 DOF in each leg. The arms should be relatively easy to apply IK too, although due to the servo configuration the singularity may become get a bit annoying.
The humanoid legs will be a different kettle of fish since they have double the number of servos. I have a few ideas on how to efficiently solve it, but I will need to rebuild my Bioloid Humanoid to try them out (but I am having too much fun with the Hexapod to do that anytime soon).
Once I have my Hexapod working properly I can borrow some servos from my Hexapod, rebuild the humanoid arms and get my IK code working on the Bioloid arms at least. Hopefully that should help you out.
One thing to point out is that the problem with bipeds is not so much the IK - but being able to deal with the dynamics of (balance, momentum, inertia etc.) which is a much, much bigger problem than the IK.