arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1602.04450cs.ROcs.LGcs.SYeess.SY

具有安全约束的贝叶斯优化:机器人中的安全自动参数调节

Bayesian Optimization with Safety Constraints: Safe and Automatic Parameter Tuning in Robotics

1 Learning \& Adaptive Systems Group, Department of Computer Science, ETH Zurich, Switzerland. 2 Dynamic Systems Lab, Institute for Aerospace Studies, University of Toronto, Canada.

Felix Berkenkamp, Andreas Krause, Angela P. Schoellig

AI总结:

本文提出了一种通用算法,允许在目标函数之外存在多个独立的安全约束。该算法在给定初始安全参数的情况下,最大化性能,但仅评估满足所有安全约束的参数。通过利用高斯过程先验的正则性假设,该算法仔细探索参数空间,并展示了如何利用上下文变量安全地将知识转移到新任务中。

摘要:

机器人算法通常依赖于各种参数,这些参数的选择对机器人的性能有显著影响。虽然初始参数猜测可以从机器人的动态模型中获得,但通常需要在真实系统上手动调整参数以达到最佳性能。优化算法,如贝叶斯优化,已被用来自动化这一过程。然而,这些方法在优化过程中可能会评估不安全的参数,导致安全关键系统的故障。最近,一种称为SafeOpt的安全贝叶斯优化算法已被开发,该算法保证系统性能永远不会低于临界值;即,安全性是基于性能函数定义的。然而,在机器人中,将性能和安全性结合往往并不理想。例如,高增益控制器可能实现低平均跟踪误差(性能),但可能会超调并违反输入约束。在本文中,我们提出了一种通用算法,允许在目标函数之外存在多个独立的安全约束。给定初始的安全参数集,该算法最大化性能,但只评估满足所有约束的参数,以高概率。为此,它通过利用高斯过程先验的正则性假设来仔细探索参数空间。此外,我们展示了如何利用上下文变量安全地将知识转移到新情况和任务中。我们提供了理论分析,并证明所提出的算法能够实现快速、自动和安全的参数调节优化,在四旋翼飞行器的实验中得到了验证。

英文摘要:

Robotic algorithms typically depend on various parameters, the choice of which significantly affects the robot's performance. While an initial guess for the parameters may be obtained from dynamic models of the robot, parameters are usually tuned manually on the real system to achieve the best performance. Optimization algorithms, such as Bayesian optimization, have been used to automate this process. However, these methods may evaluate unsafe parameters during the optimization process that lead to safety-critical system failures. Recently, a safe Bayesian optimization algorithm, called SafeOpt, has been developed, which guarantees that the performance of the system never falls below a critical value; that is, safety is defined based on the performance function. However, coupling performance and safety is often not desirable in robotics. For example, high-gain controllers might achieve low average tracking error (performance), but can overshoot and violate input constraints. In this paper, we present a generalized algorithm that allows for multiple safety constraints separate from the objective. Given an initial set of safe parameters, the algorithm maximizes performance but only evaluates parameters that satisfy safety for all constraints with high probability. To this end, it carefully explores the parameter space by exploiting regularity assumptions in terms of a Gaussian process prior. Moreover, we show how context variables can be used to safely transfer knowledge to new situations and tasks. We provide a theoretical analysis and demonstrate that the proposed algorithm enables fast, automatic, and safe optimization of tuning parameters in experiments on a quadrotor vehicle.

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

↑