基于状态驱动与共识选举的多机器人协同避障编队策略

State-Driven and Consensus-Elected Distributed Formation Control with Obstacle Avoidance for Multi-Robot Systems

  • 摘要: 在复杂环境中,多机器人系统实现协同避障与编队控制仍面临挑战:集中式方法易受单点故障和计算瓶颈制约,而分布式方法在编队稳定性方面存在不足。为此,本文提出了一种融合有限状态机与Raft共识算法的分布式控制架构。该架构通过量化冲突指标驱动状态转移,并在冲突加剧时,基于Raft共识算法实现去中心化的动态领导者选举。新领导者通过日志广播同步参考路径,跟随者结合自身感知信息进行轨迹优化。在由7个机器人组成的正六边形队形中,本文方法在稠密障碍物环境中实现了平均路径长度 319.877 m、平均任务耗时 123.65 s 的性能表现,并展现出优于典型分布式方法的编队稳定性,仿真结果表明该方法能够有效完成复杂环境下多机器人协同避障与编队控制的任务目标。

     

    Abstract: Cooperative obstacle avoidance and formation control in complex environments remain key challenges in multi-mobile robotic systems. Traditional centralized control methods are constrained by single-point failures and computational bottlenecks, whereas distributed methods often exhibit limitations in maintaining formation stability. To address these issues, a distributed control framework is proposed. In this framework, a finite state machine is integrated with the Raft consensus algorithm to enable robust cooperative obstacle avoidance and formation maintenance in complex environments. The framework employs a quantified conflict metric to drive state transitions. When conflicts intensify, a decentralized leader re-election is activated through the Raft consensus algorithm. The newly elected leader synchronizes reference trajectories via log broadcasting, while the followers perform trajectory optimization by incorporating local perception information. In a formation consisting of seven robots arranged in a regular hexagonal pattern, the proposed method achieves an average path length of 319.877 m and an average task completion time of 123.65 s in dense obstacle environments, while demonstrating superior formation stability compared to typical distributed approaches. Simulation results validate the effectiveness of the proposed method in accomplishing the objectives of multi-robot cooperative collision avoidance and formation control in complex environments.

     

/

返回文章
返回