Automated driving is currently a prominent area of scientific work. In the future, highly automated driving and new Advanced Driver Assistance Systems will become reality. While Advanced Driver Assistance Systems and automated driving functions for certain domains are already commercially available, ubiquitous automated driving in complex scenarios remains a subject of ongoing research. Contrarily to single-purpose Electronic Control Units, the software for automated driving is often executed on high performance PCs. The Robot Operating System 2 (ROS2) is commonly used to connect components in an automated driving system. Due to the time critical nature of automated driving systems, the performance of the framework is especially important. In this paper, a thorough performance evaluation of ROS2 is conducted, both in terms of timeliness and error rate. The results show that ROS2 is a suitable framework for automated driving systems.
翻译:自动驾驶是当前科学研究的重要领域。未来,高度自动驾驶与新型高级驾驶辅助系统将成为现实。尽管特定领域的高级驾驶辅助系统及自动驾驶功能已实现商业化应用,但在复杂场景下实现普适性自动驾驶仍是持续研究的课题。与单一功能的电子控制单元不同,自动驾驶软件通常运行于高性能个人计算机上。机器人操作系统2(ROS2)被广泛用于连接自动驾驶系统中的各组件。鉴于自动驾驶系统对实时性的严格要求,框架的性能表现尤为关键。本文从时效性与错误率两方面对ROS2进行了全面的性能评估。结果表明,ROS2是适用于自动驾驶系统的有效框架。