arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2106.06604cs.ROcs.HCcs.SEcs.SYeess.SY
收藏

面向人机协作的最优安全控制器的验证式综合

Verified Synthesis of Optimal Safety Controllers for Human-Robot Collaboration

University of Bremen(不来梅大学);University of York(约克大学);University of Sheffield(谢菲尔德大学)

Mario Gleirscher, Radu Calinescu, James Douthwaite, Benjamin Lesage, Colin Paterson, Jonathan Aitken, Rob Alexander, James Law

AI总结:

本研究提出一种工具支持的人机协作安全控制器综合、验证与确认方法,结合流程与安全法规从可行设计空间中选优、形式化验证并在数字孪生中确认,通过制造单元案例验证了方法有效性。

摘要:

我们提出了一种由工具支持的方法,用于综合、验证与确认负责制造流程中人机交互安全的控制软件,这类制造流程采用协作机器人。在人机协作场景中,基于软件的安全控制器被用于提升操作安全性,例如通过触发停机机制或紧急停止来避免事故。复杂的机器人任务以及日益紧密的人机交互给控制器开发者和认证机构带来了新挑战,其中核心挑战是需要在明确(且 preferably 尽可能弱)的假设下确保安全控制器的正确性。\n我们的控制器综合、验证与确认方法结合了目标应用的流程、风险分析以及相关安全法规。控制器从可行控制器的设计空间中依据一组最优性准则被选出,针对正确性准则进行形式化验证,并被转换为可执行代码在数字孪生中进行确认。最终得到的控制器能够检测危险的发生,将流程转移至安全状态,并且在特定情况下将流程恢复至可继续执行原有任务的运行状态。我们通过一个案例研究展示了该软件工程方法的有效性,该案例涉及为配备协作机器人的制造工作单元开发安全控制器。

英文摘要:

We present a tool-supported approach for the synthesis, verification and validation of the control software responsible for the safety of the human-robot interaction in manufacturing processes that use collaborative robots. In human-robot collaboration, software-based safety controllers are used to improve operational safety, e.g., by triggering shutdown mechanisms or emergency stops to avoid accidents. Complex robotic tasks and increasingly close human-robot interaction pose new challenges to controller developers and certification authorities. Key among these challenges is the need to assure the correctness of safety controllers under explicit (and preferably weak) assumptions. Our controller synthesis, verification and validation approach is informed by the process, risk analysis, and relevant safety regulations for the target application. Controllers are selected from a design space of feasible controllers according to a set of optimality criteria, are formally verified against correctness criteria, and are translated into executable code and validated in a digital twin. The resulting controller can detect the occurrence of hazards, move the process into a safe state, and, in certain circumstances, return the process to an operational state from which it can resume its original task. We show the effectiveness of our software engineering approach through a case study involving the development of a safety controller for a manufacturing work cell equipped with a collaborative robot.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