跳到主要导航 跳到搜索 跳到主要内容

Effective Crash Recovery of Robot Software Programs in ROS

  • Tsinghua University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Modern robot systems use various software programs to autonomously perform different kinds of tasks. However, due to the risks of possible faults and errors, a robotic software program can inevitably crash in some cases, causing that the robot system fails to perform the current task. Thus, for robustness, the crashed program should be correctly recovered to continue the failed task. For this purpose, ROS provides a default restart method to automatically restart crashed programs. However, our case studies of typical ROS programs show that the restart method can perform incorrect crash recovery, and it can even cause the robot to perform dangerous behaviors, because this method loses the program's important data that was stored before the crash and is used after recovery. To solve this problem, we develop a practical approach named RORY, to perform effective crash recovery of robot software programs in ROS. RORY uses a hybrid checkpoint-replay method, and it is generic to different ROS programs by considering ROS properties. We evaluate RORY on 6 common ROS programs, and show that RORY performs correct crash recovery in both virtual and realistic environments with modest overhead. The comparison experiments indicate that RORY outperforms the restart, checkpoint-alone and replay-alone methods.

源语言英语
主期刊名2021 IEEE International Conference on Robotics and Automation, ICRA 2021
出版商Institute of Electrical and Electronics Engineers Inc.
9498-9504
页数7
ISBN(电子版)9781728190778
DOI
出版状态已出版 - 2021
已对外发布
活动2021 IEEE International Conference on Robotics and Automation, ICRA 2021 - Xi'an, 中国
期限: 30 5月 20215 6月 2021

出版系列

姓名Proceedings - IEEE International Conference on Robotics and Automation
2021-May
ISSN(印刷版)1050-4729

会议

会议2021 IEEE International Conference on Robotics and Automation, ICRA 2021
国家/地区中国
Xi'an
时期30/05/215/06/21

指纹

探究 'Effective Crash Recovery of Robot Software Programs in ROS' 的科研主题。它们共同构成独一无二的指纹。

引用此