1 Create a FREE account.
2 Sign in with your user.
3 Follow the guided tutorial.

If you still have problems, please let us know, by sending an email to . Thank you!


P: +34 687 672 123
Mon-Fri 9:00AM - 6:00PM
Sat - 9:00AM-5:00PM
Sundays by appointment only!


URDF for Robot Modeling

Learn how to create the URDF files to control your robot with ROS

Trusted by learners at thousands of top companies and universities:

Course Overview

Understanding robot modeling using URDF

As human beings, we learn from a very young age about our body’s structure: which bones and muscles are part of it, how they are connected to each other, how we can move each articulation, etc.

For a robot, though, how can we know all this information? Well, this is exactly what the URDF files are going to tell us. URDF files define the structure of a robot, the connection between all the different parts, etc.

In this course, you will learn how URDF files work and how to create them for any robot.

What You Will Learn

ROS Course for Beginners

How to build a visual robot model with URDF

How to add physical properties to a URDF Model

How to use XACRO to clean up URDF files

How to use URDF in the Gazebo-ROS ecosystem

Robots Used in This Course

Learn ROS through hands-on exercises from day one!







Your urdf Learning Path

We guide you through each step

  • Practice First: Play with Jibo, Mira, and Gurdy Robots. 
  • Why URDF Files are essential in Robotics. 
  • Create your first URDF Model
  • Add a 3D model to your URDF files
  • Add physical properties to your URDF files. 
  • Spam the URDF files into Gazebo.
  • Add a sensor to your URDF files
  • Learn how to optimize your URDF files using XACRO.

Ready to Become a ROS Developer?

Start learning ROS quickly and smoothly!