论文标题
使用背面跟踪和历史记录之后的多代理系统共识
Consensus of Multi-Agent Systems Using Back-Tracking and History Following Algorithms
论文作者
论文摘要
本文提出了两种算法,即“背面跟踪”和“历史记录”,以在具有切换拓扑的分布式代理网络的通信损失的情况下达成共识。为了在分布式控制中达成共识,认为通信拓扑形成了牢固连接的图。每当代理失去通信时,该图都不会更加紧密地连接。无论何时失去通信,拓扑都不会更牢固地连接。提议的后退算法可以确保代理商回溯其位置,除非重新建立通信,并且更改了路径以达成共识。在随后的历史中,代理商使用他们的记忆,并转向先前的共识点,直到恢复通信为止。重新沟通后,根据代理的当前位置计算一个新的共识点,并相应地改变了轨迹。对于六个代理网络的仿真结果表明,当代理遵循以前的历史记录时,平均共识时间小于回溯时间。但是,在历史上可能会出现情况,在历史之后,达成共识的错误概念使一个代理商之一停在实际共识点附近的一点上。避免障碍算法与建议的算法集成在一起,以避免发生冲突。三个机器人系统的硬件实现显示了算法的有效性。
This paper proposes two algorithms, namely "back-tracking" and "history following", to reach consensus in case of communication loss for a network of distributed agents with switching topologies. To reach consensus in distributed control, considered communication topology forms a strongly connected graph. The graph is no more strongly connected whenever an agent loses communication.Whenever an agent loses communication, the topology is no more strongly connected. The proposed back-tracking algorithm makes sure that the agent backtracks its position unless the communication is reestablished, and path is changed to reach consensus. In history following, the agents use their memory and move towards previous consensus point until the communication is regained. Upon regaining communication, a new consensus point is calculated depending on the current positions of the agents and they change their trajectories accordingly. Simulation results, for a network of six agents, show that when the agents follow the previous history, the average consensus time is less than that of back-tracking. However, situation may arise in history following where a false notion of reaching consensus makes one of the agents stop at a point near to the actual consensus point. An obstacle avoidance algorithm is integrated with the proposed algorithms to avoid collisions. Hardware implementation for a three robots system shows the effectiveness of the algorithms.