-
公开(公告)号:CN113127248B
公开(公告)日:2022-08-09
申请号:CN202110360990.X
申请日:2021-04-02
Applicant: 清华大学
Abstract: 本发明提供一种面向机器人ROS程序的自动崩溃恢复方法和系统,其中恢复方法包括:在目标程序运行时,监测目标程序运行状态、定时设置检查点并记录关键信息及接收的信息;当监测到所述目标程序崩溃时,使机器人进入安全状态、使所述目标程序进入隔离状态、并执行崩溃恢复操作;所述崩溃恢复操作包括:重启所述目标程序,基于所述检查点恢复关键信息,并将所述目标程序重放在最后一次设置检查点后接收的信息。本发明提出了面向机器人ROS程序的自动崩溃恢复方法,利用程序隔离技术,可以防止ROS程序在恢复过程中与其他程序相互影响,防止恢复失败;利用检查点和消息重放相结合的技术,可正确高效地恢复不同类型的ROS程序。
-
公开(公告)号:CN113127248A
公开(公告)日:2021-07-16
申请号:CN202110360990.X
申请日:2021-04-02
Applicant: 清华大学
Abstract: 本发明提供一种面向机器人ROS程序的自动崩溃恢复方法和系统,其中恢复方法包括:在目标程序运行时,监测目标程序运行状态、定时设置检查点并记录关键信息及接收的信息;当监测到所述目标程序崩溃时,使机器人进入安全状态、使所述目标程序进入隔离状态、并执行崩溃恢复操作;所述崩溃恢复操作包括:重启所述目标程序,基于所述检查点恢复关键信息,并将所述目标程序重放在最后一次设置检查点后接收的信息。本发明提出了面向机器人ROS程序的自动崩溃恢复方法,利用程序隔离技术,可以防止ROS程序在恢复过程中与其他程序相互影响,防止恢复失败;利用检查点和消息重放相结合的技术,可正确高效地恢复不同类型的ROS程序。
-
公开(公告)号:CN113037587B
公开(公告)日:2022-07-29
申请号:CN202110220893.0
申请日:2021-02-26
Applicant: 清华大学 , 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种TCP/IP协议栈测试方法、装置及电子设备,其所要保护技术方案包括,根据测试序列中所包含的各数据项之间的依赖关系,利用所述各数据项依次运行待测TCP/IP协议栈,所述各数据项包括输入数据包和系统调用中的一种或两种,监控所述待测TCP/IP协议栈的运行过程,得到第一监控数据,利用所述第一监控数据确定对所述待测TCP/IP协议栈的测试结果。
-
公开(公告)号:CN113037587A
公开(公告)日:2021-06-25
申请号:CN202110220893.0
申请日:2021-02-26
Applicant: 清华大学 , 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种TCP/IP协议栈测试方法、装置及电子设备,其所要保护技术方案包括,根据测试序列中所包含的各数据项之间的依赖关系,利用所述各数据项依次运行待测TCP/IP协议栈,所述各数据项包括输入数据包和系统调用中的一种或两种,监控所述待测TCP/IP协议栈的运行过程,得到第一监控数据,利用所述第一监控数据确定对所述待测TCP/IP协议栈的测试结果。
-
-
-