进入小车Docker

1.课程内容

Note

  • 树莓派5 和jetson nano 因系统版本不能直接安装ros2 humble环境,所以将ros2 humble环境置于Docker中,宿主机没有ros2环境。

  • jetson nano版本进入docker之后需要先打开一个rviz2或者rqt等窗口之后再去运行AI大模型的多模态视觉教程。

 

2. 基础操作

2.1 启动m3pro容器

Warning

  • 注意一定要再VNC的可视化界面中启动m3proDocker容器,否则可视化的窗口例如rviz等可能无法显示

  • 对于外接设备例如:手柄、AI语音模块、等其他硬件设备,Docker容器只会加载容器启动时已经存在的设备,如果是设备启动后再插入的硬件设备,Docker容器中是无法实时同步的,需要关闭再重启容器重启才会重新加载新插入主板的设备

显示container rosmaster-m3pro Started 代表启动成功

image-20251224095756244

 

2.2 进入m3pro容器终端

 

image-20251224100216641

image-20251224100446238

Important

重要

  • 如果没有特殊说明,树莓派和jsetson nano 用户后续在运行程序命令时,都是在m3pro容器中,需要先启动容器,在容器终端中输入命令,后续课程不再赘述。

 

2.3 关闭m3pro容器

image-20251224100652276

2.4 M3Pro、A1、M1、M3小车的jetson nano版本进入docker容器后出现的问题

image-20260211095756211

image-20260211095756211