Skip to content

Non-zero values from O_F_ext_hat_K without applied external force #404

@bdlim99

Description

@bdlim99

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:

  1. Launch the Franka controller using:
    roslaunch franka_control franka_control.launch
    
  2. In another terminal, run:
    rostopic echo franka_state_controller/franka_states | grep O_F_ext
    
  3. 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_K value 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_K values change accordingly, indicating a dependency on the robot's configuration.

Questions:

  1. Is O_F_ext_hat_K intended 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?
  2. Why does the value of O_F_ext_hat_K vary 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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions