orientation

Away 3D Robotic Arm

I’ve added effector orientation to the Away3D version of the Inverse Kinematics class and have created a demo that uses it. When playing with the demo please keep in mind the following:

  • If you are not specifying the solver account for orientation then there will always be a solution provided you have enough degrees of freedom and the target is within reach.
  • It becomes more difficult if you specify the solver to account for orientation. The solution set in this case shrinks dramatically and as such can take a long time to find a solution. In some cases there is not a solution but the solver will keep trying and you will get some wonky behavior.
  • Now that that’s out of the way. You can see the demo here:

    http://dynamicnetcreations.com/experiments/awayarm/

    I’ll commit the source to the IK branch of the Away3D project soon.

    Skip the rest of this post if you aren’t a math nerd.

    I had a hard time figuring out how to handle effector orientation. The information I could google was very good but none of the sources I found online had all the information I needed. So, I had to break out my calculus book and pull bits and pieces from those online sources I mentioned. I thought it would be nice to compile all of my notes into a single document and I have included it below.

    IK Theory Explanation

    Tags: , , ,

    Tuesday, May 12th, 2009 3D, Inverse Kinematics 6 Comments