-
Notifications
You must be signed in to change notification settings - Fork 349
Open
Description
Description:
I'm observing non-zero values from the O_F_ext_hat_K topic even when no external force is applied to the robot's end effector (EE) and no accessories are attached.
Steps to Reproduce:
- Launch the Franka controller using:
roslaunch franka_control franka_control.launch - In another terminal, run:
rostopic echo franka_state_controller/franka_states | grep O_F_ext - Observe output similar to:
O_F_ext_hat_K: [1.4046984925349721, -0.3746988189998095, 1.7208226415931065, 0.0025019231454423, 0.4513628440880607, -0.1473264999079312] O_F_ext_hat_K: [1.3852304678927174, -0.36299994795652923, 1.7134695277137726, -0.006568094169452518, 0.4395951988301791, -0.14457598724463322] O_F_ext_hat_K: [1.3910224549444952, -0.36906682006852587, 1.7129011732986914, -0.002232087659523152, 0.4441428239831187, -0.14767820703593915] ...
Observations:
- With the robot held in a fixed pose, the
O_F_ext_hat_Kvalue remains constant, suggesting that these readings are not merely random noise. - When changing the robot's pose and then removing any external forces, the reported
O_F_ext_hat_Kvalues change accordingly, indicating a dependency on the robot's configuration.
Questions:
- Is
O_F_ext_hat_Kintended to directly represent the external wrench acting on the robot's EE? If so, why are the values non-zero when no external force is applied? - Why does the value of
O_F_ext_hat_Kvary with the robot's pose, even in the absence of external disturbances?
Any clarification on the calibration process or the underlying estimation method that might explain this behavior would be greatly appreciated.
Metadata
Metadata
Assignees
Labels
No labels