start-jsk / rtmros_gazebo

gazebo simulation for rtmros robots
8 stars 24 forks source link

Need install description #126

Open 130s opened 10 years ago

130s commented 10 years ago

Current README.md says that doesn't seem to help me for installing gazebo specific packages:

Install
Please refer rtmros_common for installing these packages.

I've been trying to build the packages in this repository but no good. At minimum, if someone can tell me what packages are required (source or DEB?) in my catkin workspace, I can proceed and in the end I can update the installation doc. Currently in my catkin ws I have the following and struggling with many build errors:

$ tree -L 3 src
src
├── CMakeLists.txt
├── osrf
│   └── drcsim
│       ├── atlas_description
│       ├── atlas_msgs
│       ├── CMakeLists.txt
│       ├── drcsim_gazebo
│       ├── drcsim_gazebo_plugins
│       ├── drcsim_gazebo_ros_plugins
│       ├── drcsim_model_resources
│       ├── drcsim_tutorials
│       ├── handle_msgs
│       ├── irobot_hand_description
│       ├── multisense_sl_description
│       ├── README.md
│       └── tools
└── start-jsk
    ├── rtmros_gazebo
    │   ├── eusgazebo
    │   ├── hrpsys_gazebo_atlas
    │   ├── hrpsys_gazebo_general
    │   ├── hrpsys_gazebo_msgs
    │   ├── hrpsys_gazebo_tutorials
    │   ├── hrpsys_moveit_configs
    │   └── README.md
    └── rtmros_tutorials
        ├── hrpsys_ros_bridge_tutorials
        ├── hrpsys_tutorials
        ├── openhrp3_tutorials
        └── README.md
k-okada commented 10 years ago

see https://github.com/start-jsk/rtmros_gazebo/blob/master/.travis.yml for current procedure to install the software, @mmurooka, @core-dump , could you help updating the documents?

mmurooka commented 10 years ago

if someone can tell me what packages are required (source or DEB?) in my catkin workspace

I add OSRF apt repository and install gazebo3 and drcsim-hydro via apt. (Only hrpsys_gazebo_atlas depends on drcsim.)

$ aptitude search gazebo | grep ^i
i A gazebo3                         - Open Source Robotics Simulator            
i A gazebo3-common                  - Open Source Robotics Simulator - Shared fi
i A gazebo3-plugin-base             - Open Source Robotics Simulator - base plug
i A libgazebo-dev                   - Open Source Robotics Simulator - Developme
i A libgazebo3                      - Open Source Robotics Simulator - shared li
i A ros-hydro-gazebo3-msgs          - Message and service data structures for in
i A ros-hydro-gazebo3-plugins       - Robot-independent Gazebo plugins for senso
i A ros-hydro-gazebo3-ros           - Provides ROS plugins that offer message an
i   ros-hydro-gazebo3-ros-pkgs      - Interface for using ROS with the Gazebo si
$ aptitude search drcsim | grep ^i
i   drcsim-hydro                    - transitional dummy package                
k-okada commented 10 years ago

can you update https://github.com/start-jsk/rtmros_gazebo/blob/master/README.md or create new tutorials to http://wiki.ros.org/rtmros_common/Tutorials

On Wed, Sep 24, 2014 at 11:04 AM, Masaki Murooka notifications@github.com wrote:

if someone can tell me what packages are required (source or DEB?) in my catkin workspace

I add OSRF apt repository and install gazebo3 and drcsim-hydro via apt. (Only hrpsys_gazebo_atlas depends on drcsim.)

$ aptitude search gazebo | grep ^i i A gazebo3 - Open Source Robotics Simulator i A gazebo3-common - Open Source Robotics Simulator - Shared fi i A gazebo3-plugin-base - Open Source Robotics Simulator - base plug i A libgazebo-dev - Open Source Robotics Simulator - Developme i A libgazebo3 - Open Source Robotics Simulator - shared li i A ros-hydro-gazebo3-msgs - Message and service data structures for in i A ros-hydro-gazebo3-plugins - Robot-independent Gazebo plugins for senso i A ros-hydro-gazebo3-ros - Provides ROS plugins that offer message an i ros-hydro-gazebo3-ros-pkgs - Interface for using ROS with the Gazebo si$ aptitude search drcsim | grep ^i i drcsim-hydro - transitional dummy package

— Reply to this email directly or view it on GitHub https://github.com/start-jsk/rtmros_gazebo/issues/126#issuecomment-56616137 .

