start-jsk/rtmros_gazebo

RobotHardwareComp is not installed as debian

furushchev opened this issue · 3 comments

In https://github.com/start-jsk/rtmros_gazebo/blob/master/hrpsys_gazebo_general/iob/CMakeLists.txt#L26 and https://github.com/start-jsk/rtmros_gazebo/blob/master/hrpsys_gazebo_general/iob/CMakeLists.txt#L39, RobotHardwareComp is specified to be installed, but no such library is actually installed.

$ dpkg -L ros-indigo-hrpsys-gazebo-general | grep Robot
/opt/ros/indigo/share/hrpsys_gazebo_general/config/SampleRobot.yaml
/opt/ros/indigo/share/hrpsys_gazebo_general/config/SampleRobot.conf
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/SampleRobot_gazebo.urdf
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/SampleRobot_additional_urdf_setting.sh
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/model.config
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/SampleRobot.urdf.xacro
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/LLEG_LINK6_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/RARM_LINK7_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/RLEG_LINK4_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/RLEG_LINK3_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/LLEG_LINK5_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/RLEG_LINK1_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/LARM_LINK2_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/RARM_LINK1_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/LLEG_LINK1_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/WAIST_LINK0_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/WAIST_LINK2_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/LLEG_LINK3_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/RARM_LINK4_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/LARM_LINK1_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/RLEG_LINK5_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/RARM_LINK2_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/LLEG_LINK4_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/RLEG_LINK6_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/LARM_LINK3_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/RARM_LINK6_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/WAIST_LINK1_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/LARM_LINK7_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/LARM_LINK4_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/WAIST_LINK3_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/LARM_LINK6_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/RARM_LINK3_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/LARM_LINK5_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/RARM_LINK5_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/RLEG_LINK2_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/meshes/LLEG_LINK2_mesh.dae
/opt/ros/indigo/share/hrpsys_gazebo_general/robot_models/SampleRobot/SampleRobot.urdf

Cc: @mmurooka

Thank you! If anyone knows how to fix this, please tell us.

As far as we can see in previous issue (#35), we could solve this problem if we have this package from source.
After compile, we have lib folder in hrpsys_gazebo_general package and RobotHardware.so in it, but this is not installed.
The problem is hrpsys package also provides RobotHardware.so (the same name) for real robot and we expect dependee application overloads to use RobotHardware.so of this package (not of hrpsys).