Turtlebot4入门教程-软件-仿真
Turtlebot4入门教程-软件-仿真
说明:
- 介绍Turtlebot4的仿真包
相关设备:
- Turtlebot4机器人套件:采购地址
Simulation
- 模拟器允许用户在不需要物理机器人的情况下测试机器人。
- 它具有与真实机器人相同的所有功能。
- TurtleBot 4 可以使用 Ignition Gazebo 进行模拟。
- 与 Gazebo 不同,Ignition Gazebo 本身并不支持 ROS。
- 相反,它有自己的传输堆栈,具有类似的主题和节点实现。
- 要与 ROS 通信,我们可以使用 ros_ign_bridge。
- 此 ROS 节点将数据从 ROS 转换为 Ignition,反之亦然。
安装Ignition Gazebo
- 要求:
Ubuntu 20.04
ROS2 Galactic
- 推荐的:
PC with dedicated GPU
- 按照此处描述的安装说明进行操作。
启动Ignition Gazebo
- ignition.launch.py 启动文件有几个启动配置,允许用户自定义模拟。
- 默认 TurtleBot 4 启动:
ros2 launch turtlebot4_ignition_bringup ignition.launch.py
Ignition Gazebo 将在默认世界中启动并生成 TurtleBot 4 以及所有必要的节点。
效果图
- TurtleBot 4 Lite 启动:
ros2 launch turtlebot4_ignition_bringup ignition.launch.py model:=lite
- 效果图
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号