Moving The P3DX In Gazebo

From Lofaro Lab Wiki
Revision as of 23:07, 30 January 2015 by Hshah5 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Prerequisites: Ubuntu, Gazebo, and ROS

Our tutorials were made using Ubuntu 12.04 LTS. In order to move the P3-DX in Gazebo you will have to install Gazebo, you can do that here. In order to move the P3-DX in Gazebo, you must first install ROS. In our tutorial we used ROS Hydro. You can install ROS Hydro from here.

Obtaining the P3-DX model

Git clone P3-DX model from Install the p3dx model in catkin_ws

Adjust the P3-DX model to Take Inputs From cmd_vel Topic

Make the following changes in the package you got from Github:

In ua_ros_p3dx/p3dx_description/urdf/pioneer3dx.xml: change: <commandTopic>p3dx/cmd_vel</commandTopic> <odometryTopic>p3dx/odom</odometryTopic> to <commandTopic>cmd_vel</commandTopic> <odometryTopic>odom</odometryTopic>

In ua_ros_p3dx/p3dx_description/urdf/pioneer3dx.gazebo: change: <commandTopic>${ns}/cmd_vel</commandTopic> <odometryTopic>${ns}/odom</odometryTopic> to <commandTopic>cmd_vel</commandTopic> <odometryTopic>odom</odometryTopic>