使用Autoware的自动驾驶平台
联系我们

什么是Autoware

Autoware是一个基于ROS(Robot Operating System)的自动驾驶系统的开源软件。
该开源软件提供了全面的自动驾驶所需的功能,这些功能包括定位、物体检测、路径规划、车辆控制等。
这些都在各种车辆和应用程序上实现商业用途。
“The Autoware Foundation”是一个国际非营利性组织, 它的目的是制定自动驾驶技术行业标准. 作为 Autoware Foundation 的创始工业成员。
eSOL参与了并为积极的为Autoware做商用推广。
从Autoware成立伊始,eSOL就参与了Autoware的项目,这些合作项目包括车辆联合测试 和车辆展示, 这些项目都使用了eSOL的eMCOS® 实时操作系统和多核处理器。
此外,为了进一步推广商用Autoware, eSOL还提供Autoware和ROS的工程服务。

“eMCOS” 可扩展实时操作系统 (OS)

eMCOS 是世界上第一款商用的, 提供从微控制器到多核/众核处理器扩展支持的实时操作系统。
eMCOS的“分散型微内核架构” 与传统实时操作系统的架构完全不同。
EMOCS使用了eSOL特有的调度技术“基于半优先级的调度”(专利)。
利用这些技术,在实现高性能和可扩展性的同时,兼顾了嵌入式系统不可或缺的实时性。

eMCOS 应用案例:自动驾驶平台


在eMCOS上搭载了最新的ROS 2和Autoware的自动驾驶平台

Autoware通常使用开源的Linux作为OS,使用eMCOS替代Linux,可以实现商用所需的高实时性和高可靠性。
EMCOS还遵从POSIX规范, 这样最大限度的缩短应用程序的移植工作量。

使用eMCOS可以给开发人员提供以下优势。
  • 可以通过商业产品中使用的各种嵌入式处理器来使用Autoware的功能。
  • 可以将关键业务的处理与其他处理进行适当的整合和分离,从而提高系统整体的安全性和可靠性。
  • 可以降低OS、通信中间件、工具链等基础软件的验证成本。此外,还可以享受基础软件的技术支持,从而集中精力开发能够提高产品价值的应用程序。
  • 还可以与广泛应用于车载软件的AUTOSAR等其他软件平台高效联动。


想要查找更多信息?

联系我们
Materials available for Download!