ece4560:lynx6:03invkin
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
ece4560:lynx6:03invkin [2017/11/04 19:48] – created pvela | ece4560:lynx6:03invkin [2024/08/20 21:38] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 3: | Line 3: | ||
Using the link lengths of your manipulator as defined in its forward kinematics, work out the inverse kinematics for the Lynx-6 end-effector. | Using the link lengths of your manipulator as defined in its forward kinematics, work out the inverse kinematics for the Lynx-6 end-effector. | ||
+ | ===== Dealing with Kinematic Insufficiency ===== | ||
+ | ------------------------------------------------ | ||
+ | |||
+ | The Lynx-6 manipulator is not fully dextrous, so many end-effector configurations are simply not possible. | ||
+ | |||
+ | Explain what that special form is and describe what test should be performed to verify that the desired orientation is realizable. Incorporate this test into the inverse kinematics so that a failure flag is returned if it is not possible. | ||
==== Checking Validity ==== | ==== Checking Validity ==== | ||
Line 9: | Line 15: | ||
A more fun option would be to use the '' | A more fun option would be to use the '' | ||
+ | |||
+ | ==== Debugging ==== | ||
+ | |||
+ | To debug your program for the inverse kinematics, it helps a lot to first compute the forward kinematics for easy angles. | ||
+ | |||
+ | ===== Position Inverse Kinematics ==== | ||
+ | --------------------------------------- | ||
+ | //Not Required// | ||
+ | |||
+ | An extra bonus would be to check if the position can be achieved even if the orientation cannot. | ||
+ | |||
--------- | --------- |
ece4560/lynx6/03invkin.1509839287.txt.gz · Last modified: 2024/08/20 21:38 (external edit)