frankaemika/libfranka

Camera-on-hand not accounted for when running examples

Closed this issue · 2 comments

I've mounted a hand camera between flange and hand and I can't run examples without eventually running into a reflex state due to (I think) the controller not accounting for the extra weight. I can e.g. run

$ cd libfranka/build
$ ./examples/communication_test <robot_ip>

and I see the arm moving to the home position, then performing the test while the "forearm" falls towards the base. The test ends in self collision (without of course the robot actually physically touching itself).

If you have a fixed additional weight mounted to the flange/end-effector, you should configure this in Desk in Settings -> End-Effector.

For a dynamic payload, see franka::Robot::setLoad.

Cheers, thank you.