TurtleBot3 ROS2入门教程-14.Gazebo仿真

笔记

ü 模拟应从远程 PC运行。

ü 首次在远程 PC 上启动模拟可能需要一些时间来设置环境。

 

阅读有关TurtleBot3模拟的更多信息

TurtleBot3支持模拟开发环境,允许使用虚拟机器人进行开发。目前有两个开发环境可供使用:一个是使用RViz中带有3D可视化功能的虚拟节点,另一个是3D机器人模拟器Gazebo

ü 假节点模拟适合测试机器人模型和运动,但不支持传感器。

ü 如果您需要执行SLAM或导航,Gazebo将是首选解决方案,因为它支持IMULDS和摄像头等传感器。

ü Gazebo教程:http://gazebosim.org/tutorials

这个Gazebo模拟使用ROS Gazebo包,在运行这些说明之前必须安装Gazebo版本ROS 2 Humble

安装模拟包

TurtleBot3模拟包需要和turtlebot3turtlebot3_msgs。如果没有这些先决条件包,则无法启动模拟。如果您没有安装所需的包和依赖包,

请按照PC设置说明进行操作。

cd ~/turtlebot3_ws/src/

git clone -b humble https://ghfast.top/https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git

 simulations1.png

cd ~/turtlebot3_ws && colcon build --symlink-install