Learning URDF

  1. Create your own urdf file

    In this tutorial you start creating your own urdf robot description file.

  2. Parse a urdf file

    This tutorial teaches you how to use the urdf parser

Learning URDF Step by Step

  1. Building a Visual Robot Model with URDF from Scratch

    Learn how to build a visual model of a robot that you can view in Rviz

  2. Building a Movable Robot Model with URDF

    Learn how to define movable joints in URDF

  3. Adding Physical and Collision Properties to a URDF Model

    Learn how to add collision and inertial properties to links, and how to add joint dynamics to joints.

  4. Using Xacro to Clean Up a URDF File

    Learn some tricks to reduce the amount of code in a URDF file using Xacro

  5. Using urdf with robot_state_publisher

    This tutorial gives a full example of a robot model with URDF that uses robot_state_publisher. First, we create the URDF model with all the necessary parts. Then we write a node which publishes the JointState and transforms. Finally, we run all the parts together.

Explaining a complete URDF file

  1. Understanding the PR2 Robot Description, Part 1

    This tutorial explains the layout of the top level URDF Xacro file for a complex robot such as PR2.

  2. Understanding the PR2 URDF description, Part 2

    Describes one of the low-level components of the PR2 definition in full detail.

  3. Understanding the PR2 Robot Description Extensions for Gazebo Simulator

    This tutorial explains URDF extensions used by Gazebo simulation.

  4. Adding a Sensor to the PR2 URDF

    This tutorial describes how to add a camera sensor to the PR2 URDF.

Create a new tutorial:

Wiki: urdf/Tutorials (last edited 2010-11-17 20:42:35 by DavidLu)