{"title":"任务约束下人多机器人安全交互的分布二次规划","authors":"Kaige Shi;Jinxin Liu;Jindong Chang;Guoqiang Hu","doi":"10.1109/TMECH.2025.3527553","DOIUrl":null,"url":null,"abstract":"Human multirobot interaction enables humans to work in a shared workspace with multiple robots that conduct cooperative tasks such as cotransporting a rigid object. To guarantee human safety, each robot has to execute unplanned motions via human-in-the-loop control. However, the robot's compliant motions with humans may violate the constraints imposed by the cooperative task with other robots. A distributed controller that guarantees human safety and task constraints is still a challenge. This article proposes a control framework based on distributed quadratic programming (QP). First, safety control sets based on local and global inequality constraints are formulated using control barrier functions to guarantee human safety. Furthermore, task control sets based on local and global equality constraints are formulated to achieve the constraints of the cooperative task. Then, distributed QPs are constructed by separating the global equality and inequality constraints into local constraints with discrepancy variables. Finally, a recurrent neural network converging to the local optimality of a distributed QP is designed, and adaptation laws of discrepancy variables using only exchanged information between adjacent robots are designed to make the distributed QPs reach global optimality. The effectiveness of the proposed control framework is verified in simulation and experiment.","PeriodicalId":13372,"journal":{"name":"IEEE/ASME Transactions on Mechatronics","volume":"30 6","pages":"6962-6974"},"PeriodicalIF":6.3000,"publicationDate":"2025-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Distributed Quadratic Programming for Safe Human Multirobot Interaction Under Task Constraints\",\"authors\":\"Kaige Shi;Jinxin Liu;Jindong Chang;Guoqiang Hu\",\"doi\":\"10.1109/TMECH.2025.3527553\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Human multirobot interaction enables humans to work in a shared workspace with multiple robots that conduct cooperative tasks such as cotransporting a rigid object. To guarantee human safety, each robot has to execute unplanned motions via human-in-the-loop control. However, the robot's compliant motions with humans may violate the constraints imposed by the cooperative task with other robots. A distributed controller that guarantees human safety and task constraints is still a challenge. This article proposes a control framework based on distributed quadratic programming (QP). First, safety control sets based on local and global inequality constraints are formulated using control barrier functions to guarantee human safety. Furthermore, task control sets based on local and global equality constraints are formulated to achieve the constraints of the cooperative task. Then, distributed QPs are constructed by separating the global equality and inequality constraints into local constraints with discrepancy variables. Finally, a recurrent neural network converging to the local optimality of a distributed QP is designed, and adaptation laws of discrepancy variables using only exchanged information between adjacent robots are designed to make the distributed QPs reach global optimality. The effectiveness of the proposed control framework is verified in simulation and experiment.\",\"PeriodicalId\":13372,\"journal\":{\"name\":\"IEEE/ASME Transactions on Mechatronics\",\"volume\":\"30 6\",\"pages\":\"6962-6974\"},\"PeriodicalIF\":6.3000,\"publicationDate\":\"2025-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE/ASME Transactions on Mechatronics\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10857675/\",\"RegionNum\":1,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2025/1/29 0:00:00\",\"PubModel\":\"Epub\",\"JCR\":\"Q1\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE/ASME Transactions on Mechatronics","FirstCategoryId":"5","ListUrlMain":"https://ieeexplore.ieee.org/document/10857675/","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/1/29 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
Distributed Quadratic Programming for Safe Human Multirobot Interaction Under Task Constraints
Human multirobot interaction enables humans to work in a shared workspace with multiple robots that conduct cooperative tasks such as cotransporting a rigid object. To guarantee human safety, each robot has to execute unplanned motions via human-in-the-loop control. However, the robot's compliant motions with humans may violate the constraints imposed by the cooperative task with other robots. A distributed controller that guarantees human safety and task constraints is still a challenge. This article proposes a control framework based on distributed quadratic programming (QP). First, safety control sets based on local and global inequality constraints are formulated using control barrier functions to guarantee human safety. Furthermore, task control sets based on local and global equality constraints are formulated to achieve the constraints of the cooperative task. Then, distributed QPs are constructed by separating the global equality and inequality constraints into local constraints with discrepancy variables. Finally, a recurrent neural network converging to the local optimality of a distributed QP is designed, and adaptation laws of discrepancy variables using only exchanged information between adjacent robots are designed to make the distributed QPs reach global optimality. The effectiveness of the proposed control framework is verified in simulation and experiment.
期刊介绍:
IEEE/ASME Transactions on Mechatronics publishes high quality technical papers on technological advances in mechatronics. A primary purpose of the IEEE/ASME Transactions on Mechatronics is to have an archival publication which encompasses both theory and practice. Papers published in the IEEE/ASME Transactions on Mechatronics disclose significant new knowledge needed to implement intelligent mechatronics systems, from analysis and design through simulation and hardware and software implementation. The Transactions also contains a letters section dedicated to rapid publication of short correspondence items concerning new research results.