Burger Pro(ONAD)ROS2教程-5.启动TurtleBot3
使用Ctrl+Alt+T在远程PC上打开一个新终端
调出基本软件包以启动必要的TurtleBot3应用程序。您需要指定特定的 TurtleBot3模型。
[TurtleBot3 SBC]
export TURTLEBOT3_MODEL=burger
ros2 launch turtlebot3_bringup robot.launch.py
当TURTLEBOT3_MODEL设置为burger时,终端输出将类似于下面的输出:
[TurtleBot3 SBC]
export TURTLEBOT3_MODEL=burger
ros2 launch turtlebot3_bringup robot.launch.py
可以使用以下命令列出主题和服务。
通过将两者连接到同一网络环境,即可Remote PC订阅发布的主题。Turtlebot3 SBC
检查Remote PC和TurtleBot3 SBC是否具有相同的ROS_DOMAIN_ID。它们必须具有相同的ROS_DOMAIN_ID。
[远程PC],[TurtleBot3 SBC]
export ROS_DOMAIN_ID=30
检查Remote PC和TurtleBot3 SBC是否具有相同的RMW(ROS中间件)实现。
[远程PC],[TurtleBot3 SBC]
export RMW_IMPLEMENTATION=rmw_fastrtps_cpp
检查您的wifi路由器是否支持multi cast。如果支持,请配置您的路由器以允许multi cast。
主题和服务列表可能因您安装的ROS包版本而异。
主题列表
ros2 topic list
服务列表
ros2 service list
在Rviz上加载TurtleBot3
启动TurtleBot3
打开一个新终端并输入以下命令来启动RViz。
ros2 launch turtlebot3_bringup rviz2.launch.py