揭示基于ROS2的自主系统中未被充分探索的运行时行为

《ACM Transactions on Internet of Things》:Uncovering Underexplored Runtime Behaviors in ROS2-Based Autonomous Systems

【字体: 时间:2025年11月08日 来源:ACM Transactions on Internet of Things

编辑推荐:

  ROS2自主系统在安全关键领域应用广泛,现有研究多基于简化假设,实际运行中存在因果链不完整、动态执行路径、时间波动性、非FIFO数据访问及线程失控等问题。本文通过扩展跟踪工具,揭示真实场景下的运行时行为,并基于仿真和Autoware案例验证,强调需重构ROS2建模、调度与分析体系。

  

摘要

基于ROS2的自主系统在安全性和性能要求极高的领域(如自动驾驶和移动机器人技术)中得到了越来越多的应用。尽管现有研究提出了多种针对ROS2的时序分析和调度策略,但许多策略依赖于一些在现实应用中并不成立的简化假设。在本文中,我们对基于ROS2的自主系统进行了详细的实证研究,揭示了一些尚未被充分探讨的运行时行为,这些行为对系统的实时性能和功能表现有着重要影响。这些行为包括部分因果链的重要性、动态执行路径和时序变化性、非FIFO数据访问模式,以及不受ROS2执行器控制的计算线程。我们扩展了一种现有的跟踪工具,以支持Transform库和ROS2的Action实体,从而能够重建和分析真实的因果链。我们的研究结果通过在模拟的自主机器人场景中的实验以及使用Autoware自动驾驶框架进行的案例研究得到了验证。总体而言,我们的研究结果强调了需要重新思考ROS2的建模、调度和分析方法,以更好地反映自主系统的实际运行情况。
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普
  • 急聘职位
  • 高薪职位

知名企业招聘

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号