Running Gazebo on a Server in ROS
Can the ROS version of Gazebo be split so it's server functions (gzserver) be run on a server in the same way as the full version of Gazebo can?
Is this possible?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A answers.ros.org |
Can the ROS version of Gazebo be split so it's server functions (gzserver) be run on a server in the same way as the full version of Gazebo can?
Is this possible?
Since gzserver
is just a normal ROS node, it can run on one machine (e.g. a headless server), and you can have other nodes running on a different machine (e.g. your desktop PC). This tutorial explains how to do it.
There are some caveats, though:
Oh, and of course the Gazebo GUI is a separate node from the Gazebo server, so all of the above applies.
Thanks, I was having problems running gzserver directly from the command line? I'm a bit new to the IT world, so what OS should the server be running, is ubuntu fine? Have you got any good links to setting up the environment? Are there any particular modifications required in the launch file?
1) Ubuntu is fine 2) There are many ways to set up environment variables.. that's a more general unix question (to the googles!). You can check http://ros.org/wiki/roslaunch/XML/env for how to do so from a launch file. Good luck.
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2012-11-28 19:13:50 -0500
Seen: 2,870 times
Last updated: Nov 29 '12
I want to fix a z position using SetModelState
How to set camera to give not transparent output
Can't configure my robot for Gazebo
Publishing problem with gazebo using trajectory_msgs
Single wheel drive plugin - ROS + Gazebo + MoveIt
rviz Fixed frame error No TF Data