本文用于个人自动驾驶学习收藏整理
- 目前的想法是通过学习开源的自动驾驶项目(apollo和autoware)的路径,来完成自动驾驶技术的入门。
- 在博客、公众号上了解apollo和autoware的框架和基本的介绍,关注了Apollo开发者社区公众号,这里有很多的技术分享。
- 自动驾驶领域用的比较多的还是C++语言,找了一些C++的资料学习,B站上的这个学习视频还是不错的,适合新手入门https://www.bilibili.com/video/BV1et411b73Z?from=search&seid=3802709968468101483
- 感觉autoware比apollo的代码结构要简单清晰些,下一步准备先从autoware开始
- ros系统应该是必须要了解的,推荐一篇入门视频:
https://www.bilibili.com/video/BV1Ci4y1L7ZZ?p=1 - 尝试安装autoware.ai,到安装ros的时候被墙了,查阅了很多资料、博客,还是未能解决(到sudo rosdep init和rosdep update 这过不去,反复执行上述命令,运气好的话应该是能通过),我最终还是搭了梯子,解决此问题了。
- 自动驾驶的入门课程,学习中https://www.bilibili.com/video/BV137411E7oC?p=1
- 学习CMake 和VSCode,https://www.bilibili.com/video/BV1fy4y1b7TC?t=150
- 编程学习资源,https://github.com/tangtangcoding/C-C-
10.自动驾驶控制算法学习,感谢B站老王:https://www.bilibili.com/video/BV1gh411o7WJ/?spm_id_from=333.788.recommend_more_video.-1
老王github上的笔记:https://github.com/VincentWong3/automated-driving-control