• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2022 年度 実施状況報告書

自律分散ロボットアルゴリズムの形式的検証に対する実用的な枠組み

研究課題

研究課題/領域番号 21K11748
研究機関東京工業大学

研究代表者

DEFAGO Xavier  東京工業大学, 情報理工学院, 教授 (70333557)

研究分担者 和田 幸一  法政大学, 理工学部, 教授 (90167198)
田村 康将  東京工業大学, 情報理工学院, 助教 (50773701)
研究期間 (年度) 2021-04-01 – 2024-03-31
キーワード自律分散ロボット群 / モデル検証 / 分散アルゴリズム / 自己安定
研究実績の概要

The project aims at applying model checking to automatically verify the correctness of multi-robot algorithms and the problem of rendezvous in particular. Based on several important theorems that we have proved, we have developed a verification model that allows us to automatically verify the correctness of a given rendezvous algorithm in a model-checker (SPIN). Our model is designed to be conservative in the sense that, if an algorithm A passes the verification in the model, then this algorithm is correct in the real-world but the reverse is not true (A could be correct in the real-world even if it fails in the model).
During this year, we have further extended the verification model with support for several consistency models and found novel algorithms that can work in these models. We have published the results as a journal version and made the model publicly available under an open-source license.
In addition, we have progressed on the front of algorithm synthesis. In short, given a system model, we generate all possible algorithms, reduce the search space with several filtering rules to keep only those that are viable, and check each remaining algorithm with the model checker. This allows us to find known algorithms as well as new ones in models that are solvable, and partially map the known models for the existence of algorithms.
Our model does not allow to prove the non-existence: when an algorithm is found it is guaranteed to be correct, but some correct algorithm can possibly be evaluated as incorrect.

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

We have proved considerably solidified our results on the verification model and the variants of self-stabilization and, after several rounds of review, published the results in a journal paper (Robotics and Autonomous Systems; https://doi.org/10.1016/j.robot.2023.104378) to appear in May 2023. In addition, the verification has been released publicly under the MIT license (https://github.com/xdefago/spin-light) in June 2022.

We have presented the results on synthesis and developed further results at a workshop in 2022 (http://sbrinz.di.unipi.it/peppe/MAC2022/MAC2022.html). The synthesis program, written in Promela and Rust, is in a github repository (https://github.com/xdefago/synth-lights) currently private but that will be made public after our results have been accepted for publication. Since last year, the program has been extended for parallel execution and more aggressive filters.

今後の研究の推進方策

Our short term plan is to complete the manuscript on synthesis for publication. The core of the investigation work on the problem of rendezvous is now essentially done. We have now begun to investigate additional models and apply the method to other problems.

次年度使用額が生じた理由

The normalization of international transport occurred gradually only from the middle of the academic year, which has resulted in fewer trips than planned. These trips have instead been postponed to the academic year 2023.

備考

The private github repository about algorithm synthesis will be opened after the first publication on this topic.

  • 研究成果

    (9件)

すべて 2023 2022 その他

すべて 国際共同研究 (1件) 雑誌論文 (5件) (うち国際共著 5件、 査読あり 5件、 オープンアクセス 1件) 学会発表 (1件) (うち国際学会 1件、 招待講演 1件) 備考 (2件)

  • [国際共同研究] Sorbonne University(フランス)

    • 国名
      フランス
    • 外国機関名
      Sorbonne University
  • [雑誌論文] Offline Time-Independent Multiagent Path Planning2023

    • 著者名/発表者名
      Okumura Keisuke、Bonnet Francois、Tamura Yasumasa、Defago Xavier
    • 雑誌名

      IEEE Transactions on Robotics

      巻: 39 ページ: 2720~2737

    • DOI

      10.1109/TRO.2023.3258690

    • 査読あり / 国際共著
  • [雑誌論文] Using Model Checking to Formally Verify Rendezvous Algorithms for Robots with Lights in Euclidean Space2023

    • 著者名/発表者名
      X. Defago, A. Heriban, S. Tixeuil, K. Wada
    • 雑誌名

      Robotics and Autonomous Systems

      巻: 163 ページ: Art. 104378

    • DOI

      10.1016/j.robot.2023.104378

    • 査読あり / 国際共著
  • [雑誌論文] Priority Inheritance with Backtracking for Iterative Multi-agent Path Finding2022

    • 著者名/発表者名
      K. Okumura, M. Machida, X. Defago, Y. Tamura
    • 雑誌名

      Artificial Intelligence

      巻: 310 ページ: Art. 103752

    • DOI

      10.1016/j.artint.2022.103752

    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] Offline Time-Independent Multi-agent Path Planning2022

    • 著者名/発表者名
      K. Okumura, F. Bonnet, Y. Tamura, X. Defago
    • 雑誌名

      31st International Conference on Artificial Intelligence (IJCAI)

      巻: n/a ページ: 4649-4656

    • DOI

      10.24963/ijcai.2022/645

    • 査読あり / 国際共著
  • [雑誌論文] Solving Simultaneous Target Assignment and Path Planning Efficiently with TIme-Independent Execution2022

    • 著者名/発表者名
      K. Okumura, X. Defago
    • 雑誌名

      32nd International Conference on Automated Planning and Scheduling (ICAPS)

      巻: n/a ページ: 270-278

    • DOI

      10.1609/icaps.v32i1.19810

    • 査読あり / 国際共著
  • [学会発表] Verification and Synthesis of Rendezvous Algorithms for Luminous Robots2022

    • 著者名/発表者名
      Xavier Defago
    • 学会等名
      Research Meeting and School on Distributed Computing by Mobile Robots
    • 国際学会 / 招待講演
  • [備考] Verification model (public github repository)

    • URL

      https://github.com/xdefago/spin-light

  • [備考] Algorithm synthesis (private github repository)

    • URL

      https://github.com/xdefago/synth-lights

URL: 

公開日: 2023-12-25  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi