Setting up URDF in Fuerte Turtlebot Arm installation [closed]

asked 2012-11-22 15:48:43 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

Successfully installed a 5DOF Dynamix AX-12 Turtlebot simple_arm software in fuerte (instead of electric) by following Tutorial, commands the servos nicely. Question is which file to edit urdf description in the following section that applies to an electric installation as fuerte doesn't appear to use etc/ros/turtlebot nor bringup.launch.

1.3.3 Setting up the URDF

Next, we have to set up the TurtleBot's hardware description file (URDF) to include the arm. This is done through the TurtleBot bringup script in /etc/ros/turtlebot.

On the TurtleBot, edit /etc/ros/turtlebot/bringup.launch in your favorite text editor and change it to resemble this:


<include file="$(find turtlebot_bringup)/minimal.launch"> <arg name="urdf_file" value="$(find xacro)/ '$(find turtlebot_arm_description)/urdf/arm.urdf.xacro'"/> </include> </launch>

The line <arg name="urdf_file" value="$(find xacro)/ '$(find turtlebot_arm_description)/urdf/arm.urdf.xacro'"/>

tells the TurtleBot to use the urdf that includes the arm from the turtlebot_arm_description package.

Also rather than editing files per above in the write protected directories, such as /opt/ros/fuerte, is it advisable to put my custom "arm_bringup.launch" file such as in a ~/ros_workspace/my_arm/ directory?

edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by tfoote
close date 2015-08-31 20:36:00.855920