MathWorks与自动驾驶:MATLAB/Simulink在AEB系统中的应用
156 浏览量
更新于2024-08-30
收藏 1.21MB PDF 举报
"MATLAB/Simulink在自动驾驶领域的应用"
在自动驾驶技术的发展中,MATLAB/Simulink已经成为了一个不可或缺的工具,尤其是在数据融合和系统验证方面。MathWorks作为这一领域的技术引领者,通过与SCANIA等企业的合作,展示了其在自动驾驶技术上的投入和创新。
首先,MATLAB/Simulink在2015年被SCANIA用于开发AEB(自动紧急刹车)系统。这个系统的核心是数据融合,即SensorFusion,它整合了摄像头和雷达的数据,以提供更准确的环境感知。雷达能够准确测量物体的距离和相对速度,但对物体形状和横向位置的识别较弱;而摄像头则擅长识别物体类别,但受限于光照条件和速度估计。通过MATLAB/Simulink,SCANIA构建了一个融合系统,能够互补两种传感器的不足,增强系统的整体性能。当系统检测到前方有物体时,能及时向AEB发送信号,决定是否警告驾驶员或自动实施制动。
其次,SCANIA利用MATLAB/Simulink设计了一套完整的回放测试系统,利用实际驾驶数据进行大规模仿真测试。庞大的实测数据集(超过80TB)为系统提供了丰富的测试场景。借助MATLAB脚本和服务器集群的并行计算能力,他们显著减少了仿真150万公里数据所需的时间,从而加快了系统优化和验证的速度。如果仿真过程中发现新问题,可以在Simulink环境中重新仿真并进行深入分析。
2016年,MathWorks受SCANIA案例启发,开发了ADST(自动驾驶系统工具箱),其中包含了前车碰撞预警的示例。这个原型突显了MATLAB/Simulink在可视化和数据融合方面的优势,为后续的自动驾驶算法开发提供了基础。
MATLAB/Simulink在自动驾驶领域的应用主要体现在数据融合系统的设计和大规模仿真测试的实现。通过结合不同传感器的信息,提高了环境感知的准确性;通过高效的仿真测试,确保了系统的安全性和可靠性。这些应用不仅推动了自动驾驶技术的进步,也为其他开发者提供了宝贵的参考和工具支持。
578 浏览量
2603 浏览量
445 浏览量
624 浏览量
点击了解资源详情
327 浏览量
195 浏览量
136 浏览量
weixin_38670700
- 粉丝: 1
最新资源
- 中国移动CMPP2.0短消息网关开发接口详尽教程
- 软件开发项目经费概算与工作量估算指南
- B2C网上购物系统设计与实现:毕业论文解析
- 从 EJB 2.1 迁移到 EJB 3.0 的实践指南
- 数字化数控直流稳压电源设计与关键技术
- GDI+ SDK参考指南:翻译版
- 美新半导体加速度传感器提升消费电子体验:五大应用解析
- MATLAB数理统计工具箱详解:参数估计与分布函数
- InfoQ中文版《深入浅出Struts2》免费在线阅读
- Oracle EBS 11i 应用模块深度解析
- Spring Framework 1.2 中文参考手册:轻量级容器解析
- 探索函数编程:Haskell语言深度解析
- 软件质量保证规范:重要软件开发的关键步骤
- 模拟纯页式存储管理系统:4道作业,位视图法管理空闲页面
- 中国电信EPON设备技术规范:互通性与QoS强化
- 伟福WAVE仿真器与调试软件使用全面指南