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

bringup1.png 

TURTLEBOT3_MODEL设置为burger时,终端输出将类似于下面的输出:

[TurtleBot3 SBC]

export TURTLEBOT3_MODEL=burger

ros2 launch turtlebot3_bringup robot.launch.py

可以使用以下命令列出主题和服务。

通过将两者连接到同一网络环境,即可Remote PC订阅发布的主题。Turtlebot3 SBC

检查Remote PCTurtleBot3 SBC是否具有相同的ROS_DOMAIN_ID。它们必须具有相同的ROS_DOMAIN_ID

[远程PC][TurtleBot3 SBC]

export ROS_DOMAIN_ID=30  

检查Remote PCTurtleBot3 SBC是否具有相同的RMWROS中间件)实现。

[远程PC][TurtleBot3 SBC]

export RMW_IMPLEMENTATION=rmw_fastrtps_cpp  

检查您的wifi路由器是否支持multi cast。如果支持,请配置您的路由器以允许multi cast

主题和服务列表可能因您安装的ROS包版本而异。

主题列表

ros2 topic list

bringup2.png 

服务列表

ros2 service list

bringup3.png 

Rviz上加载TurtleBot3

启动TurtleBot3

打开一个新终端并输入以下命令来启动RViz

ros2 launch turtlebot3_bringup rviz2.launch.py

bringup4.png