汽车电子专业知识篇(六)-DDS如何满足自动驾驶汽车中的应用?

在自动驾驶发展迅速之际,为了获得竞争优势,智能汽车制造商必须提供良好的驾驶体验,同时满足分布式系统设计对安全性、可扩展性、容错性和快速数据处理的苛刻要求。自动驾驶汽车是一个极其复杂的高度分布式动态系统,其中组件对象根据系统范围的约束和近似的全局状态不断做出实时本地决策。

DDS为高扩展性和响应性的分布式控制系统提供了可靠的基础。它的实时性、高可靠性、开放式体系结构和发布/订阅解耦大大加快和简化了分布式系统开发,使其高度适用于自动驾驶汽车。DDS是唯一能够提供微秒延迟、IEC26262安全认证、顶级安全性的技术。

DDS的优势之一是允许开发人员设计高级的发布/订阅应用程序编程接口,而不是编写低级的网络代码。通过消除数万行定制应用程序代码及其认证证据,Connext DDS Cert帮助节省了数百万美元的成本,同时降低了风险,加快了上市时间。

使用DDS,模块通过简单地发布它们产生的数据和命令并订阅它们需要的数据来进行通信。Connext DDS 处理所有通信细节。这些包括发现和存在检测、路由、可靠性、故障转移、序列化和延迟加入者的状态同步。对于时间紧迫的应用程序,Connext DDS 提供实时的服务质量控制和可见性。

01

应用实例

奥迪和大众等知名汽车制造商已经引入DDS,以实现测试和增强当今智能汽车的高性能连接。奥迪用DDS数据总线取代专有光纤网络和测试平台,为该公司提供了连接多个仿真供应商系统的灵活方式。

自动驾驶算法是大众汽车在驾驶辅助和综合安全方面做出努力的一部分。该系统结合了雷达、激光测距仪和视频,以帮助安全操作。大众使用DDS来帮助司机避开障碍物,检测车道偏离,跟踪眼睛活动,并安全转弯。DDS协议将所有必需的组件连接起来,创建一个具有驾驶员辅助功能和集成安全性的单一智能机器。

02

Guess you like

Origin blog.csdn.net/m0_50230964/article/details/121471713