frankaemika / franka_ros

ROS integration for Franka research robots
https://frankaemika.github.io
Apache License 2.0
356 stars 308 forks source link

Franka Research 3 Low precision #392

Open samdjExceenis23 opened 4 months ago

samdjExceenis23 commented 4 months ago

Hello,

I'm working with a Franka Research 3, using Moveit Movegroup, and I've noticed that the robot's precision is really low, so for example, if I request a position and orientation, sometimes it offsets that goal position by ~ 1cm, which is high considering our application.

I tried to log the end effector's current pose through movegroup, but the issue is that I'm getting only a small difference between iterations, a difference that don't reflect the current real pose. I also tried different type of movements (joint, Cartesian, a combination of both).

Using different IK solver, and going from KDL to TracIK and BioIK improved things, but there still is that offset of around 1cm.

Platform: Ubuntu 20.04 Franka ROS: noetic-devel libfranka: 0.10.0