Robotics StackExchange | Archived questions

drcsim bitbucket version out of date: missing hand cameras

The version of drcsim loaded using

hg clone https://bitbucket.org/osrf/drcsim drcsim
is missing the hand cameras in the file /usr/local/share/drcsim-2.3/gazebo_models/atlas_description/atlas_sandia_hands/atlas_sandia_hands.urdf

Asked by cga on 2013-04-07 09:22:18 UTC

Comments

Answers

You are probably building against an old version of sandia-hand that doesn't have the hand cameras. The hand cameras were introduced in sandia-hand version 5.1.12.

I just built drcsim/default against a binary installation of sandia-hand-5.1.12 and found the camera content in share/drcsim-2.3/gazebo_models/atlas_description/atlas_sandia_hands/atlas_sandia_hands.urdf (search for "multicamera").

More explanation, including a different, but related problem to look out for: When drcsim builds, it uses the xacro preprocessor to bring the sandia-hand URDF model content into the Atlas models. As a consequence, the version of the sandia-hand content that is used by drcsim is fixed at build time, and subsequent installation of a newer version of sandia-hand will not change it. So when a new sandia-hand is released, you must rebuild drcsim (we always create a new drcsim deb after creating a sandia-hand deb).

Asked by gerkey on 2013-04-07 11:54:32 UTC

Comments

Fixing the install order fixed this problem. Thanks, Chris

Asked by cga on 2013-04-07 18:59:55 UTC