Safe Trajectory Generation for Nonholonomic Multi-Robot Systems: A Compensation-Based MPC Approach

IF 6.4 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS
Zhixu Du;Hao Zhang;Peiyu Cui;Zhuping Wang;Huaicheng Yan
{"title":"Safe Trajectory Generation for Nonholonomic Multi-Robot Systems: A Compensation-Based MPC Approach","authors":"Zhixu Du;Hao Zhang;Peiyu Cui;Zhuping Wang;Huaicheng Yan","doi":"10.1109/TASE.2025.3613403","DOIUrl":null,"url":null,"abstract":"This article investigates the collaborative trajectory generation problem for nonholonomic multi-robot systems using a compensation-based nonlinear model predictive control (MPC), where the system is subject to unknown uncertainties. A dynamic uncertainty estimator is designed for each robot to estimate the discrepancy between the predictive model and the actual system, enabling adaptive model corrections that enhance the robustness and adaptability of the MPC. By incorporating control Barrier function constraints, physical constraints, and stability constraints, the nonlinear MPC generates feasible, collision-free trajectories. These trajectories are further optimized using piecewise Bézier curves, yielding smoother and more efficient paths. Additionally, a dynamic safety-stability gain is introduced, allowing the MPC to adaptively balance safety and stability based on the system state and obstacle positions. The theoretical results are validated through simulations and experiments, demonstrating the effectiveness of the proposed approach. Note to Practitioners—The motivation of this article is to address the collaborative trajectory generation problem for multi-robot systems in environments with unknown uncertainties. Existing nonlinear MPC methods have two major limitations: 1) some schemes struggle to handle dynamic model uncertainties effectively, and 2) there may be adverse interactions between safety and stability components. To overcome these limitations, we propose a compensation-based nonlinear MPC framework that incorporates a dynamic uncertainty estimator for each robot. The estimator continuously measures the discrepancy between the predictive model and the actual system, adaptively updating the model to improve control accuracy. By incorporating control Barrier functions, physical, and stability constraints, the method generates feasible, collision-free trajectories. These trajectories are optimized using piecewise Bézier curves for smoother, more efficient paths. A dynamic safety-stability balancer adjusts constraints based on the system’s state and detected obstacles, relaxing stability when safety is critical and prioritizing progress when less urgent, thereby ensuring both safety and efficiency.","PeriodicalId":51060,"journal":{"name":"IEEE Transactions on Automation Science and Engineering","volume":"22 ","pages":"21831-21842"},"PeriodicalIF":6.4000,"publicationDate":"2025-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Automation Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11176148/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

This article investigates the collaborative trajectory generation problem for nonholonomic multi-robot systems using a compensation-based nonlinear model predictive control (MPC), where the system is subject to unknown uncertainties. A dynamic uncertainty estimator is designed for each robot to estimate the discrepancy between the predictive model and the actual system, enabling adaptive model corrections that enhance the robustness and adaptability of the MPC. By incorporating control Barrier function constraints, physical constraints, and stability constraints, the nonlinear MPC generates feasible, collision-free trajectories. These trajectories are further optimized using piecewise Bézier curves, yielding smoother and more efficient paths. Additionally, a dynamic safety-stability gain is introduced, allowing the MPC to adaptively balance safety and stability based on the system state and obstacle positions. The theoretical results are validated through simulations and experiments, demonstrating the effectiveness of the proposed approach. Note to Practitioners—The motivation of this article is to address the collaborative trajectory generation problem for multi-robot systems in environments with unknown uncertainties. Existing nonlinear MPC methods have two major limitations: 1) some schemes struggle to handle dynamic model uncertainties effectively, and 2) there may be adverse interactions between safety and stability components. To overcome these limitations, we propose a compensation-based nonlinear MPC framework that incorporates a dynamic uncertainty estimator for each robot. The estimator continuously measures the discrepancy between the predictive model and the actual system, adaptively updating the model to improve control accuracy. By incorporating control Barrier functions, physical, and stability constraints, the method generates feasible, collision-free trajectories. These trajectories are optimized using piecewise Bézier curves for smoother, more efficient paths. A dynamic safety-stability balancer adjusts constraints based on the system’s state and detected obstacles, relaxing stability when safety is critical and prioritizing progress when less urgent, thereby ensuring both safety and efficiency.
非完整多机器人系统的安全轨迹生成:基于补偿的MPC方法
本文研究了基于补偿的非线性模型预测控制(MPC)的非完整多机器人系统的协同轨迹生成问题,其中系统受到未知不确定性的影响。为每个机器人设计了一个动态不确定性估计器,用于估计预测模型与实际系统之间的差异,实现自适应模型修正,增强MPC的鲁棒性和适应性。通过结合控制障碍函数约束、物理约束和稳定性约束,非线性MPC生成可行的、无碰撞的轨迹。这些轨迹使用分段bsamzier曲线进一步优化,产生更平滑和更有效的路径。此外,还引入了动态安全稳定性增益,使MPC能够根据系统状态和障碍物位置自适应平衡安全性和稳定性。通过仿真和实验验证了理论结果,证明了所提方法的有效性。从业人员注意:本文的动机是解决未知不确定性环境中多机器人系统的协作轨迹生成问题。现有的非线性MPC方法存在两个主要的局限性:1)一些方案难以有效地处理动态模型的不确定性;2)安全分量和稳定分量之间可能存在不利的相互作用。为了克服这些限制,我们提出了一个基于补偿的非线性MPC框架,该框架为每个机器人集成了一个动态不确定性估计器。该估计器不断测量预测模型与实际系统之间的差异,自适应地更新模型以提高控制精度。通过结合控制障碍函数、物理和稳定性约束,该方法生成可行的、无碰撞的轨迹。这些轨迹使用分段bsamzier曲线进行优化,以获得更平滑、更有效的路径。动态安全-稳定平衡器根据系统状态和检测到的障碍物调整约束条件,在安全至关重要时放松稳定性,在不太紧急的情况下优先考虑进度,从而确保安全和效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEEE Transactions on Automation Science and Engineering
IEEE Transactions on Automation Science and Engineering 工程技术-自动化与控制系统
CiteScore
12.50
自引率
14.30%
发文量
404
审稿时长
3.0 months
期刊介绍: The IEEE Transactions on Automation Science and Engineering (T-ASE) publishes fundamental papers on Automation, emphasizing scientific results that advance efficiency, quality, productivity, and reliability. T-ASE encourages interdisciplinary approaches from computer science, control systems, electrical engineering, mathematics, mechanical engineering, operations research, and other fields. T-ASE welcomes results relevant to industries such as agriculture, biotechnology, healthcare, home automation, maintenance, manufacturing, pharmaceuticals, retail, security, service, supply chains, and transportation. T-ASE addresses a research community willing to integrate knowledge across disciplines and industries. For this purpose, each paper includes a Note to Practitioners that summarizes how its results can be applied or how they might be extended to apply in practice.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信