JPH067366B2 - 移動ロボツトシステムにおける最適経路探索方法 - Google Patents

移動ロボツトシステムにおける最適経路探索方法

Info

Publication number
JPH067366B2
JPH067366B2 JP17270585A JP17270585A JPH067366B2 JP H067366 B2 JPH067366 B2 JP H067366B2 JP 17270585 A JP17270585 A JP 17270585A JP 17270585 A JP17270585 A JP 17270585A JP H067366 B2 JPH067366 B2 JP H067366B2
Authority
JP
Japan
Prior art keywords
mobile robot
central station
mobile
vjx
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP17270585A
Other languages
English (en)
Other versions
JPS6232519A (ja
Inventor
正紀 大西
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shinko Electric Co Ltd
Original Assignee
Shinko Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shinko Electric Co Ltd filed Critical Shinko Electric Co Ltd
Priority to JP17270585A priority Critical patent/JPH067366B2/ja
Publication of JPS6232519A publication Critical patent/JPS6232519A/ja
Publication of JPH067366B2 publication Critical patent/JPH067366B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、作業要求の発生した作業点に、自立無人車
等の移動ロボットを迅速に行かせることのできる、移動
ロボットシステムにおける最適経路探索方法に関する。
[従来の技術] 現在、移動ロボットの開発が盛んに行なわれており、移
動ロボット自体の性能はいうにおよばず、移動ロボット
システム全体としての性能向上が重要な課題となってい
る。
この種の移動ロボットシステムとしては、複数の移動ロ
ボットと、これらの移動ロボットを統括制御する1つの
中央局とからなるものが代表的である。そして、各移動
ロボットは中央局の指示に従い、作業点まで走行して所
定の作業を行う。中央局は移動ロボットの移動領域の地
図情報を管理するとともに、すべての移動ロボットの現
在位置や作業中か否かなどの状態を監視し、無線または
有線などの通信手段により移動ロボットと交信しながら
作業指示を行う。
すなわち、いずれかの作業点で作業要求が発生すると、
中央局は作業を行っていない移動ロボットの中から、作
業点に行くのに最適な移動ロボットを選択して指令を与
える。ここで、移動ロボットの選択方法としては、作業
点への直線距離が最も短い移動ロボットを選ぶ単純なも
のや、各移動ロボットが上記作業点に行くための最適経
路を中央局が計算し、その中で今回の作業に最も適した
移動ロボットを選択する方法がある。
[発明が解決しようとする問題点] ところで、上述した従来の選択方法のうち、作業点に最
も近い移動ロボットを選ぶ方法では、直線距離が最短で
も経路が大回りしていることもあり、最適の移動ロボッ
トが選択されないケースも生じる。例えば第3図に示す
ように、移動ロボット1の現在位置と作業点2とが極め
て接近しているにもかかわらず、経路3が大回りしてい
るため、最適の移動ロボットは移動ロボット4になるよ
うな場合である。
一方、現在作業をしていない全部の移動ロボットについ
て、作業点まで行く最適経路を中央局が探索し、その中
から最適の移動ロボットを選択する方法では、中央局が
統括する移動ロボットの数に比例して探索時間が長引い
てしまい、迅速な処理ができなくなるという問題があっ
た。
この発明は、このような背景の下になされたもので、作
業点に移動すべき移動ロボットを迅速に決めることので
きる、移動ロボットシステムにおける最適経路探索方法
を提供することを目的とする。
[問題点を解決するための手段] 上記問題点を解決するためにこの発明は、中央局と、前
記中央局によって指定された作業点に移動して所定の作
業を行う複数の移動ロボットとからなるロボットシステ
ムにおいて、 前記中央局が各移動ロボットへ経路探索およびその評価
をするよう指令する第1のステップと、 前記各移動ロボットのうち待機状態にある移動ロボット
が、前記指令に応じて並行してそれぞれの現在位置から
前記作業点に至る最適経路を探索する第2のステップ
と、 前記待機状態にある移動ロボットが、前記探索した最適
経路の長さに対応した評価値を算出し、 これを前記中央局へ送る第3のステップと、 前記中央局が、前記待機状態にある移動ロボットから送
られた評価値を比較し、最良の評価値を送ってきた移動
ロボットを選択する第4のステップと、 前記中央局が、前記選択された移動ロボットに前記作業
点へ移動するよう指令する第5のステップとを有するこ
とを特徴とする。
[作用] 上記構成によれば、最適経路探索のための処理が待機状
態にある複数の移動ロボットに分散され、並列処理の形
で行われるので、処理効率が向上し、極めて短時間で探
索が終了する。また、探索処理中は、中央局の処理負荷
が従来に比べて著しく減少するため、中央局は他の処理
を行うことができる。
各移動ロボットが中央局へ返すのは探索経路ではなく評
価値であるため、中央局は最適位置にいる移動ロボット
を迅速に判断することができる。また、中央局がこの判
断をしている間に、各移動ロボットは自分が選択された
ときのために、探索した経路に基づいて移動の準備をし
ておくことができる。
[実施例] 以下、図面を参照して、本発明の実施例を説明する。
第1図はこの発明の一実施例の構成を示すブロック図で
ある。図において11は中央局、12−k(k=1,2……n)
はn個の移動ロボットであり、中央局11と各移動ロボ
ット12-kとは無線または有線の通信改選13-kによっ
て結ばれている。
中央局11は、CPUとメモリとを有し、各移動ロボッ
ト12-kの現在位置や作業中か否かなどの状態を把握し
ている。また、各作業点と結ばれ、作業点からの作業要
求を受け入れ、この情報を各移動ロボット12-kに伝送
する。
一方、移動ロボット12-kは第2図に示す構成となって
いる。図において、21は移動ロボット12-kの走行装
置であり、走行装置21には、その走行制御を行うCP
U22が接続されている。また、CPU22には、メモ
リ23が接続され、このメモリ23には各作業点の座標
と、作業点の接続関係を示す地図データが格納されてい
る。
CPU22は現在の作業点から目的の作業点に至る経路
を探索する。この探索に当たっては、以下のような演算
によってノードを選択し、評価値Hsを算出する。
まず、出発ノードをs、目的ノードをG、連続する中間
ノードをVi,Vjとし、ノードViからノードVjを
選択するための評価関数H(Vi,Vjx)を次の式に
よって定義する。
H(Vi,Vjx) =Wa・A(Vjx,G) +Wb・B(Vi,Vjx)……(1) ただし、 A(Vjx,G)=1(Vjx,G)/L……(2) B(Vi,Vjx)=1(Vi,Vjx)/L……(3) ここで1(Vjx,G)は次候補ノードVjxと目的ノード
Gとの距離、1(Vi,Vjx)は現在ノードViと次候
補ノードVjxとの距離であり、Lはノード間の最大距
離、すなわち例えば図4に示すような地図モデルの場
合、ノード1とノード16との距離あるいはノード4と
ノード13との距離である。従って、値A(Vjx,
G)、B(Vi,Vjx)は距離Lによって正規化された
もので、0〜1の値をとり、小さい値ほど評価が良く、
0が最良で、1が最悪である。また、Wa、Wbは上記
各変数A(Vjx,G)およびB(Vi,Vjx)の重み付
けをする係数である。
このとき、図4に示す地図モデルにおいて、各ノード1
〜16の隣どうしのノード間距離は等距離であり、上記
の値B(Vi,Vjx)は、全て等しいとする。また、出
発ノードSがノード10、目的ノードGがノード4であ
るとする。
この場合、出発ノード10の次候補ノードVjxは、ノー
ド6,9,11,14となる。これらの次候補ノード
6,9,11,14に(1)式を適用すると、A(Vj
x,G)を最小にする次候補ノードVjxとして、ノード
6,11が選択される。
次に、ノード6の次候補ノードVjxとしては、ノード
2,5,7のうち、A(Vjx,G)を最小にするものと
して、ノード7が選択される。また、ノード11の次候
補ノードVjxとしては、ノード7,12,15のうち、
A(Vjx,G)を最小にするものとして、ノード7が選
択される。以下同様にして、ノード7の次はノード3と
8が選ばれ、これらの次に目的ノード4が選択される。
こうして、最適経路として、10→6→7→3→4、1
0→6→7→8→4、10→11→7→3→4あるいは
10→11→7→8→4が探索される。
そして、このようにして得られた最適経路について、次
式(4)によって出発ノード10から目的ノード4まで
評価関数H(Vi,Vjx)の値の総和、すなわち評価値
Hsを算出する。
Hs=ΣH(Vi,Vjx)……(4) この評価値Hsは、値が小さいほど探索された最適経路
としての評価が良いことになる。なお、この例で探索さ
れた上記4つの最適経路の評価値Hsは全て等しくな
る。
こうして、それぞれ異なる出発ノードSに位置する移動
ロボットにおいて、最適経路の評価値Hsが算出され
る。
このような構成において、ある作業点に作業要求が発生
すると、これが中央局11に伝達され、中央局11は待
機中の全移動ロボット12-kに最適経路の探索を指示す
る。探索を指示された移動ロボット12-kのCPU22
は、上記(1)〜(4)式によって、出発作業点(すな
わち自分の現在位置)Sから目的作業点Gまでの経路を
探索し、評価値Hsを算出する。そして、最良の評価値
Hsを与える経路を記録するとともに、この最良の評価
値Hsを中央局11へ伝達する。
中央局11は各移動ロボット12-kから送られてきた評
価値Hsを比較して、この中から最良の評価値Hsを選
択し、最良の評価値Hsを送ってきた移動ロボット12
-kに移動命令を送る。移動命令をうけた移動ロボット1
2-kは探索ずみの経路に従って、目的作業点Gまで移動
する。
なお、上記実施例においては、各移動ロボットに地図デ
ータを内蔵させたが、必要に応じて中央局からもらうよ
うに構成してもよい。
[発明の効果] 以上説明したように、この発明によれば、最適経路探索
が各移動ロボットにおいて並列処理の形で行なわれるの
で、極めて短時間で探索を終了することができる。ま
た、探索処理中は、中央局の処理負荷が従来に比べて著
しく減少するため、中央局は他の処理を行うことができ
る。
各移動ロボットが中央局へ返すのは探索経路ではなく評
価値であるため、中央局き最適位置にいる移動ロボット
を迅速に判断することができる。また、中央局がこの判
断をしている間に、各移動ロボットは自分が選択された
ときのために、探索した経路に基づいて移動の準備をし
ておくことができる。
こうして、資源としての移動ロボットを有効に活用する
とともに、中央局の負荷を低減でき、システム全体とし
ての応答性を向上できる。また、移動ロボットが探索結
果を返してくるか否かによって、中央局は各移動ロボッ
トの異常を検知できる。
【図面の簡単な説明】
第1図はこの発明の一実施例による移動ロボットシステ
ムの構成を示すブロック図、第2図は移動ロボット12
-kの構成を示すブロック図、第3図は作業点と移動ロボ
ットの位置関係を説明するための平面図、第4図は地図
モデルの一例を示す概念図である。 11……中央局、12-k……移動ロボット。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】中央局と、前記中央局によって指定された
    作業点に移動して所定の作業を行う複数の移動ロボット
    とからなるロボットシステムにおいて、 前記中央局が、各移動ロボットへ経路探索およびその評
    価をするよう指令する第1のステップと、 前記各移動ロボットのうち待機状態にある移動ロボット
    が、前記指令に応じて並行してそれぞれの現在位置から
    前記作業点に至る最適経路を探索する第2のステップ
    と、 前記待機状態にある移動ロボットが、前記探索した最適
    経路の長さに対応した評価値を算出し、これを前記中央
    局へ送る第3のステップと、 前記中央局が、前記待機状態にある移動ロボットから送
    られた評価値を比較し、最良の評価値を送ってきた移動
    ロボットを選択する第4のステップと、 前記中央局が、前記選択された移動ロボットに前記作業
    点へ移動するよう指令する第5のステップと を有することを特徴とする移動ロボットシステムにおけ
    る最適経路探索方法。
JP17270585A 1985-08-06 1985-08-06 移動ロボツトシステムにおける最適経路探索方法 Expired - Fee Related JPH067366B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17270585A JPH067366B2 (ja) 1985-08-06 1985-08-06 移動ロボツトシステムにおける最適経路探索方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17270585A JPH067366B2 (ja) 1985-08-06 1985-08-06 移動ロボツトシステムにおける最適経路探索方法

Publications (2)

Publication Number Publication Date
JPS6232519A JPS6232519A (ja) 1987-02-12
JPH067366B2 true JPH067366B2 (ja) 1994-01-26

Family

ID=15946812

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17270585A Expired - Fee Related JPH067366B2 (ja) 1985-08-06 1985-08-06 移動ロボツトシステムにおける最適経路探索方法

Country Status (1)

Country Link
JP (1) JPH067366B2 (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2612664B1 (fr) * 1987-03-18 1989-07-13 Texas Instruments France Procede de trace graphique point par point d'une courbe fermee du second degre et dispositif pour sa mise en oeuvre
JPH02235371A (ja) * 1989-03-09 1990-09-18 Oki Electric Ind Co Ltd 半導体記憶装置の製造方法
FR2646119A1 (fr) * 1989-04-25 1990-10-26 Shinko Electric Co Ltd Procede de commande de deplacement, dispositif de commande de deplacement, et robot mobile pour des systemes de robots mobiles
US5179329A (en) * 1989-04-25 1993-01-12 Shinko Electric Co., Ltd. Travel control method, travel control device, and mobile robot for mobile robot systems
JPH02145411U (ja) * 1989-05-12 1990-12-10
JP2720526B2 (ja) * 1989-06-28 1998-03-04 神鋼電機株式会社 移動ロボットの走行制御方法
JP2884816B2 (ja) * 1991-05-10 1999-04-19 神鋼電機株式会社 移動ロボットシステムにおける制御方法
JP6896320B2 (ja) * 2017-03-28 2021-06-30 日本無線株式会社 非接触型電力伝送装置、電磁波照射/受信装置、電力伝送/情報通信装置及び自律可動型ロボットシステム

Also Published As

Publication number Publication date
JPS6232519A (ja) 1987-02-12

Similar Documents

Publication Publication Date Title
CN109240290B (zh) 一种电力巡检机器人返航路径确定方法
US4939650A (en) Path correction method for a self-contained unmanned vehicle
Seder et al. Dynamic window based approach to mobile robot motion control in the presence of moving obstacles
KR101220542B1 (ko) 로봇 경로 제어 방법 및 장치
EP0512866B1 (en) Control Method for mobile robot system
JP2006326703A (ja) ロボット制御装置
KR20120073616A (ko) 로봇의 경로 계획 장치 및 그 방법
EP1335315A2 (en) Dual Dijkstra search for planning multiple paths
JPH067366B2 (ja) 移動ロボツトシステムにおける最適経路探索方法
Hornung et al. Adaptive level-of-detail planning for efficient humanoid navigation
JP5732921B2 (ja) 移動体マップ装置、その処理方法及びプログラム
Mitschke et al. Online coverage path planning for a mobile robot considering energy consumption
JPH0731667B2 (ja) 移動ロボツトの最適経路探索方法
CN116149314A (zh) 机器人全覆盖作业方法、装置及机器人
JPH04340607A (ja) 最適経路決定装置
JPS63111506A (ja) 自立無人車システムにおける最適経路探索方法
JPWO2022043404A5 (ja)
Zeng et al. An efficient path planning algorithm for mobile robots
CN119647138A (zh) 一种基于自适应启发和分层搜索的晶圆提取路径优化方法
JPS63111507A (ja) 自立無人車システムにおける最適経路探索方法
JPS6232516A (ja) 移動ロボツトの最適経路探索方法
JP2928658B2 (ja) 移動ロボットの最適経路探索装置
JPH05101035A (ja) 移動ロボツトの最適経路探索方法
Arul et al. Cglr: Dense multi-agent navigation using voronoi cells and congestion metric-based replanning
JP2720526B2 (ja) 移動ロボットの走行制御方法

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees