Skip to content

Fixes ShapeController requests in HandUnit::setShape

Patrick Dormanns requested to merge fix/hand-unit-set-shape into main

Fixed sw/armarx/skills/control#25 (closed) with @reister and @dreher

Fixes problems with ARMAR-7's HandUnit::setShape

  • Setting "Open"/"Close" shapes had no effect until the HandUnit set a non special-cased shape / joint values (e.g. through the HandUnitGUI) because the special cased shapes didn't activate the ShapeController
  • Shapes had to be set twice to reach an effect if the ShapeController was not active: This was due to the fact that the first call only activated the controller, but setting the targets had no effect because it takes some time to activate/request the controller (and the controller resets it's targets on activation)

We probably want to fix the same things for ARMAR-6's HandUnit because the same problems occurred there too -> !35 (merged)

Edited by Patrick Dormanns

Merge request reports