# Autopilot-Notes **Repository Path**: lovedesign66/Autopilot-Notes ## Basic Information - **Project Name**: Autopilot-Notes - **Description**: 自动驾驶更新笔记,包含 深度学习、deeplearning、无人驾驶 等内容。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续........ 如有合作意向,请联系 nwaysir@163.com;github: https://github.com/anynotes/Autopilot-Notes; Xiang 2022.10 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2023-11-14 - **Last Updated**: 2023-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 《自动驾驶更新笔记 Autopilot Updating Notes》 ![封面](./imgs/1.jpg) ### 重点 **由于作者水平有限,希望大家积极提交改进意见**, 您可对相关xxx.md进行修改,并将意见记录在modify_log.txt中。**我将对修改内容进行整理,确保文档的准确性**。 ## 一、内容简介 随着各大科技公司积极布局,自动驾驶成为新的风口。本文旨在总结分享自动驾驶的技术方案,希望帮助大家对相关知识的学习了解。 ## 二、自动驾驶分级(SAE 美国汽车工程协会) ![自动驾驶分级](./imgs/2.jpg) ## 三、架构 ![架构](./imgs/3.jpg) 自动驾驶系统主要包含三部分:环境感知、决策规划以及运动控制。感知层对车辆周边环境进行感知识别,用于获取环境信息;决策层充当人类驾驶员的角色,主要解决三个核心问题:“我在哪?我要去哪?我该如何去?”;控制层保证各项硬件系统稳定的运行在计算好的最佳设定值上;保证各项子系统的运行维持在最优的区间范围;规避可能性风险,精准调控至最佳路径。 ## 四、目录 **1. 基础** \ |---- 1.1 知识铺垫 \ |-------- [1.1.1 Frenet坐标系](./ch01_%E5%9F%BA%E7%A1%80/1.1%20%E7%9F%A5%E8%AF%86%E9%93%BA%E5%9E%AB/1.1.1%20Frenet%E5%9D%90%E6%A0%87%E7%B3%BB/readme.md) \ |-------- [1.1.2 卡尔曼滤波-KalmanFilter](./ch01_%E5%9F%BA%E7%A1%80/1.1%20%E7%9F%A5%E8%AF%86%E9%93%BA%E5%9E%AB/1.1.2%20%E5%8D%A1%E5%B0%94%E6%9B%BC%E6%BB%A4%E6%B3%A2-KalmanFilter/readme.md) \ |-------- [1.1.4 Transformer](./ch01_%E5%9F%BA%E7%A1%80/1.1%20%E7%9F%A5%E8%AF%86%E9%93%BA%E5%9E%AB/1.1.4%20Transformer/readme.md) \ |-------- [1.1.5 相机模型—内参、外参](./ch01_%E5%9F%BA%E7%A1%80/1.1%20%E7%9F%A5%E8%AF%86%E9%93%BA%E5%9E%AB/1.1.5%20%E7%9B%B8%E6%9C%BA%E6%A8%A1%E5%9E%8B%E2%80%94%E5%86%85%E5%8F%82%E3%80%81%E5%A4%96%E5%8F%82/readme.md) \ |-------- 1.1.6 图像变换 \ |------------ [1.1.6.1 图像变换介绍](./ch01_基础/1.1%20知识铺垫/1.1.6%20图像变换/1.1.6.1%20图像变换介绍.md) \ |------------ [1.1.6.2 逆透视变换IPM](./ch01_基础/1.1%20知识铺垫/1.1.6%20图像变换/1.1.6.2%20逆透视变换IPM.md) \ |-------- 1.1.7 三维重建 \ |------------ [1.1.7.1 NeRF](./ch01_基础/1.1%20知识铺垫/1.1.7%20三维重建/1.1.7.1%20NeRF/readme.md) \ |---- 1.2 数据集 \ |-------- [1.2.1 Argoverse](./ch01_%E5%9F%BA%E7%A1%80/1.2%20%E6%95%B0%E6%8D%AE%E9%9B%86/1.2.1%20Argoverse.md) \ |-------- [1.2.2 nuScenes](./ch01_%E5%9F%BA%E7%A1%80/1.2%20%E6%95%B0%E6%8D%AE%E9%9B%86/1.2.2%20nuScenes.md) \ |---- [1.3 NLP自然语言处理](./ch01_%E5%9F%BA%E7%A1%80/1.3%20NLP%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E5%A4%84%E7%90%86/readme.md) \ |---- [1.4 强化学习](./ch01_%E5%9F%BA%E7%A1%80/1.4%20%E5%BC%BA%E5%8C%96%E5%AD%A6%E4%B9%A0/) \ |---- 1.5 神经网络结构搜索(NAS) \ [**2. 硬件**](./ch02_%E7%A1%AC%E4%BB%B6/README.md) \ |---- [2.1 传感器](./ch02_%E7%A1%AC%E4%BB%B6/2.1%20%E4%BC%A0%E6%84%9F%E5%99%A8/README.md) \ |-------- [2.1.1 摄像头](./ch02_%E7%A1%AC%E4%BB%B6/2.1%20%E4%BC%A0%E6%84%9F%E5%99%A8/2.1.1%20%E6%91%84%E5%83%8F%E5%A4%B4.md) \ |-------- [2.1.2 激光雷达](./ch02_%E7%A1%AC%E4%BB%B6/2.1%20%E4%BC%A0%E6%84%9F%E5%99%A8/2.1.2%20%E6%BF%80%E5%85%89%E9%9B%B7%E8%BE%BE.md) \ |-------- [2.1.3 毫米波雷达](./ch02_%E7%A1%AC%E4%BB%B6/2.1%20%E4%BC%A0%E6%84%9F%E5%99%A8/2.1.3%20%E6%AF%AB%E7%B1%B3%E6%B3%A2%E9%9B%B7%E8%BE%BE.md) \ |-------- [2.1.4 超声波雷达](./ch02_%E7%A1%AC%E4%BB%B6/2.1%20%E4%BC%A0%E6%84%9F%E5%99%A8/2.1.4%20%E8%B6%85%E5%A3%B0%E6%B3%A2%E9%9B%B7%E8%BE%BE.md) \ |-------- [2.1.5 GPS定位导航](./ch02_%E7%A1%AC%E4%BB%B6/2.1%20%E4%BC%A0%E6%84%9F%E5%99%A8/2.1.5%20GPS%E5%AE%9A%E4%BD%8D%E5%AF%BC%E8%88%AA.md) \ |-------- [2.1.6 IMU惯性传感器](./ch02_%E7%A1%AC%E4%BB%B6/2.1%20%E4%BC%A0%E6%84%9F%E5%99%A8/2.1.6%20IMU%E6%83%AF%E6%80%A7%E4%BC%A0%E6%84%9F%E5%99%A8.md) \ |---- [2.2 计算设备](./ch02_%E7%A1%AC%E4%BB%B6/2.2%20%E8%AE%A1%E7%AE%97%E5%8D%95%E5%85%83/README.md) \ |---- 2.3 辅助单元 \ |-------- [2.3.1 V2X](./ch02_%E7%A1%AC%E4%BB%B6/2.3%20%E8%BE%85%E5%8A%A9%E5%8D%95%E5%85%83/2.3.1%20V2X.md) \ |-------- [2.3.2 黑匣子](./ch02_%E7%A1%AC%E4%BB%B6/2.3%20%E8%BE%85%E5%8A%A9%E5%8D%95%E5%85%83/2.3.2%20%E9%BB%91%E5%8C%A3%E5%AD%90.md) \ |---- [2.4 传感器标定](./ch02_硬件/2.4%20传感器标定/readme.md) \ |-------- 2.4.1 内参标定 \ |------------ [2.4.1.1 相机内参标定](./ch02_硬件/2.4%20传感器标定/2.4.1%20内参标定/2.4.1.1%20相机内参标定.md) \ |-------- [2.4.2 外参标定](./ch02_硬件/2.4%20传感器标定/2.4.2%20外参标定/readme.md) \ |------------ [2.4.2.1 离线标定](./ch02_硬件/2.4%20传感器标定/2.4.2%20外参标定/2.4.2.1%20离线标定.md) \ |------------ [2.4.2.2 在线标定](./ch02_硬件/2.4%20传感器标定/2.4.2%20外参标定/2.4.2.2%20在线标定.md) \ **3. 感知** \ |---- 3.1 2D目标检测 \ |-------- [3.1.1 车道线检测](./ch03_感知/3.1%202D目标检测/3.1.1%20车道线检测.md) \ |-------- [3.1.2 2D目标检测](./ch03_感知/3.1%202D目标检测/3.1.2%202D目标检测.md) \ |---- [3.2 3D目标检测](./ch03_感知/3.2%203D目标检测/readme.md) \ |-------- [3.2.1 基于LiDAR的3D目标检测](./ch03_感知/3.2%203D目标检测/3.2.1%20基于LiDAR的3D目标检测/readme.md) \ |-------- [3.2.2 基于摄像头的3D目标检测](./ch03_感知/3.2%203D目标检测/3.2.2%20基于摄像头的3D目标检测/readme.md) \ |---- [3.3 BEV鸟瞰图](./ch03_%E6%84%9F%E7%9F%A5/3.3%20BEV%E9%B8%9F%E7%9E%B0%E5%9B%BE/README.md) \ |---- [3.4 Occupany Network](./ch03_感知/3.4%20Occupany%20Network/3.4.1%20Occupany%20Network.md) \ [**4. 定位**](./ch04_定位/readme.md) \ **5. 策略规划** \ |---- [5.1 预测](./ch05_策略规划/5.1%20预测/readme.md) \ |-------- [5.1.1 基于车道序列的预测](./ch05_策略规划/5.1%20预测/5.1.1%20基于车道序列的预测.md) \ |---- [5.2 路线规划](./ch05_策略规划/5.2%20路线规划/README.md) \ |---- [5.3 轨迹规划](./ch05_策略规划/5.3%20轨迹规划/readme.md) \ |-------- [5.3.1 笛卡尔坐标下的规划](./ch05_策略规划/5.3%20轨迹规划/5.3.1%20笛卡尔坐标下的规划.md) \ |-------- [5.3.2 Lattice规划](./ch05_策略规划/5.3%20轨迹规划/5.3.2%20Lattice规划.md) \ [**6. 控制**](./ch06_%E6%8E%A7%E5%88%B6/readme.md) \ |---- [6.1 PID控制](./ch06_控制/6.1%20PID控制.md) \ |---- [6.2 线性二次调节器(LQR)](./ch06_控制/6.2%20线性二次调节器(LQR).md) \ |---- [6.3 模型控制预测(MPC)](./ch06_控制/6.3%20模型控制预测(MPC).md) \ **7. 产品** \ |---- [7.1 ADAS](./ch07_产品/7.1%20ADAS/README.md) \ |---- [7.2 DMS](./ch07_%E4%BA%A7%E5%93%81/7.2%20DMS/README.md) \ **8. 工具** \ |---- 8.1 可视化 \ |-------- [8.1.1 AVS(Autonomous Visualization System)](./ch08_工具/8.1%20可视化/8.1.1%20AVS(Autonomous%20Visualization%20System)/readme.md) \ |---- 8.2 仿真 \ |-------- [8.2.1 Carla仿真](./ch08_工具/8.2%20仿真/8.2.1%20Carla仿真/readme.md) \ |---- [8.3 TensorRT 加速](./ch08_工具/8.3%20TensorRT加速/readme.md) \ |-------- [8.3.1 TensorRT安装配置](./ch08_工具/8.3%20TensorRT加速/8.3.1%20TensorRT安装配置.md) \ |-------- [8.3.2 TensorRT加速原理](./ch08_工具/8.3%20TensorRT加速/8.3.2%20TensorRT加速原理.md) \ |-------- [8.3.3 TensorRT源码分析](./ch08_工具/8.3%20TensorRT加速/8.3.3%20TensorRT源码分析.md) \ |---- [8.4 SNPE](./ch08_工具/8.4%20SNPE/readme.md) \ |-------- [8.4.1 Snapdragon NPE Runtime](./ch08_工具/8.4%20SNPE/8.4.1%20Snapdragon%20NPE%20Runtime.md) \ |-------- [8.4.2 AIP Runtime](./ch08_工具/8.4%20SNPE/8.4.2%20AIP%20Runtime.md) \ **9. 厂商方案** \ |---- [9.1 特斯拉 AI Day2022](./ch09_厂商方案/9.1%20特斯拉%20AI%20Day2022/README.md) \ |-------- [9.1.1 路径以及运动规划算法](./ch09_厂商方案/9.1%20特斯拉%20AI%20Day2022/9.1.1%20路径以及运动规划算法.md) \ |-------- [9.1.2 环境感知算法](./ch09_厂商方案/9.1%20特斯拉%20AI%20Day2022/9.1.2%20环境感知算法.md) \ |-------- [9.1.3 训练算法、设施、软件](./ch09_厂商方案/9.1%20特斯拉%20AI%20Day2022/9.1.3%20训练算法、设施、软件.md) \ |-------- [9.1.4 数据标注、采集、虚拟化](./ch09_厂商方案/9.1%20特斯拉%20AI%20Day2022/9.1.4%20数据标注、采集、虚拟化.md) \ |---- 9.2 百度阿波罗apollo \ |-------- [9.2.1 Apollo 8.0 技术新特性解读](./ch09_厂商方案/9.2%20百度阿波罗apollo/9.2.1%20Apollo%208.0%20技术新特性解读.md) \ |---- 9.3 Openpilot