How to configure ROS2 Control for Gazebo (Part 1) | ROS2 Developers Open Class #141

preview_player
Показать описание
Step by step, learn to configure a basic ros2_control pipeline for a simulated car robot. In this first class, we will generate the basic configuration files for using ros2_control.

00:00 Intro & Initial Setup
14:00 Create New ROS2 Package
16:50 Create a configuration file for the controller manager and the control algorithms to use
30:30 Update the robot description file
38:52 Launch the controllers
43:17 Testing
47:30 Providing the map to other applications
48:40 Summary

🤖️Robot Used: Box Car

💻 Learning points:
- Create a basic ros2_control configuration file
- Update the robot description for interfacing ros2_control
- Load and start the controllers manually

💻 Useful links:
* 24/7 ROS Remote Real Robot Lab

============================
About ROS DEVELOPERS LIVE CLASS
Where you will learn and practice how to develop ROS-based robots with a ROS expert in a real-time event every single week.

FREE LIVE CLASS Every Tuesday @ 6 PM CET / CEST. This is a weekly LIVE class on how to develop ROS-based robots. You'll learn ROS and practice with a ROS developer in real-time without any previous setup on your side. And you'll receive a rosject that contains the robot simulations, and the projects’ code.

You will learn ROS, ROS2, robotics theory, math for robotics, Robot and Artificial Intelligence ... and much more with us in this weekly LIVE event.

Class creator: Alberto Ezquerro
Class cover designer: Lorena Guevara

#ROS #ROS2 #Control #Controller #Framework #Joint #Gazebo #ros2_control
Рекомендации по теме
Комментарии
Автор

Very intersting. What happened to the joint transmission definition that we had to place in the URDF in ROS1 ?

francoisgenest
Автор

This is great content. As a new ROS2 user focused on simulation, my big complaint is there aren't more "Hello World"-type examples. As such, I find myself relying on excellent content like this to do basic simulations of things like electric motors. Any plan for release date for Part 2?

johnfrye
Автор

I got "Could not contact service msg when I run "ros2 control load_controller --set-state active forward_position_controller". do you know why?

Madusanka_Perera
Автор

Thank you sire, it was very beautiful and I understood. Sir where can I get the notes?

kevinkipkorir
Автор

how can i get an access to the src file?

dmytrokorenkov
Автор

I follow the section but when I try to run controller it report Could not contact service

piyawutsomprasert
Автор

the intro is ahhahahahhaha i can't find words...

greendsnow