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.
翻译:本文研究控制多机器人系统的问题, 以便以自我组织的方式实现多边形的形成。 不同于典型的机组控制策略, 机器人被引导以满足预设的控制变量, 如对称距离、 相对位置和轴承, 本文最重要的想法是通过向少数机器人( 比如, 顶点机器人) 随机注入控制输入, 实现多边形形成, 其余部分遵循简单的原则, 即向环形图中两个最近的邻居的中点移动而没有任何外部投入 。 在我们的问题中, 最初在平面上分配了一组机器人。 所谓的顶点机器人负责确定整个编组及其总体大小的几何形状, 而其他机器人则负责与两个直接邻居尽可能缩小差异 。 在第一步, 每个顶点机器人都估算其相关连锁中的机器人数量。 用于估算的两种控制输入类型是使用最新和最后两个时间的测量数据来设计的。 在第二步中, 自我组织的编组控制法的第二步是确定整个编程法的几何形状和整个模拟框架的对比, 唯一是精确的校验的外部框架 。 。