This paper studies the problem of controlling a multi-robot system to achieve a polygon formation in a self-organized manner. Different from the typical formation control strategies where robots are steered to satisfy the predefined control variables, such as pairwise distances, relative positions and bearings, the foremost idea of this paper is to achieve polygon formations by injecting control inputs randomly to a few robots (say, vertex robots) of the group, and the rest follow the simple principles of moving towards the midpoint of their two nearest neighbors in the ring graph without any external inputs. In our problem, a fleet of robots is initially distributed in the plane. The socalled vertex robots take the responsibility of determining the geometric shape of the entire formation and its overall size, while the others move so as to minimize the differences with two direct neighbors. In the first step, each vertex robot estimates the number of robots in its associated chain. Two types of control inputs that serve for the estimation are designed using the measurements from the latest and the last two time instants respectively. In the second step, the self-organized formation control law is proposed where only vertex robots receive external information. Comparisons between the two estimation strategies are carried out in terms of the convergence speed and robustness. The effectiveness of the whole control framework is further validated in both simulation and physical experiments.
翻译:本文研究了如何使多机器人系统自组织地实现多边形形成。不同于典型的形成控制策略,该方法是通过向几个机器人 (称为顶点机器人) 注入随机控制输入来实现多边形形成,而其余机器人则遵循向其两个最近邻居的中点移动的简单原则而不需要任何外部输入。在我们的问题中,一群机器人最初分布在平面中。顶点机器人负责确定整个形成的几何形状和总大小,而其他机器人则通过最小化与两个直接邻居的差异来移动。在第一步中,每个顶点机器人估计其关联链中的机器人数量。使用最近两个时间点的测量,设计两种用于估计的控制输入。在第二步中,提出了自组织形成控制算法,只有顶点机器人接收外部信息。通过收敛速度和稳健性进行了两种估计策略之间的比较。整个控制框架的有效性在模拟和物理实验中得到了进一步验证。