设置设备
完成以下配置,使设备准备好运行示例应用程序:- IQ-9075 EVK
- IQ-8275 EVK
设置主机
通过在主机和设备上分别运行ping <device IP address>,确保 Ubuntu 主机和设备处于同一网络中。
设置主机 Docker
示例应用程序在主机上使用 ROS 2 Jazzy 进行通信。为了隔离主机 Ubuntu 版本对 ROS 通信的影响,请执行以下步骤配置 Ubuntu 24.04 Docker 环境。前提条件
开始之前,请确保:- 主机运行的是 Ubuntu 24.04。
- 已安装 Docker Engine。
- Docker 服务正在运行。
- 当前用户属于
docker组。
-
下载
qrb_ros_simulation仓库和网格文件。 -
构建本地 Docker 镜像。
注意如果您在使用 Docker 时遇到问题,请参阅排查常见问题。
-
启动 Docker 容器。
-
在 Docker 容器中,为
root用户设置密码并启动 SSH 服务。 -
确定 Docker 容器、开发套件和 X server 都能访问的主机 IP 地址。不要使用
127.0.0.1、localhost或仅限 Docker 的网桥地址(如docker0)。在主机上列出接口地址:使用与开发套件处于同一网络的 IP 地址。您可以从设备上验证该地址: -
在主机上打开一个新终端,通过 SSH 连接到 Docker 容器。
-
配置 ROS 2 环境和显示设置。将
DISPLAY设置为同一个可访问的主机接口地址,因为示例输出将在此处显示。
rqt 窗口将显示在主机系统上。
注意有关如何使用
rqt 查看示例应用程序的运行效果,请参阅各示例应用程序的步骤。
