opencode自动编译autoware

由于人工手动安装autoware设计多个依赖以及版本的对应关系,安装编译耗费时间以及经历。故而使用opencode可以节省成本,本文探索内容如下,已经验证成功,实现自动安装编译

一、安装opencode

使用鱼香ros一键安装

复制代码
http://$ wget http://fishros.com/install -O fishros && . fishros

输出对应指令即可

二、安装autoware skills

装 Autoware skill:

https://github.com/Max-Bin/autoware-dev-skill

这里是将skill下载到claude下,opencode也能够识别到

复制代码
git clone https://github.com/Max-Bin/autoware-dev-skill.git ~/.claude/skills/autoware-dev

可以检测一下是否skills已经加载

复制代码
ls ~/.claude/skills/autoware-dev
cat ~/.claude/skills/autoware-dev/SKILL.md | head

三、准备 Autoware Docker 开发环境

其中docker也可以用鱼香ros安装,安装完成后

1. 克隆 Autoware

复制代码
cd ~
git clone https://github.com/autowarefoundation/autoware.git
cd ~/autoware

2. 安装 Docker 相关依赖

让 OpenCode 帮检查,并且安装

复制代码
cd ~/autoware
opencode

进入 OpenCode 后输入:

复制代码
请使用 autoware-dev skill,检查我的 Docker、NVIDIA Container Toolkit、rocker、显卡驱动和 Autoware Docker 开发环境是否满足要求。不要直接修改系统,先给出检查命令。

按照提示即可自动安装依赖

四、 使用opencode安装Autoware

在宿主机的 ~/autoware 目录下运行 OpenCode:

复制代码
cd ~/autoware
opencode

然后输入:

复制代码
请使用 autoware-dev skill,按照 Docker development 方式安装 Autoware。我的目标是使用 Docker 镜像 ghcr.io/autowarefoundation/autoware-universe:latest-cuda,在容器中导入源码、安装依赖并完成 colcon 编译。每一步先检查当前状态,再给出命令。

按照提示安装即可

五、autoware测试

让opencode帮我测试

它会自动执行

相关推荐
小烤箱4 个月前
Autoware Universe 感知模块详解 | 第十一节:检测管线的通用工程模板与拆解思路导引
人工智能·机器人·自动驾驶·autoware·感知算法
小烤箱4 个月前
Autoware Universe 感知模块详解 | 第十节:工程角度的自动驾驶检测管线方法论
人工智能·机器学习·自动驾驶·autoware·感知算法
韩曙亮4 个月前
【自动驾驶】Autoware 架构 ① ( 自动驾驶的两种核心技术架构 | 基于规则技术架构 | 端到端技术架构 )
人工智能·自动驾驶·e2e·autoware·端到端·基于规则技术架构·端到端技术架构
韩曙亮5 个月前
【自动驾驶】Autoware 三大版本 ( Autoware.AI | Autoware.Auto | Autoware Core/Universe )
人工智能·机器学习·自动驾驶·autoware·autoware.ai·autoware.auto
什么都不会的小澎友1 年前
autoware.universe源码略读(3.21)--perception:shape_estimation
c++·自动驾驶·autoware
夏融化了这季节2 年前
自动驾驶决策规划控制ros移植Apollo和autoware算法可跑工程(适合入门学习,科研和实战)
人工智能·自动驾驶·apollo·autoware·路径规划
Akaxi-12 年前
【基于Ubuntu20.04的Autoware.universe安装过程】方案二:双系统 | 详细记录 | 全过程图文 by.Akaxi
ubuntu·自动驾驶·autoware·ros2
夏融化了这季节3 年前
Autoware.ai1.14.0自动驾驶-Demo运行
自动驾驶·入门·autoware