Skip to content

Zeroing the F/T Sensor? #447

@danzimmerman

Description

@danzimmerman

Is there a built-in way to zero the F/T sensor from the driver to get rid of no-load offsets before carrying out operations that use the sensor? I get a few Newtons of force with no tool or payload, within the +/- 4N spec but I'd like to zero it out from time to time.

I know there's a zero_ft_sensor() URScript command but

  • Looking at the features docs here it appears we can't send isolated script commands.
  • Looking at /ur_robot_driver/resources/ros_control.urscript (referenced in launch here) it seems like the running program is just handling the speed or position commands.
  • It doesn't seem like /dashboard_client or /io_and_status_controller provide anything to do this.

In the absence of a way to call zero_ft_sensor() I can subscribe to /force_torque_sensor_broadcaster/wrench for a while and subtract an average offset wrench from the measured wrench. Maybe I could also zero the in my Polyscope robot program prior to the External Control node running?

However, I wanted to check that I'm not missing something in the available interfaces.

Metadata

Metadata

Assignees

No one assigned

    Labels

    fix pendingA fix for this issue is pending in an existing PR

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions