URDF for Robot Modeling in ROS2 Course - Python

Understanding robot modeling using URDF in ROS2

URDF for Robot Modeling in ROS2 course

Course Summary

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 between them, how we can move each articulation, etc.

For a robot, though, how can we know all this information? Well, this is exactly what 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 understand how URDF files work, and how to create them for any robot.

What you will learn

Course Overview

Introduction

Introduction

Building a Robot Model with URDF

Learn the use of URDF files and the tools to help you create your first PixarLike robot.

MicroProject: Create URDF file for two wheeled robot

Create a wheeled robot urdf

Using URDF for Gazebo

Learn how to spawn a robot URDF in Gazebo

Moving the robot

Learn how to add plugins that make your robot model move

Sensing

Add sensors to your robot model

Xacro

Xacro format

Robot assembly exporting

Learn how to export a CAD assembly from Onshape to a URDF file

Course Project

Course Project

Teachers

Miguel Angel Rodriguez

Crashing engineering problems. Building solutions.

Miguel Angel Rodriguez

Robots used

box_bot robot

box_bot robot

nanosaur robot

nanosaur robot

teslabot robot

teslabot robot

Learning Path

Get started with ROS2

Get started with ROS2

Group:

Main Links