自动驾驶技术栈
2021-04-14 11:14:15 9 举报
AI智能生成
自动驾驶是一种先进的汽车技术,它利用传感器、摄像头和人工智能系统来控制车辆的行驶。驾驶员只需输入目的地,自动驾驶系统就会接管车辆,安全地将其引导至目的地。这种技术不仅能够提高驾驶安全性,减少交通事故,还能有效缓解交通拥堵。此外,自动驾驶还有助于提高能源效率,降低碳排放,为环保做出贡献。然而,自动驾驶技术的普及仍面临许多挑战,如法规制定、道路基础设施改进以及公众对自动驾驶的信任度等。尽管如此,随着技术的不断发展和完善,自动驾驶有望在未来成为主流出行方式。
作者其他创作
大纲/内容
硬件<br>
CAN卡
汽车底盘
车辆电子控制系统
动力系统控制
制动系统控制<br>
转向系统控制<br>
线控单元<br>
AUTOSAR
传感器<br>
摄像头
毫米波雷达
激光雷达
超声波雷达
GPS/IMU
轮速计
计算单元
CPU<br>
GPU
FPGA<br>
网络设备
V2X<br>
其他
人机交互设备
黑匣子<br>
行业解决方案<br>
软件
基础软件
编程语言
C++
python
node.js
bash
基础库<br>
opencv
PCL
坐标转换(transform)
机器学习
tensorflow
pytorch
实时操作系统
ROS
任务调度
中间件
DDS服务
分布式消息队列
自动驾驶软件
定位
RTK
先验地图(点云)定位<br>
SLAM
V2X定位
融合定位<br>
感知
功能
辅助功能
疲劳检测
人脸识别
红绿灯识别
车道线、可行驶区域识别
交通标志识别
障碍物识别
技术<br>
目标检测
目标跟踪
场景分割
规划
全局规划routing
A*
Dijkstra
决策规划
有限状态机
强化学习
路径规划
搜索方法
A*
Dijkstra
采样方法<br>
lattice planner<br>
优化方法
二次规划
控制
PID
MPC
LQR
最优预瞄控制
预测
行人车辆预测
卡尔曼滤波
粒子滤波<br>
深度学习
端到端<br>
人机交互
webGL
websocket
云服务
仿真<br>
技术
unreal/unity
matlab/simulink
平台<br>
Udacity <br>
Carla
AirSim
Lgsvl<br>
高精度地图
opendrive
数据服务
hdfs
hbase/mysql<br>
flink
监控服务
远程驾驶<br>
车辆调度监控
OTA
开源项目<br>
Apollo
云端服务平台
开源软件平台
开源硬件平台
车辆认证平台
autoware
OpenPilot<br>
开发套件
PIXKIT
<br>
D-KIT
<br>
Pandora
0 条评论
下一页