• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Practical Framework for the Formal Verification of Cooperative Mobile Robots Algorithms

Research Project

Project/Area Number 21K11748
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 60010:Theory of informatics-related
Research InstitutionTokyo Institute of Technology

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) 和田 幸一  法政大学, 理工学部, 教授 (90167198)
田村 康将  東京工業大学, 情報理工学院, 特定助教 (50773701)
Project Period (FY) 2021-04-01 – 2025-03-31
Project Status Granted (Fiscal Year 2023)
Budget Amount *help
¥4,030,000 (Direct Cost: ¥3,100,000、Indirect Cost: ¥930,000)
Fiscal Year 2023: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2022: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Fiscal Year 2021: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Keywords自律分散ロボット群 / モデル検証 / 分散アルゴリズム / 自己安定
Outline of Research at the Start

本研究は,形式手法 (モデル検査) の適用によって,自律分散ロボット群アルゴリズムに対する実用的な正統性検証の枠組みを与えることを目的とする.
モデル検査法はしらみつぶし探索を自動化するものであり,与えられた証明の正しさに対して十分な説得力を与える.具体的には本研究の貢献は以下のとおりである.
・ロボットの集合問題に対するアルゴリズムの正しさの検証法を与える.
・それ以外の問題にも適用可能で十分に一般性のあるモデル検証法の枠組みを開発する.
・検証モデルにより,アルゴリズム合成を自動化にする.

Outline of Annual Research Achievements

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 progressed on algorithm synthesis; that is, given a model, automatically generate correct algorithms for that model if they exist. The main challenge consists in finding appropriate rules to considerably reduce the search space. This year we found rules that allowed us to tackle model of the classical models. In addition, we have completed the journal publication of the model-checker started last year, and we have also looked at related robot problems in the hope of finding opportunities to adapt our models; a task that remains elusive at this point.

Current Status of Research Progress
Current Status of Research Progress

3: Progress in research has been slightly delayed.

Reason

During this year, Defago was involved as PC chair for the IEEE/IFIP conference DSN 2023. Then, Wada and Defago were both acting as general chair for organizing the conference OPODIS 2023. Due to these activities, our research has not progressed as quickly as anticipated and we have faced some delays as a result.

Strategy for Future Research Activity

We are currently trying to push the limits in order to find via synthesis algorithms for previously unknown cases. This still requires significant work prior to submitting the work on algorithm synthesis to a top-rated journal. This is our main goal during this last research year. Upon publication of the results, the source code of the synthesis algorithm will also be published as open source.

Report

(3 results)
  • 2023 Research-status Report
  • 2022 Research-status Report
  • 2021 Research-status Report
  • Research Products

    (20 results)

All 2023 2022 2021 Other

