Safe Control Framework of Multi-Agent Systems from a Performance Enhancement Perspective
Boqian Li,Shengbo Wang,Zhenyuan Guo,Song Zhu,Junjian Huang,Junwei Sun,Guanghui Wen,Shiping Wen
DOI: https://doi.org/10.1109/tase.2024.3466791
IF: 6.636
2024-01-01
IEEE Transactions on Automation Science and Engineering
Abstract:In the control problems of multi-agent systems, collision avoidance is a fundamental safety requirement. One effective approach to ensure safety involves combining control barrier functions (CBFs) with quadratic programming (QP), where nominal control inputs are incorporated into QPs to achieve desired control objectives. Additionally, it is crucial to study the control performance of multi-agent systems to balance these objectives with control efforts. This work demonstrates that the performance index is closely related to the hyperparameters in the CBF-based QP controller, and the Bayesian optimization algorithm is used to optimize and improve performance. Firstly, a safe control approach is developed and a unified performance enhancement framework is established to optimize the performance index. Hyperparameters are then explored and categorized, introducing the concept of feasible hyperparameters to describe the attainability of control objectives. Subsequently, the constrained Bayesian optimization algorithm is employed to identify a set of feasible and optimal hyperparameters in a data-driven manner, even when the functional expressions of performance and constraints are unknown. Finally, experiments are conducted to demonstrate the feasibility of the proposed methods in multi-agent systems. Note to Practitioners —Both safety and optimality are of great importance in the control systems. The design and development of controllers for multi-agent systems are currently undergoing significant evolution. Academic researchers and industrial practitioners are actively refining controller designs to perform better in a variety of collaborative tasks. With practical applications in mind, there is a growing demand for control techniques capable of ensuring a safe operating environment while maintaining efficiency in energy consumption. Therefore, this paper aims to furnish practitioners and researchers with a safe control framework, facilitating the refinement of optimal control solutions for efficient collaboration among multiple agents.