I created a simple SCARA robot in CAD, pulled it into Blender, rigged it, and animated it. Origins are set, bones are constrained and work correctly, (including bone rotation constraints on the joints that match the real world robot this is emulating), all that is good.

Sample video of SCARA robot.

My problem is, this type of robot can (and needs to) work in both a "left arm" and "right arm" configuration. As you can see in the video, there is a "glitch" when the third joint wants to pass under the second joint. The animation math forces the third joint to swing all the way around in the wrong direction, and then continues.

If there are any recommendations about how to control this movement, I would appreciate your guidance.

  • $\begingroup$ Are you animating the rotations explicitly, or using Inverse Kinematics? $\endgroup$ – Robin Betts Apr 22 at 18:11
  • $\begingroup$ Explicit rotations. I took a poke at IK, but found it was a bit complex (beyond where I am on the learning curve), so I figured I'ld do explicit rotations first, and once I figured how to do that reliably, move to IK. $\endgroup$ – Charlie Peppler Apr 24 at 3:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.