Gazebo | Ignition | Community
Ask Your Question

jbohren's profile - activity

2014-09-28 11:22:25 -0500 received badge  Citizen Patrol
2014-03-26 09:59:19 -0500 received badge  Teacher (source)
2013-11-04 21:22:10 -0500 commented answer Multiple robots with ROS plugins (Sensor plugin vs. model plug-in)

Yeah, I see what you mean. It would be interesting to standardize plugin namespacing configuration so that you could tell a sensor plugin to be scoped to the model's spawn name. I also agree that the <robotNamespace> tag is sort of sloppy, but I personally tend to propagate these things with xacro arguments anyway.

2013-10-31 12:05:36 -0500 answered a question No gazebo_ros packge

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.

2013-10-31 11:57:33 -0500 answered a question Multiple robots with ROS plugins (Sensor plugin vs. model plug-in)

The idea was to use the name under which the robot model was spawned as prefix.

Just about every gazebo_ros plugin supports the <robotNamespace> configuration tag. You can use this to have them create their publishers and subscribers on namespaced topics.

See here for an example: https://github.com/ros-simulation/gazeborosdemos/blob/master/rrbot_description/urdf/rrbot.gazebo#L7

2013-10-31 11:36:49 -0500 received badge  Editor (source)
2013-10-31 11:25:51 -0500 answered a question How to disable SkyX?

It looks like the only way to currently do it is to disable it in the source code. You can add these lines to the beginning of Scene::SetSky in gazebo/rendering/Scene.cc to disable it:

this->skyxController = NULL;
this->skyx = NULL;
return;

Also I created an enhancement ticket here: https://bitbucket.org/osrf/gazebo/iss...

UPDATE: It looks like in the latest branch of the gazebo source, the sky is disabled if your world doesn't have a <sky> tag.

2013-06-03 18:43:09 -0500 commented answer Plugins via URDF not parsing

As of gazebo 1.8.2, the syntax is `<plugin name="gazebo_ros_force" filename="libgazebo_ros_force.so">` see example here: https://github.com/jhu-lcsr/ros_control_gazebo/blob/dd3f2990403223b77aaac091889478856f88def2/ros_control_gazebo_tests/models/rr_manipulator.urdf.xacro#L10

2013-03-13 12:27:04 -0500 commented answer gazebo 1.6.7 in ros fuerte problems

@hsu (: I might if I still had commit access to ros-pkg. I was actually going to create a branch to add something a couple months ago. Any thoughts on migrating that to git/hg/github/bitbucket?

2013-03-13 11:19:04 -0500 commented answer gazebo 1.6.7 in ros fuerte problems

Is @hsu just committing to the simulator_gazebo stack for kicks? https://code.ros.org/trac/ros-pkg/changeset/40366

2013-01-26 19:26:06 -0500 received badge  Supporter (source)
2012-11-06 11:51:01 -0500 commented question Gazebo ROS Fuerte crash and warnings

Which version of gazebo are you trying?