autonomous driving learning notes
参考百度Apollo源码进行自动驾驶相关技术的学习,包括规划控制算法,ROS,Protobuffer等,持续更新中
百度Apollo核心算法模块主要集中在modules中,包括
- canbus CAN控制器收发模块
- control 控制模块
- localization 定位模块
- map 地图导航模块
- perception 感知模块
- planning 路径/运动规划模块
- prediction 预测模块
- routing 路由模块
- dreamview 人机界面
此外,Apollo用到了大量的第三方库third_party,如
- protobuf 序列化结构数据协议,在Apollo中可以定义消息类数据
- eigen3 线性代数矩阵运算库
- boost
- gflags
- gtest 测试库
- opencv
- pcl 点云算法库
- ros
- tf2 ROS tf2 坐标系转换库
- https://cloud.tencent.com/developer/article/1418705
- https://blog.csdn.net/adamshan/article/details/80555174
- https://blog.csdn.net/AgingMoon/article/details/110311171
- https://blog.csdn.net/weixin_37395438/article/details/112973098
- https://adamshan.blog.csdn.net/article/details/80779615
- https://blog.csdn.net/robinvista/article/details/111400051