mirror of
https://github.com/wassname/pyrobolearn.git
synced 2026-08-21 11:19:49 +08:00
Robot kinematics
We provide examples on how to perform forward and inverse kinematics.
Here are the forward kinematics (FK) examples that the user can try:
fk.py: simple forward kinematics example where we directly sent desired joint positions to the Kuka manipulator.
Here are the inverse kinematics (IK) examples that the user can try:
ik.py: simple inverse kinematics example where the Kuka manipulator has to reach a certain target position in the world. In this example, the user can also choose the damped-least-squares IK solver.ik_libraries.py: comparison between different IK libraries includingpybullet,PyKDL,trac_ik, andrbdlusing the Kuka manipulator.moving_sphere.py: damped-least-squares IK with the Kuka manipulator where the goal is to follow a sphere that moves in a circular manner.
References:
- [1] "Robotics: Modelling, Planning and Control", Siciliano et al., 2010
- [2] "Springer Handbook of Robotics", Siciliano et al., 2008