不透明机器人在视线受阻下实现同心半圆分离
Separation of Unconscious Robots with Obstructed Visibility
- 机器人互相遮挡视线,仅能看见未被阻挡的位置
- 算法在O(n)轮内完成分离,无碰撞且无需知道总数
- 适合研究分布式协调与受限感知下的群体智能
我们研究一种新型的无意识移动机器人模型,每个机器人具有颜色,可被其他机器人看见但自身不可见。机器人自主、匿名、无记忆且无声,运行于欧几里得平面,遵循标准的‘观察-计算-移动’周期。该模型中的核心任务是分离问题:共享相同颜色的机器人需彼此分离并形成可识别的几何形状,如圆、点或直线。以往工作假设机器人为透明,即每个机器人可看见所有其他机器人的位置和颜色;而本文假设机器人为不透明,若一个机器人位于另两个之间,则会遮挡它们的视线。在此遮挡条件下,我们研究一种分离变体:机器人从任意初始配置出发,需分离为同心半圆。我们提出一个无碰撞算法,在半同步调度下于O(n)个周期内解决该问题,机器人仅需统一一个坐标轴方向,无需知晓总数量。
原文摘要 · Abstract (English)
We study a recently introduced \textit{unconscious} mobile robot model, where each robot is associated with a \textit{color}, which is visible to other robots but not to itself. The robots are autonomous, anonymous, oblivious and silent, operating in the Euclidean plane under the conventional \textit{Look-Compute-Move} cycle. A primary task in this model is the \textit{separation problem}, where unconscious robots sharing the same color must separate from others, forming recognizable geometric shapes such as circles, points, or lines. All prior works model the robots as \textit{transparent}, enabling each to know the positions and colors of all other robots. In contrast, we model the robots as \textit{opaque}, where a robot can obstruct the visibility of two other robots, if it lies on the line segment between them. Under this obstructed visibility, we consider a variant of the separation problem in which robots, starting from any arbitrary initial configuration, are required to separate into concentric semicircles. We present a collision-free algorithm that solves the separation problem under a semi-synchronous scheduler in $O(n)$ epochs, where $n$ is the number of robots. The robots agree on one coordinate axis but have no knowledge of $n$.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。