把ros-humble-desktop-full打包成了一个带工作区的Docker镜像,便于使用Dev Container开发:
- 启动时自动运行工作区
ros2_ws的init.sh便于初始化 - 自带一个简易的脚本工具
rosup来快速生成工作区 - 预装工具: 最新版的rqt,gcc,clang,x11桥接器等等
- 预装vscode插件: C++, Python, ROS, Clang全家桶
- 可选启用ssh连接
编译镜像
cd image && bash build.sh
cd ..安装rosup
bash install.sh创建工作区(交互式创建)
rosup或者通过参数创建
rosup my_workspace