All Int'l Joint Research (3 results) Journal Article (12 results) (of which Int'l Joint Research: 12 results,  Peer Reviewed: 12 results,  Open Access: 9 results) Presentation (1 results) (of which Int'l Joint Research: 1 results,  Invited: 1 results) Remarks (4 results)

  • [Int'l Joint Research] Sorbonne University(フランス)

    • Related Report
      2023 Research-status Report
  • [Int'l Joint Research] Sorbonne University(フランス)

    • Related Report
      2022 Research-status Report
  • [Int'l Joint Research] Sorbonne University(フランス)

    • Related Report
      2021 Research-status Report
  • [Journal Article] Using Model Checking to Formally Verify Rendezvous Algorithms for Robots with Lights in Euclidean Space2023

    • Author(s)
      X. Defago, A. Heriban, S. Tixeuil, K. Wada
    • Journal Title

      Robotics and Autonomous Systems

      Volume: 163 Pages: 104378-104378

    • DOI

      10.1016/j.robot.2023.104378

    • Related Report
      2023 Research-status Report 2022 Research-status Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Optimal L-algorithms for rendezvous of asynchronous mobile robots with external-lights2023

    • Author(s)
      Okumura Takashi、Wada Koichi、Defago Xavier
    • Journal Title

      Theoretical Computer Science

      Volume: 979 Pages: 114198-114198

    • DOI

      10.1016/j.tcs.2023.114198

    • Related Report
      2023 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Solving simultaneous target assignment and path planning efficiently with time-independent execution2023

    • Author(s)
      Okumura Keisuke、Defago Xavier
    • Journal Title

      Artificial Intelligence

      Volume: 321 Pages: 103946-103946

    • DOI

      10.1016/j.artint.2023.103946

    • Related Report
      2023 Research-status Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Offline Time-Independent Multiagent Path Planning2023

    • Author(s)
      Okumura Keisuke、Bonnet Francois、Tamura Yasumasa、Defago Xavier
    • Journal Title

      IEEE Transactions on Robotics (T-RO)

      Volume: - Issue: 4 Pages: 1-18

    • DOI

      10.1109/tro.2023.3258690

    • Related Report
      2023 Research-status Report 2022 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Quick Multi-Robot Motion Planning by Combining Sampling and Search2023

    • Author(s)
      Okumura Keisuke, Defago Xavier
    • Journal Title

      IJCAI '23: Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence

      Volume: 29 Pages: 252-261

    • DOI

      10.24963/ijcai.2023/29

    • Related Report
      2023 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Priority inheritance with backtracking for iterative multi-agent path finding2022

    • Author(s)
      Okumura Keisuke、Machida Manao、Defago Xavier、Tamura Yasumasa
    • Journal Title

      Artificial Intelligence

      Volume: 310 Pages: 103752-103752

    • DOI

      10.1016/j.artint.2022.103752

    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Offline Time-Independent Multi-agent Path Planning2022

    • Author(s)
      K. Okumura, F. Bonnet, Y. Tamura, X. Defago
    • Journal Title

      31st International Conference on Artificial Intelligence (IJCAI)

      Volume: n/a Pages: 4649-4656

    • DOI

      10.24963/ijcai.2022/645

    • NAID

      130008052002

    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Solving Simultaneous Target Assignment and Path Planning Efficiently with Time-Independent Execution2022

    • Author(s)
      Okumura Keisuke、Defago Xavier
    • Journal Title

      Proceedings of the International Conference on Automated Planning and Scheduling

      Volume: 32 Pages: 270-278

    • DOI

      10.1609/icaps.v32i1.19810

    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Resilient real-valued consensus in spite of mobile malicious agents on directed graphs2022

    • Author(s)
      Y. Wang, H. Ishii, F. Bonnet, X. Defago
    • Journal Title

      IEEE Transactions on Parallel and Distributed Systems

      Volume: Vol. 33 No. 3 Issue: 3 Pages: 586-603

    • DOI

      10.1109/tpds.2021.3096074

    • Related Report
      2021 Research-status Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Time-Independent Planning for Multiple Moving Agents2021

    • Author(s)
      Keisuke Okumura, Yasumasa Tamura, Xavier Defago
    • Journal Title

      Proceedings of the AAAI Conference on Artificial Intelligence

      Volume: 35(13) Pages: 11299-11307

    • Related Report
      2021 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Active Modular Environment for Robot Navigation2021

    • Author(s)
      Shota Kameyama, Keisuke Okumura, Yasumasa Tamura, Xavier Defago
    • Journal Title

      2021 IEEE International Conference on Robotics and Automation (ICRA)

      Volume: None Pages: 8636-8642

    • DOI

      10.1109/icra48506.2021.9561111

    • Related Report
      2021 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Iterative Refinement for Real-Time Multi-Robot Path Planning2021

    • Author(s)
      Keisuke Okumura, Yasumasa Tamura, Xavier Defago
    • Journal Title

      2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)

      Volume: None Pages: 9690-9697

    • DOI

      10.1109/iros51168.2021.9636071

    • Related Report
      2021 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Presentation] Verification and Synthesis of Rendezvous Algorithms for Luminous Robots2022

    • Author(s)
      Xavier Defago
    • Organizer
      Research Meeting and School on Distributed Computing by Mobile Robots
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research / Invited
  • [Remarks] Verification model (public github repository)

    • URL

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

    • Related Report
      2023 Research-status Report 2022 Research-status Report
  • [Remarks] Algorithm synthesis (private github repository)

    • URL

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

    • Related Report
      2023 Research-status Report 2022 Research-status Report
  • [Remarks] Verification model (github repository)

    • URL

      https://github.com/xdefago/spinlights

    • Related Report
      2021 Research-status Report
  • [Remarks] Algorithm synthesis (github repository)

    • URL

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

    • Related Report
      2021 Research-status Report

URL: 

Published: 2021-04-28   Modified: 2024-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi