ROS2- Modeling, Simulation, and Control of 4-Wheeled Mobile Robot in ROS2 (Iron Irwini) and Gazebo

preview_player
Показать описание
#ros #ros2 #robotics #mechatronics #robotics #gazebo #industrialrobotics
It takes a significant amount of time and energy to create these free video tutorials. You can support my efforts in this way:
- You Can also press the Thanks YouTube Dollar button

In this ROS2 tutorial, we explain how to model and simulate a four-wheel mobile robot in ROS2 and Gazebo from scratch. We explain how to write the xacro, gazebo, and Python launch files that model and simulate the model. Also, we explain how to control the robot by using the keyboard keys.

In our previous tutorial, we explained how to do the same modeling task in ROS1. However, it is far from trivial to generalize the ROS1 implementation to the ROS2 implementation. Namely, to model the robot in ROS2, we had to write a completely new launch file, and significantly modify the Xacro model files, such that the model could be properly displayed and simulated in Gazebo. Furthermore, the process of building the workspace and packages in ROS2 is completely different from ROS1.
Рекомендации по теме
Комментарии
Автор

It takes a significant amount of time and energy to create these free video tutorials. You can support my efforts in this way:
- You Can also press the Thanks YouTube Dollar button

aleksandarhaber
Автор

I am using Iron Irwini ROS2 in this tutorial. This is the current and recommended ROS2 version. On my channel, there is a video tutorial on how to install ROS2 Iron Irwini. Also, you need Ubuntu 22.04. Everything is explained in the tutorial, you just need to carefully watch the tutorial.

aleksandarhaber
Автор

We respect and appreciate every viewer and person interested in this tutorial. However, this comment section is NOT a public forum where we provide free consulting and provide free answers to questions. Although we would like to help everyone, we simply do not have the time and energy to do that and to work for free. Please do not clog and overload this comment section, our email, and website traffic with technical questions that will not be answered here.
There is a proper way of asking for our consulting and professional engineering services and expertise in robotics, machine learning, programming, and other fields (see the contact information). However, we do not provide free help or free consultation, and if we can address your problem or question, we will send you a quote for our services.

aleksandarhaber