MENU

Fun & Interesting

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

Aleksandar Haber PhD 14,010 1 year ago
Video Not Working? Fix It Now

#ros #ros2 #robotics #mechatronics #robotics #gazebo #industrialrobotics The Xacro, Gazebo, and Python Launch files used in this tutorial are given here (fee is required): https://ko-fi.com/s/329a62e9f5 Professional ROS1/ROS2 courses and training: https://cyberneticsstemacademy.com/course-category/all-ros-courses/?tutor-course-filter-category=40 It takes a significant amount of time and energy to create these free video tutorials. You can support my efforts in this way: - Buy me a Coffee: https://www.buymeacoffee.com/AleksandarHaber - PayPal: https://www.paypal.me/AleksandarHaber - Patreon: https://www.patreon.com/user?u=32080176&fan_landing=true - 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.

Comment