I'd like to use Atlas in Gazebo with ROS Hydro and Ubuntu 12.04. I have gazebo-current
2.2.1-1 installed from debian and Hydro installed from debian. Next I tried to install DRCSim from source loosely following the Groovy instructions by making a new catkin workspace and cloning
hg clone https://bitbucket.org/osrf/osrf-common
hg clone https://bitbucket.org/osrf/sandia-hand
hg clone https://bitbucket.org/osrf/drcsim
When I compile, I get the error:
/home/dave/ros/ws_atlas/src/drcsim/drcsim_gazebo_ros_plugins/src/IRobotHandPlugin.cpp: In member function ‘void IRobotHandPlugin::UpdatePIDControl(double)’: /home/dave/ros/ws_atlas/src/drcsim/drcsim_gazebo_ros_plugins/src/IRobotHandPlugin.cpp:284:32: error: ‘class gazebo::physics::Joint’ has no member named ‘SetUpperLimit’ /home/dave/ros/ws_atlas/src/drcsim/drcsim_gazebo_ros_plugins/src/IRobotHandPlugin.cpp: In member function ‘void IRobotHandPlugin::SetJointSpringDamper()’: /home/dave/ros/ws_atlas/src/drcsim/drcsim_gazebo_ros_plugins/src/IRobotHandPlugin.cpp:649:15: error: ‘class gazebo::physics::Joint’ has no member named ‘SetStiffnessDamping’ /home/dave/ros/ws_atlas/src/drcsim/drcsim_gazebo_ros_plugins/src/IRobotHandPlugin.cpp:666:15: error: ‘class gazebo::physics::Joint’ has no member named ‘SetStiffnessDamping’ /home/dave/ros/ws_atlas/src/drcsim/drcsim_gazebo_ros_plugins/src/IRobotHandPlugin.cpp:679:12: error: ‘class gazebo::physics::Joint’ has no member named ‘SetStiffnessDamping’ /home/dave/ros/ws_atlas/src/drcsim/drcsim_gazebo_ros_plugins/src/IRobotHandPlugin.cpp:693:12: error: ‘class gazebo::physics::Joint’ has no member named ‘SetStiffnessDamping’ make[2]: * [drcsim/drcsim_gazebo_ros_plugins/CMakeFiles/IRobotHandPlugin.dir/src/IRobotHandPlugin.cpp.o] Error 1 make[1]: * [drcsim/drcsim_gazebo_ros_plugins/CMakeFiles/IRobotHandPlugin.dir/all] Error 2
It seems its looking for a different version of Gazebo?
Thanks!