I’m building a simple robotic arm and I have trouble with armature. For last few days I have tried everything that I could think of and nothing works as I want
First of all, I want to be able to rotate a whole arm around z axis 360 degrees (if it’s possible) when I drag IKArm. Unfortunately, when I do that, at some point complete arm flips around z axis so positive y axis becomes negative.
Second problem is a bit harder to explain but I’ll try. On the tip of my arm is a gripper on a writs that should be rotatable 360 degrees around its local y axis, and 120 degrees around x axis.
Wrist is actually created with two bones, one for x rotation and one for y rotation.
I use bone IKWrits as IK target and a control of a gripper (when I drag that bone, gripper closes it self).
IKWrist is parened on IKArm so when I rotate IKArm around local x axis, wrist follows that rotation. But ther’s a katch, IKArm doesn’t rotate itself when’t translated (when I rotate a whole arm). Only way that I have found to orient IKArm correctly is to add a copy rotation constraint with Baza as target but that creates Dependency Cycle and some other side effects.
Man, I can’t explain any better. Here are some images and .blend file so I hope someone will understand what I’m talking about and want I want to achieve and help me.
Robot.blend (139 KB)