As the performance of autonomous systems increases, safety concerns arise, especially when operating in non-structured environments. To deal with these concerns, this work presents a safety layer for mechanical systems that detects and responds to unstable dynamics caused by external disturbances. The safety layer is implemented independently and on top of already present nominal controllers, like pose or wrench tracking, and limits power flow when the system's response would lead to instability. This approach is based on the computation of the Largest Lyapunov Exponent (LLE) of the system's error dynamics, which represent a measure of the dynamics' divergence or convergence rate. By actively computing this metric, divergent and possibly dangerous system behaviors can be promptly detected. The LLE is then used in combination with Control Barrier Functions (CBFs) to impose power limit constraints on a jerk controlled system. The proposed architecture is experimentally validated on an Omnidirectional Micro Aerial Vehicle (OMAV) both in free flight and interaction tasks.
翻译:随着自主系统性能的提高,出现了安全关切,特别是在非结构化环境中运作时。为处理这些关切,这项工作为机械系统提供了一个安全层,能够检测和应对外部扰动造成的不稳定动态。安全层独立地实施,除了现有名义控制器之外,如摆动或扳手跟踪,并在系统反应可能导致不稳定时限制电力流动。这一方法基于系统误差动态的大型LLLE(LLLE)的计算,它代表了动态的差异或趋同率的度量。通过积极计算这一指标,可以迅速发现不同和可能危险的系统行为。然后,LLLE与控制屏障功能(CBFs)一起使用,对一个受控制系统施加权力限制。拟议的结构在自由飞行和互动任务中的全向微航空飞行器(OMAV)上进行了试验性验证。