21ic问答首页 - 自动驾驶都要采用哪些技术
相关问题
- 5G对于自动驾驶产业计算层面的影响1 回答
- 自动驾驶与人工智能有什么关系吗1 回答
- 为什么要做自动驾驶?1 回答
- 什么是自动驾驶2 回答
- 有了高清地图,L3自动驾驶是不是可以在更恶劣的场景下工作1 回答
- L3自动驾驶的标准定义是什么1 回答
- 如何科学地实现L3级别自动驾驶1 回答
- 什么才是真正的L3自动驾驶?1 回答
本周活跃用户
- 1Wxy8030回答 5 次
- 2xuanhuanzi回答 4 次
- 3flycamelaaa回答 3 次
- 4probedog回答 3 次
- 5powerantone回答 3 次
- 6龖齉爨麤回答 3 次
- 7laocuo1142回答 3 次
- 8tpgf回答 3 次
赞0
接下来重点关注自动驾驶软件部分,总体上可大致分为如下三个模块:
环境感知模块:主要通过传感器来感知环境信息,比如通过摄像头、激光雷达、毫米波雷达、超声波传感器等来获取环境信息;通过GPS获取车身状态信息。具体来说,主要包括传感器数据融合、物体检测与物体分类(道路、交通标志、车辆、行人、障碍物等)、物体跟踪(行人移动)、定位(自身精确定位、相对位置确定、相对速度估计)等。
行为决策模块:行为决策需要根据实时路网信息、交通环境信息和自身驾驶状态信息,产生遵守交通规则(包括突发异常状况)的安全快速的自动驾驶决策(运动控制)。通俗地说,就是实时规划出一条精密而合理的行驶轨迹,可分为全局路径规划和局部路径规划,局部路径规划主要就是当出现道路损毁、存在障碍物等情况时找出可行驶区域行驶,路径规划的同时也得考虑最终理想的乘坐体验。
运动控制模块:根据规划的行驶轨迹,以及当前行驶的位置、姿态和速度,产生对油门、刹车、方向盘和变速杆等的控制命令。
评论
2020-11-27
您需要登录后才可以回复 登录 | 注册