欢迎访问《兵工学报》官方网站,今天是 分享到:

兵工学报 ›› 2023, Vol. 44 ›› Issue (S2): 178-190.doi: 10.12382/bgxb.2023.0851

所属专题: 群体协同与自主技术

• • 上一篇    下一篇

基于分布式模型预测控制的多机器人协同编队

李曹妍1, 郭振川1, 郑冬冬2, 魏延岭1,*()   

  1. 1 东南大学 自动化学院, 江苏 南京 210096
    2 北京理工大学 自动化学院, 北京 100081
  • 收稿日期:2023-09-01 上线日期:2024-01-10
  • 通讯作者:
  • 基金资助:
    国家自然科学基金项目(61973075)

Multi-robot Cooperative Formation Based on Distributed Model Predictive Control

LI Caoyan1, GUO Zhenchuan1, ZHENG Dongdong2, WEI Yanling1,*()   

  1. 1 School of Automation, Southeast University, Nanjing 210096, Jiangsu, China
    2 School of Automation, Beijing Institute of Technology, Beijing 100081, China
  • Received:2023-09-01 Online:2024-01-10

摘要:

多机器人协同系统具备强鲁棒性和容错性,可显著提高整体效率并完成复杂任务。当前多机器人编队常采用集中式架构,此方式依赖中央决策模块,尤其在处理众多机器人的协同任务时存在可扩展性不足、可解性低的问题。提出了一种基于领导者-跟随者方法的分布式模型预测控制器(DMPC),处理多机器人协同编队任务。基于运动学和图网络,对机器人和系统通信进行建模。将编队问题中的轨迹跟踪和队形保持任务分解,分别对领导者和跟随者设计了模型预测控制器。设计了编队队形矩阵,并将其与通信图网络结合,以实现一致性控制或编队控制。各机器人独立决策、并行计算,在面对较多数量机器人的协同编队时表现出更好的准确性和可扩展性。同时,该控制器的设计中还考虑了控制输入变化,有助于减小能耗。设计了数值仿真及方案对比,并通过物理仿真实验,验证了所设计的控制策略的有效性。

关键词: 多机器人系统, 模型预测控制, 编队控制, 轨迹跟踪

Abstract:

Multi-robot cooperative system has strong robustness and fault tolerance, which can greatly improve the overall efficiency and complete the complex tasks. At present, the multi-robot formation often adopts a centralized architecture, which relies on the central decision-making module. In particular, there are problems of insufficient scalability and low solvability when dealing with the collaborative tasks of a large number of robots. A distributed model predictive controller (DMPC) based on leader-follower method is proposed to deal with multi-robot cooperative formation tasks. The robot motion and system communication are modeled based on kinematics and graph network. The trajectory tracking and formation keeping tasks in the formation problem are decomposed, and the model predictive controllers are designed for the leader and followers, respectively. A formation matrix is designed and combined with the communication graph network to achieve consensus or formation control. Independent decision-making and parallel computing of each robot show better accuracy and scalability for the collaborative formation of a large number of robots. At the same time, the design of the controller also takes into account the change of control input, which helps to reduce energy consumption. Numerical simulation and scheme comparison are designed, and the effectiveness of the designed control strategy is verified by physical simulation experiment.

Key words: multi-robot system, model predictive control, formation control, trajectory tracking

中图分类号: