Page 1 of 1

Inverse kinematics not working for very simple robot

Posted: 16 Nov 2016, 12:58
by gerosa
Hi to all,

For some reason a very simple model is not working for my very simple model.

I did the tutorial for the inverse kinematics and work flawlessly but now that I do it on my own on a very simple model it does not.

It is not dynamical, just kinematics, all built but it is not moving according to the target, not following.

Can you provide some help ?

This is the link to my scene. https://www.dropbox.com/s/eq2r2j78atvbo ... e.ttt?dl=0

Thanks in advance.

Re: Inverse kinematics not working for very simple robot

Posted: 18 Nov 2016, 09:13
by coppelia
Hello,

you have two problems:
  • You have a 2 DoF mechanism, but try to apply 6 constraints to it. Solution: make sure your IK element has only following constraints enabled: X and Z
  • You have your mechanism initially in a singular configuration. IK doesn't like that. Solution: either select a damped resolution method, or move a little bit away from the singularity (by initially setting the second joint angle to a small angle for instance)
Cheers

Re: Inverse kinematics not working for very simple robot

Posted: 18 Nov 2016, 10:50
by gerosa
Thank you for your reply. I will try to do that.

I also found a solution myself and fits exactly with the solution proposed.

What I did was adding another joint at the base that is perpendicular to the other two. This make it work but with the condition of not moving in a different plane of the planar robot so it keeps on 0 degrees.

I will try your solution.

Best,

Juan

Re: Inverse kinematics not working for very simple robot

Posted: 24 Jul 2017, 13:09
by david07
Hello,

It can happen with imported robot from the library, that the joints are not in inverse kinematic mode :) It took me for a while to discover.

Regards,
david