
ardupilot/ardupilot-dev-rosArduPilot是一款先进、功能全面且可靠的开源自动驾驶软件,自2010年起由专业工程师、计算机科学家及社区贡献者共同开发。该Docker镜像为ArduPilot CI镜像,主要用途是作为ROS2构建的持续集成(CI)环境,用于支持ArduPilot与ROS2集成项目的自动化构建流程。
该镜像可通过以下方式获取:
以GitHub Actions为例,在工作流文件中使用该镜像进行ROS2构建:
yamlname: ArduPilot ROS2 Build on: [push, pull_request] jobs: build: runs-on: ubuntu-latest container: image: ardupilot/ci-ros2:latest # 假设镜像名称为ardupilot/ci-ros2 steps: - name: Checkout code uses: actions/checkout@v4 with: repository: ArduPilot/ardupilot submodules: recursive - name: Build ROS2 packages run: | source /opt/ros/humble/setup.bash # 假设使用ROS2 Humble colcon build --packages-select ardupilot_ros2
注:具体镜像名称及标签请以官方Docker仓库或源码中的定义为准。
镜像的详细配置(如依赖版本、环境变量、工具路径等)可参考官方Dockerfile:
[***]
如需定制构建环境,可基于该Dockerfile修改并重新构建。






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务