Set object load and estimated external forces




Set object load and estimated external forces

Postby AM-Robotics » Wed 5. Nov 2014, 15:08

When we run task4_v2 and try to grab the cyan cylinder we observer a very high estimated external torque in some configurations (also in the static case).
The service call to set the object load is performed successfully with the parameters "object mass (in kg)" and "relative vector from lwr tcp to object com".
Is it possible that we call the service with the wrong parameters? Or does this service call not affect the external torque estimation?
Thanks!
AM-Robotics
 
Posts: 14
Joined: Mon 21. Jul 2014, 15:43

by Advertising » Wed 5. Nov 2014, 15:08

Advertising
 

Re: Set object load and estimated external forces

Postby fschmidt » Wed 5. Nov 2014, 17:25

AM-Robotics wrote:grab the cyan cylinder we observer a very high estimated external torque in some configurations (also in the static case)


please be careful to distinguish between
  • external torque (topic /euroc_c2_interface_node/telemetry field measured.external_torque in msg MeasuredTelemetry, section 2.5.3.2 of the technical annex) and
  • estimated external forces (service /euroc_c2_interface_node/get_estimated_external_forces response field external_force in srv GetEstimatedExternalForce, section 2.5.2.3 of the technical annex)

external torque is simply the difference between the measured joint torque and the expected joint torque. the expected joint torque is influenced via the /euroc_c2_interface_node/set_object_load service.

the estimated external forces are calculated by using those measured external torques and the current measured joint configuration (by using the pseudo inverse of the jacobian). this can not provide useful forces for arbitrary joint configurations.

if you observe high external torque than this is caused either because of a collision (contact) or because a wrong "object load setting" via set_object_load.

if you observe high estimated external forces this can be either because of a collision, wrong object load or because of the robots current joint configuration (for example: imagine the LWR in its 0-position)

AM-Robotics wrote:Is it possible that we call the service with the wrong parameters?

i'd suggest to move the LWR in a "reasonable" configuration and try to set different object loads - without the object actually grasped you will see how the LWR is deviated into "the opposite direction than what would be expected by that object load".

AM-Robotics wrote:Or does this service call not affect the external torque estimation?

this service call directly affects the external torque calculation and by that also the external force estimation.
fschmidt
 
Posts: 96
Joined: Fri 27. Jun 2014, 14:44

Re: Set object load and estimated external forces

Postby AM-Robotics » Wed 5. Nov 2014, 19:55

Alright, there was a mistake in our call. Thanks for clarification!
AM-Robotics
 
Posts: 14
Joined: Mon 21. Jul 2014, 15:43



Similar topics


Return to Stage 1 - Simulation

Who is online

No registered users

cron