表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

通路と交差点を単位に、複数ロボットの衝突しない経路を探す

PM-CBS

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

PM-CBSの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

(a) Map used for PM-CBS & PM-ECBS

出典:PM-CBS / arXiv ↗

概要

  • PM-CBSは格子地図を通路や交差点の領域にまとめ、複数ロボットの経路を計画する。
  • 10台のシミュレーションではPM-CBSの計算時間中央値は46.49ミリ秒、従来CBSは562.19ミリ秒だった。
  • 領域ごとに一台という制約があり、10台ではPM-CBSの成功率は88.8%だった。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、PM-CBSの仕組み

左から右へ読む
  1. 01地図と各機の目的地
  2. 02通路を領域化
  3. 03衝突時間を検出
  4. 04通行時刻付き経路

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

この方法は、複数ロボットに衝突しない経路を同時に割り当てる。倉庫などで同じ通路を共有する機体が増えると、個別には通れる経路でも、同じ場所を同時に使う計画がぶつかる。

従来のCBSは衝突のたびに経路を再探索する方法で、地図が細かく機体数が増えると計算量が重くなる。実際のロボットには旋回や通過時間もあるため、時間の扱いも重要になる。

手法

まず格子状の地図から、通路、交差点、行き止まりなどをまとめたトポメトリック地図を使う。これは場所同士のつながりと、移動距離の情報を併せ持つ地図である。各ロボットの出発領域と目的領域を入力し、領域内の移動や出入口の通過にかかる時間を含む経路を作る。

CBSは「衝突に基づく探索」の略で、二台が同じ領域を重なる時間に使う、または出入口でぶつかる計画を見つける。衝突ごとに片方へ通行禁止の時間帯を設定し、経路を計算し直す。例えば二台が狭い通路へ同時に入るなら、一台を手前で待たせる候補を調べ、衝突のない経路群を出力する。

新規性

提案の核心は、衝突を解きながら経路を探すCBSを、細かな格子ではなく通路や交差点などの領域で構成した地図上で動かす点にある。領域を通るのに必要な時間を扱い、場所の占有が重なるかを連続した時間で調べる。

著者らは、最短性を重視するPM-CBSと、許容範囲の経路長と引き換えに探索を速めるPM-ECBSを示した。実機での確認も行ったと述べており、旋回を要するロボットへの適用を狙っている。

従来手法との違い

比較対象のCBSは、格子の一マスと一定の時間刻みを使い、衝突を見つけるたびに片方のロボットの経路を引き直す。提案法は交差点、通路、行き止まりを領域としてまとめ、領域の占有時間や出入口での衝突を扱う。

ECBSとPM-ECBSは、最短経路から一定の幅を許して探索を速める方式である。領域をまとめることで計算対象は減るが、提案法では一領域に一台しか入れないため、ロボットが増えると選べる経路も狭くなる。

実験結果

著者らは44×38の格子地図から98領域の地図を作り、4、6、8、10台について各500例を比較した。制限時間は30秒で、計算時間、成功率、移動距離などを測定した。PM-ECBSとECBSの経路長の許容係数は1.2である。

10台ではPM-CBSの計算時間中央値は46.49ミリ秒、CBSは562.19ミリ秒で、成功率はそれぞれ88.8%、35.4%だった。PM-ECBSは6.02ミリ秒、成功率97.6%で、ECBSの45.48ミリ秒、98.6%と比べられる。著者らは実機での確認も報告している。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:倉庫の狭い通路を複数の搬送ロボットが共有する場合に、作業開始前の経路計画を支援する。入力は通路・交差点・行き止まりを表した地図、各ロボットの出発地点、目的地、移動速度である。

出力は各機体がどの領域をいつ通るかを含む経路で、通路の鉢合わせを避ける計画として運用担当者が確認する。実走行では遅延が生じるため、計画時間と実際の到着時刻の差も記録して調整する。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:一つの通路網で、同じ出発地・目的地の組を使って従来のCBSと提案法を比較する。台数と通路の混み具合を変え、計算時間、時間内に経路を出せた割合、総移動時間を記録する。

次に少数の実機で、計画した領域への入退時刻と実測値を照合する。遅れによる時間帯の重なり、待機回数、再計画が必要になった回数を測り、地図上の成功が運用時にも続くかを見る。

限界と課題

著者らは、ロボット数が増えると提案法の探索節点が増え、一領域に一台という制約で解の候補が減ると説明している。10台のシミュレーションではPM-CBSの成功率は88.8%で、PM-ECBSもECBSよりわずかに低かった。

編集上の検証課題は、地図の領域分けが異なる現場でも速さが保たれるか、実機の減速や停止が予定した占有時間を超えないかである。計算上の衝突回避と実走行の安全余裕は分けて確かめる必要がある。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Multi-Agent Path Finding Using Conflict-Based Search and Structural-Semantic Topometric Maps

As industries increasingly adopt large robotic fleets, there is a pressing need for computationally efficient, practical, and optimal conflict-free path planning for multiple robots. Conflict-Based Search (CBS) is a popular method for multi-agent path finding (MAPF) due to its completeness and optimality; however, it is often impractical for real-world applications, as it is computationally intensive to solve and relies on assumptions about agents and operating environments that are difficult to realize. This article proposes a solution to overcome computational challenges and practicality issues of CBS by utilizing structural-semantic topometric maps. Instead of running CBS over large grid-based maps, the proposed solution runs CBS over a sparse topometric map containing structural-semantic cells representing intersections, pathways, and dead ends. This approach significantly accelerates the MAPF process and reduces the number of conflict resolutions handled by CBS while operating in continuous time. In the proposed method, robots are assigned time ranges to move between topometric regions, departing from the traditional CBS assumption that a robot can move to any connected cell in a single time step. The approach is validated through real-world multi-robot path-finding experiments and benchmarking simulations. The results demonstrate that the proposed MAPF method can be applied to real-world non-holonomic robots and yields significant improvement in computational efficiency compared to traditional CBS methods while improving conflict detection and resolution in cases of corridor symmetries.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-29