This paper presents the gatekeeper algorithm, a real-time and computationally-lightweight method to ensure that nonlinear systems can operate safely within unknown and dynamic environments despite limited perception. gatekeeper integrates with existing path planners and feedback controllers by introducing an additional verification step that ensures that proposed trajectories can be executed safely, despite nonlinear dynamics subject to bounded disturbances, input constraints and partial knowledge of the environment. Our key contribution is that (A) we propose an algorithm to recursively construct committed trajectories, and (B) we prove that tracking the committed trajectory ensures the system is safe for all time into the future. The method is demonstrated on a complicated firefighting mission in a dynamic environment, and compares against the state-of-the-art techniques for similar problems.
翻译:本文件介绍了门卫算法,这是一种实时和计算上轻巧的方法,以确保非线性系统在不为人知和动态的环境中安全运行,尽管观念有限; 门卫与现有路径规划者和反馈控制器相结合,采取额外的核查步骤,确保拟议轨迹能够安全运行,尽管非线性动态受制于受约束的扰动、输入限制和对环境的部分了解。 我们的主要贡献是:(A) 我们提议一种递归性构建已承诺轨迹的算法,以及(B) 我们证明跟踪已承诺的轨迹确保系统在未来的任何时候都安全。 这种方法在动态环境中的复杂消防任务上展示,并与类似问题的最新技术相比。</s>