k-okada commented 10 years ago

I created tutorial pages http://wiki.ros.org/rtmros_common/Tutorials/HrpsysGazebo please add anything you learned from someone.

BTW, are we decided to moving documents to github markdown? if so, please remove roswiki tutorial and move to somewhere.

Current plan is: http://wiki.ros.org/rtmros_nextage/Tutorials for beginners, who is willing to working on hrpsys robots. This tutorial should be target to non-jsk people, so try to avoid something depend on euslisp/hrp2 ... http://wiki.ros.org/rtmros_common/Tutorials for JSK people, so you can assume readers are already installed euslisp and may have hrp2 model.

On Wed, Sep 24, 2014 at 12:22 PM, Kei Okada k-okada@jsk.t.u-tokyo.ac.jp wrote:

can you update https://github.com/start-jsk/rtmros_gazebo/blob/master/README.md or create new tutorials to http://wiki.ros.org/rtmros_common/Tutorials

On Wed, Sep 24, 2014 at 11:04 AM, Masaki Murooka <notifications@github.com

wrote:

if someone can tell me what packages are required (source or DEB?) in my catkin workspace

I add OSRF apt repository and install gazebo3 and drcsim-hydro via apt. (Only hrpsys_gazebo_atlas depends on drcsim.)

$ aptitude search gazebo | grep ^i i A gazebo3 - Open Source Robotics Simulator i A gazebo3-common - Open Source Robotics Simulator - Shared fi i A gazebo3-plugin-base - Open Source Robotics Simulator - base plug i A libgazebo-dev - Open Source Robotics Simulator - Developme i A libgazebo3 - Open Source Robotics Simulator - shared li i A ros-hydro-gazebo3-msgs - Message and service data structures for in i A ros-hydro-gazebo3-plugins - Robot-independent Gazebo plugins for senso i A ros-hydro-gazebo3-ros - Provides ROS plugins that offer message an i ros-hydro-gazebo3-ros-pkgs - Interface for using ROS with the Gazebo si$ aptitude search drcsim | grep ^i i drcsim-hydro - transitional dummy package

— Reply to this email directly or view it on GitHub https://github.com/start-jsk/rtmros_gazebo/issues/126#issuecomment-56616137 .

130s commented 10 years ago

Thanks for the helpful responses! I'll keep trying to build. So should I not update README.md now that @YoheiKakiuchi is assigned?

BTW, are we decided to moving documents to github markdown? if so, please remove roswiki tutorial and move to somewhere.

Since any documentation for rtmros_* packages except for those of HiroNXO haven't been done that much on ROS wiki, I suggest we stick to more general format, github markdown or what's even generic might be .rst (somebody correct this?). While ROS wiki is a centralized location for any ROS-related packages, and it has powerful macros specifically work on ros.org, I support the idea of keeping documents in general format in the development repository for portability (in case ROS team decides to abondan the current wiki system, moinmoin, we'll have to make backups of wiki texts and add necessary conversion).

Related: https://github.com/tork-a/rtmros_nextage/issues/12

130s commented 10 years ago

Besides #128, I'm now manually able to compile. So just for a record I'm pasting the result output. Because of #128, some stuff had to be installed as in the top line below.

$ sudo apt-get install ros-hydro-gazebo-plugins sdformat drcsim-hydro ros-hydro-euscollada ros-hydro-euslisp ros-hydro-collada-urdf-jsk-patch 
:
$ catkin_make 
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 10 packages in topological order:
-- ~~  - hrp2jsk_moveit_config
-- ~~  - hrp2jsknt_moveit_config
-- ~~  - hrp2jsknts_moveit_config
-- ~~  - samplerobot_moveit_config
-- ~~  - hrpsys_gazebo_msgs
-- ~~  - eusgazebo
-- ~~  - hrpsys_gazebo_general
-- ~~  - hrpsys_gazebo_atlas
-- ~~  - hrpsys_ros_bridge_tutorials
-- ~~  - hrpsys_gazebo_tutorials
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:
  openhrp3_PACKAGE_PATH     = /opt/ros/hydro/share/openhrp3

 /OpenHRP/etc/HRP2JSK_for_OpenHRP3/HRP2JSKmain.wrl is not found..

 /OpenHRP/etc/HRP2JSKNT_for_OpenHRP3/HRP2JSKNTmain.wrl is not found..

 /OpenHRP/etc/HRP2JSKNTS_for_OpenHRP3/HRP2JSKNTSmain.wrl is not found..

 /euslib/rbrain/urataleg/URATALEGmain.wrl is not found..

 /euslib/rbrain/staro/STAROmain.wrl is not found..
:
Scanning dependencies of target HRP3HAND_L_compile
[ 81%] [ 81%] Scanning dependencies of target HRP4C_compile
[ 82%] [ 83%] Generating /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_gazebo/hrpsys_gazebo_tutorials/robot_models/HRP2JSK/HRP2JSK.urdf
[ 84%] [ 85%] [WARNING] /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_tutorials/hrpsys_ros_bridge_tutorials/models/HRP2JSK.dae not found
[ 86%] Generating /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_gazebo/hrpsys_gazebo_tutorials/robot_models/STARO/STARO.urdf
Generating /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_gazebo/hrpsys_gazebo_tutorials/robot_models/HRP2JSKNT/HRP2JSKNT.urdf
[ 87%] Generating /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_gazebo/hrpsys_gazebo_tutorials/robot_models/HRP2JSKNTS/HRP2JSKNTS.urdf
[ 89%] [WARNING] /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_tutorials/hrpsys_ros_bridge_tutorials/models/HRP2JSKNT.dae not found
Built target HRP2JSK_compile
Generating /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_gazebo/hrpsys_gazebo_tutorials/robot_models/HRP3HAND_R/HRP3HAND_R.urdf
Generating /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_gazebo/hrpsys_gazebo_tutorials/robot_models/HRP3HAND_L/HRP3HAND_L.urdf
[WARNING] /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_tutorials/hrpsys_ros_bridge_tutorials/models/STARO.dae not found
Generating /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_gazebo/hrpsys_gazebo_tutorials/robot_models/SampleRobot/SampleRobot.urdf
Generating /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_gazebo/hrpsys_gazebo_tutorials/robot_models/HRP4C/HRP4C.urdf
[WARNING] /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_tutorials/hrpsys_ros_bridge_tutorials/models/HRP2JSKNTS.dae not found
[WARNING] /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_tutorials/hrpsys_ros_bridge_tutorials/models/HRP3HAND_L.dae not found
[ 91%] [WARNING] /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_tutorials/hrpsys_ros_bridge_tutorials/models/HRP3HAND_R.dae not found
Built target HRP2JSKNT_compile
[ 93%] [ 93%] [ 94%] [ 95%] Built target STARO_compile
Built target HRP2JSKNTS_compile
[WARNING] /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_tutorials/hrpsys_ros_bridge_tutorials/models/HRP4C.dae not found
Built target HRP3HAND_L_compile
Built target HRP3HAND_R_compile
[ 97%] Built target HRP4C_compile
;; Adding gazebo description
;; Use assimp export
;; output file is: /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_gazebo/hrpsys_gazebo_tutorials/robot_models/SampleRobot/SampleRobot.urdf
;; mesh_prefix is: package://hrpsys_gazebo_tutorials/robot_models/SampleRobot/meshes
;; Mesh output directory is: /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_gazebo/hrpsys_gazebo_tutorials/robot_models/SampleRobot/meshes
;; Input file is: /home/n130s/link/ROS/hydro_precise/cws_sim/src/start-jsk/rtmros_tutorials/hrpsys_ros_bridge_tutorials/models/SampleRobot.dae
[ WARN] [1411586617.568216445]: could not find collada joint kmodel1/jointsid1000!

[100%] Built target SampleRobot_compile
Scanning dependencies of target all_robots_compile
[100%] Built target all_robots_compile
ten@kiwami:~/link/ROS/hydro_precise/cws_sim$ 
k-okada commented 10 years ago

Thanks for the helpful responses! I'll keep trying to build. So should I not update README.md now that @YoheiKakiuchi https://github.com/YoheiKakiuchi is assigned?

yes please

packages, and it has powerful macros specifically work on ros.org, I support the idea of keeping documents in general format in the development repository for portability (in case ROS team decides to abondan the current wiki system, moinmoin, we'll have to make backups of wiki texts and add necessary conversion).

I agree, fell free to copy rtmros_common documents to github repository and create PR, also we need setup documentation setup for ros build firm, which I have few knowledge and experience.

YoheiKakiuchi commented 10 years ago

Thanks for the helpful responses! I'll keep trying to build. So should I not update README.md now that @YoheiKakiuchi is assigned?

Thank you for your confirming compile process. please update README.md