A self-stabilizing marching algorithm for a group of oblivious robots

Yuichi Asahiro, Satoshi Fujita, Ichiro Suzuki, Masafumi Yamashita

研究成果: ジャーナルへの寄稿Conference article

9 引用 (Scopus)

抜粋

We propose a self-stabilizing marching algorithm for a group of oblivious robots in an obstacle-free workplace. To this end, we develop a distributed algorithm for a group of robots to transport a polygonal object, where each robot holds the object at a corner, and observe that each robot can simulate the algorithm, even after we replace the object by an imaginary one; we thus can use the algorithm as a marching algorithm. Each robot independently computes a velocity vector using the algorithm, moves to a new position with the velocity for a unit of time, and repeats this cycle until it reaches the goal position. The algorithm is oblivious, i.e., the computation depends only on the current robot configuration, and is constructed from a naive algorithm that generates only a selfish move, by adding two simple ingredients. For the case of two robots, we theoretically show that the algorithm is self-stabilizing, and demonstrate by simulations that the algorithm produces a motion that is fairly close to the time-optimal motion. For cases of more than two robots, we show that a natural extension of the algorithm for two robots also produces smooth and elegant motions by simulations as well.

元の言語英語
ページ(範囲)125-144
ページ数20
ジャーナルLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
5401 LNCS
DOI
出版物ステータス出版済み - 12 1 2008
イベント12th International Conference on Principles of Distributed Systems, OPODIS 2008 - Luxor, エジプト
継続期間: 12 15 200812 18 2008

    フィンガープリント

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

これを引用