Skip to main content
CenXiv.org
This website is in trial operation, support us!
We gratefully acknowledge support from all contributors.
Contribute
Donate
cenxiv logo > eess > arXiv:2212.00268v1

Help | Advanced Search

Electrical Engineering and Systems Science > Systems and Control

arXiv:2212.00268v1 (eess)
[Submitted on 1 Dec 2022 ]

Title: Gaussian Process Barrier States for Safe Trajectory Optimization and Control

Title: 高斯过程障碍状态用于安全轨迹优化与控制

Authors:Hassan Almubarak, Manan Gandhi, Yuichiro Aoyama, Nader Sadegh, Evangelos A. Theodorou
Abstract: This paper proposes embedded Gaussian Process Barrier States (GP-BaS), a methodology to safely control unmodeled dynamics of nonlinear system using Bayesian learning. Gaussian Processes (GPs) are used to model the dynamics of the safety-critical system, which is subsequently used in the GP-BaS model. We derive the barrier state dynamics utilizing the GP posterior, which is used to construct a safety embedded Gaussian process dynamical model (GPDM). We show that the safety-critical system can be controlled to remain inside the safe region as long as we can design a controller that renders the BaS-GPDM's trajectories bounded (or asymptotically stable). The proposed approach overcomes various limitations in early attempts at combining GPs with barrier functions due to the abstention of restrictive assumptions such as linearity of the system with respect to control, relative degree of the constraints and number or nature of constraints. This work is implemented on various examples for trajectory optimization and control including optimal stabilization of unstable linear system and safe trajectory optimization of a Dubins vehicle navigating through an obstacle course and on a quadrotor in an obstacle avoidance task using GP differentiable dynamic programming (GP-DDP). The proposed framework is capable of maintaining safe optimization and control of unmodeled dynamics and is purely data driven.
Abstract: 本文提出了一种嵌入式高斯过程屏障状态(GP-BaS)方法,用于通过贝叶斯学习安全控制非线性系统的未建模动态。 高斯过程(GPs)被用来建模安全关键系统,随后用于GP-BaS模型中。 我们利用GPs后验推导出屏障状态动力学,用以构建一个嵌入安全性的高斯过程动态模型(GPDM)。 我们证明,只要能够设计出一种控制器,使BaS-GPDM的轨迹有界(或渐近稳定),就可以控制安全关键系统保持在安全区域内。 由于摒弃了诸如系统相对于控制的线性假设、约束相对次数以及约束数量或性质等限制性假设,所提出的方法克服了早期尝试结合GPs与屏障函数时的各种局限性。 这项工作在多个轨迹优化和控制示例上实现,包括不稳定线性系统的最优稳定化、穿越障碍物的Dubins车辆的安全轨迹优化,以及在避障任务中使用GP可微动态规划(GP-DDP)的四旋翼飞行器。 所提出的框架能够维持对未建模动态的安全优化和控制,并且完全是数据驱动的。
Subjects: Systems and Control (eess.SY) ; Robotics (cs.RO)
Cite as: arXiv:2212.00268 [eess.SY]
  (or arXiv:2212.00268v1 [eess.SY] for this version)
  https://doi.org/10.48550/arXiv.2212.00268
arXiv-issued DOI via DataCite

Submission history

From: Hassan Almubarak [view email]
[v1] Thu, 1 Dec 2022 04:25:10 UTC (2,094 KB)
Full-text links:

Access Paper:

    View a PDF of the paper titled
  • View Chinese PDF
  • View PDF
  • TeX Source
view license
Current browse context:
eess.SY
< prev   |   next >
new | recent | 2022-12
Change to browse by:
cs
cs.RO
cs.SY
eess

References & Citations

  • NASA ADS
  • Google Scholar
  • Semantic Scholar
a export BibTeX citation Loading...

BibTeX formatted citation

×
Data provided by:

Bookmark

BibSonomy logo Reddit logo

Bibliographic and Citation Tools

Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)

Code, Data and Media Associated with this Article

alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)

Demos

Replicate (What is Replicate?)
Hugging Face Spaces (What is Spaces?)
TXYZ.AI (What is TXYZ.AI?)

Recommenders and Search Tools

Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
IArxiv Recommender (What is IArxiv?)
  • Author
  • Venue
  • Institution
  • Topic

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
  • About
  • Help
  • contact arXivClick here to contact arXiv Contact
  • subscribe to arXiv mailingsClick here to subscribe Subscribe
  • Copyright
  • Privacy Policy
  • Web Accessibility Assistance
  • arXiv Operational Status
    Get status notifications via email or slack

京ICP备2025123034号