Closed Yitian-Xian closed 1 year ago
Hi, I think when using cartesian control commands the nullspace movements of the robot is more or less hiden in the black box of the robot. However there are example controller, with nullspace movements e.g. the cartesian_impedance_example_controller. To be honest for someone without background knowledge it's not easly to be understood by the code. I was stuck there a while ago as well and requested better docs as well. So I guess the nullspace of this robot works as any other robotarm. So I started studying e.g. here. However they don't start from ground. Robotics control is probably a quite wide field. I think about make a PR with a better documented version of cartesian_impedance_example_controller
We implemented dynamically configurable nullspace control in our Cartesian impedance controller implementation (https://github.com/matthias-mayr/Cartesian-Impedance-Controller). It's robot agnostic, so it works with the Panda as well as with any other torque-controlled manipulator. Feel free to check out the paper about it as well: https://arxiv.org/abs/2212.11215
As good examples are provided above, I will close the issue.
Hi all, I am currently working on nullspace self motion for this robot but cannot figure out how. Can anyone provide any tutorials on this? Thanks!