Inverse Kinematic with fixed joint
5 views (last 30 days)
Show older comments
Hey Guys,
I want to do the inverse Kinematics for my 6DOF-Robot. So far it works, but how can i set a revolute joint fixed for 8degrees for the inverse calculation? I don't want that the ik is using this joint. It just should stay at 8°.
Do I have to use the generalizedinversekinematics to set these constraints, or is there some other fix?
Thanks a lot, best greets from Germany!
Marius
My Code for Joint1 wich should stay in the ik calculation at 8. With the positionlimits of [8,8] brings me an error.
link1 = robotics.RigidBody('L1');
jnt1 = robotics.Joint('incline','revolute');
jnt1.PositionLimits = deg2rad( [-8, 8]);
setFixedTransform(jnt1, [eye(3),[0;0;0];[0 0 0 1]]);
jnt1.JointAxis = [0 1 0];
link1.Joint = jnt1;
addBody(loader, link1, 'base');
5 Comments
Answers (0)
See Also
Categories
Find more on Assembly in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!