-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How do you compute the inverse kinematics? #19
Comments
We don't directly compute IK (although you can add that functionality if you wanted and we would be more than happy to integrate it), instead we rely on Franka's IK (by directly using their position control). Alternatively, we implement an OSC controller that uses jacobians that you can use as well. |
Thank you. So the position control is implemented by franka_ros or libfranka? I will try the OSC controller! |
sorry to bother you, but I noticed that somoetimes the arm would reach joint limits when executing p.s. It's not because the virtual wall because I have modified the value in |
well if the For more complex scenarios, you may want to implement some traj opt based system which takes forward kinematics into account and can reason about these issues. |
Thank you for your thorough explanation! By the way, can I use other planner and controller with frankapy, like MoveIt and joint trajectory controller provided by ROS? upd: I see a PR in this repo (#15) which tries integrating moveit. |
First thank you for all your excellent work! When we want the end-effector to go somewhere in the world frame, we just call the
goto_pose
function, but where do you compute the ik?The text was updated successfully, but these errors were encountered: