No gazebo_ros packge
I'm sure I'm doing something stupid, but what combination of software do I need to have installed for there to be a gazeboros package, as is referenced in the Gazebo 1.9 tutorials for interfacing with ROS? I'm trying to spawn a model with an XACRO file, and I believe this boot has ROS Groovy installed as well as Gazebo 1.9, but I definitely don't have a gazeboros folder. My ROSPACKAGEPATH includes opt/ros/groovy/stacks, and hidden way down inside of it is the spawnmodel script, but I would have expected that in a folder actually called gazeboros, assuming that I understand the structure of sending ROS commands correctly.
Is there an actual folder called gazebo_ros, or is that just some kind of pointer? I can start up a roscore, but I wonder if we might not have the full ROS suite installed, and how much of that is necessary to run the tutorial.
Asked by DRC_Justin on 2013-10-14 12:39:44 UTC
Answers
My ROSPACKAGEPATH includes opt/ros/groovy/stacks, and hidden way down inside of it is the spawnmodel script, but I would have expected that in a folder actually called gazeboros
This is because gazebo_ros
is a catkin package, so its products get installed to /opt/ros/groovy/lib/gazebo_ros
and /opt/ros/groovy/include/gazebo_ros
, etc.
If you install the debian package called ros-groovy-gazebo-ros
then you should get these things. Additionally, in Groovy instead of just having the /opt/ros/groovy/stacks
in your $ROS_PACKAGE_PATH
, you need to source /opt/ros/groovy/setup.sh
to get the other appropriate paths.
Asked by jbohren on 2013-10-31 12:05:36 UTC
Comments