Zhixu Du;Hao Zhang;Peiyu Cui;Zhuping Wang;Huaicheng Yan
{"title":"非完整多机器人系统的安全轨迹生成:基于补偿的MPC方法","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":"{\"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}","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}
Safe Trajectory Generation for Nonholonomic Multi-Robot Systems: A Compensation-Based MPC Approach
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.
期刊介绍:
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.