| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> apollo7.0 初探------激光雷达感知测试 -> 正文阅读 |
|
[人工智能]apollo7.0 初探------激光雷达感知测试 |
之前一直有看过apollo的程序,一般都是参考某个模块直接去看代码,并没有完整的安装跑一下官方的程序,趁假期简单安装熟悉了一下基于cyber的apollo7.0, 准备后面完整的调试一下感知各个模块。 我用的笔记本环境:Ubuntu18.04 cuda10.2 nvidia-driver 470.103.01 ,GPU GTX 1650的,只有4个G显存,有点卡,勉强能跑起来, 主要就是参考apollo github和官网的文档, 大部分没什么问题,简单说一下我遇到的需要注意的几个小问题。 1. 环境没什么问题,安装nvidia-driver,docker,nvidia-docker2 2. github下载安装包找到tag7.0, 有不到2GB. 网络不好的话,可以去gitee. 3. 创建docker 容器的时候会拉docker镜像,有十多个G, 最好可以科**学**上**网。
4. apollo 7.0有个zlib的bug, 进入容器编译build,zlib会报错,在之后已经修复好了,(参考: ZLIB: version bug fix (#14387) · ApolloAuto/apollo@5e0308b · GitHub)在下载后手动修改WORKSPACE添加如下
5. build编译会产生20G,所以提前要准备至少25G空间,免得编译失败。
6. 利用vscode debug调试 参考
这种编译方式会产生50多G文件,编译前请确保磁盘空间足够!!!我笔记本?i7-9750H满负荷编译了接近40分钟。 ?下面命令不要随便执行,这是创建容器的,会把之前的容器删掉,不过再次build会比较快,因为有缓存 bash docker/scripts/dev_start.sh 创建一次容器,后面用就docker start xxx,然后./dev_into.sh 进入容器即可。 7. 用vscode attach running container后,修改launch.json 进行debug需要权限,用sudo vim launch.json修改即可. 8. 参考使用Dreamview调试Apollo激光雷达感知实践 跑了一下:Apollohttps://apollo.auto/document_cn.html?target=/Apollo-Homepage-Document/Apollo_Doc_CN_6_0/ ?教程中少写了一步, 需要启动tranform模块,在camera感知里面写了。不然的话障碍物目标不再车辆周围,会固定显示在一个位置.
担心笔记本全跑带不动,仅启动激光雷达部分,用下面命令:
启动激光雷达模块会显示一些报错信息,没什么关系,程序一样可以跑起来
9. 启动dreamview观察检测结果, 可以切换到Layer Menu 下Map视图,查看鸟看障碍物信息。 在我笔记本显存4G一共占了2.3G吧。
效果如下: ? ?10. 查看输出信息
如下可以看到障碍物输出消息在哪个文件,慢慢根据自己需求调试各个模块了。 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 7:22:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |