JPS6232516A - 移動ロボツトの最適経路探索方法 - Google Patents

移動ロボツトの最適経路探索方法

Info

Publication number
JPS6232516A
JPS6232516A JP60172702A JP17270285A JPS6232516A JP S6232516 A JPS6232516 A JP S6232516A JP 60172702 A JP60172702 A JP 60172702A JP 17270285 A JP17270285 A JP 17270285A JP S6232516 A JPS6232516 A JP S6232516A
Authority
JP
Japan
Prior art keywords
node
vjx
distance
nodes
search
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.)
Pending
Application number
JP60172702A
Other languages
English (en)
Inventor
Masanori Oominami
大南 正紀
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 JP60172702A priority Critical patent/JPS6232516A/ja
Publication of JPS6232516A publication Critical patent/JPS6232516A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、自立無人車等の移動ロボットに適用して好
適な移動ロボットの最適経路探索方法に関する。
[従来の技術] 移動ロボットにおいて、ある地点から目的地まで、どう
いう経路を通れば最適であるかという問題について、種
々の研究がなされ、いろいろな方法が提案されている。
例えば、移動ロボットに内蔵されたメモリに、地図に対
応するデータを格納しておき、このデータによって最適
経路を決定する。すなわち、地図上の特殊点(ノード)
間の直線距離やノードの接続関係を予めメモリに格納し
ておき、現在位置しているノードViから次に進むべき
ノードv3を次のようにして決定する。
(1)縦型探索、横型探索などの公知の手法によって、
出発ノードSから目的ノードGまでの経路を探索する。
そして、中間ノードViに接続されたノードの中から次
に通過すべきノード■jの候補ノードVjxを選択する
(2)次候補ノードVjxの中から、現在ノードViに
最も近いノードVjを選ぶ。
(3)この操作を繰り返して、出発ノードSから目的ノ
ードGまでの経路を決定する。
この場合、上記経路は、総経路長が最小となり、最適経
路と考えられる。
[発明が解決しようとする問題点コ ところで、上述した従来の経路探索方法では、本当の最
適経路が得られないことがあった。これは、次候補ノー
ドVjxの中から次のノードVjを選ぶ場合、現在ノー
ドViに最も近いノードを選択しているため、目的ノー
ドGから遠ざかるような進路を取ってしまうケースが生
じるからである。
また、縦型探索においては、いつになっても目的ノード
Gに到達しない場合がある一方、横型探索においては、
目的ノードGを探索するのに長時間を要するといった問
題があった。これは、各ノード間の距離が等しい場合、
探索すべき枝が幾何級数的に増加してしまうからである
(第3図参照)。
この発明は、このような背景の下になされたもので、最
適経路を迅速に探索できる移動ロボットの最適経路探索
方法を提供することを目的とする。
[問題点を解決するための手段] 上記問題点を解決するためにこの発明は、予め記憶され
たノード情報に基づいて次に進むべきノードを順次探索
し、探索された経路に沿って走行する移動ロボットにお
いて、経路探索時の評価関数を、次候補ノードから目的
ノードまでの距離を前記ノード間の最大距離で正規化し
た項と、現在ノードから次候補ノードまでの距離を前記
最大距離で正規化した項とから構成したことを特徴とす
る。
[作用] 上記方法によれば、ノードの経路長だけでなく、いかに
目的ノードに近付きつつあるかを考慮に入れているため
、探索枝が非常に少なくなり、短時間で探索することが
できる。また、評価関数の各項を正規化しているため、
各項の重みづけが考えやすく、これを適宜に変化させる
ことにより、最適な経路探索が可能となる。更に、この
方法を縦型探索に適用すれば、探索失敗の確率が非常に
小さくなる。
[実施例] 以下、図面を参照して、本発明の詳細な説明する。
第1図は、この発明の一実施例の構成を示すブロック図
である。図において、21は移動ロボットの走行装置で
あり、走行装置21には、その走行制御を行うCPU2
2が接続されている。また、CPU22には、メモリ2
3が接続され、このメモリ23には第2図に示す上うな
地図に関するデータが格納されている。すなわち、地図
を含む平面上の1点を原点としたときの各ノードt−t
eの座標、ノード1〜16の接続関係がメモリ23に格
納されている。
ここで、出発ノードを81目的ノードを61連続する中
間ノードをV i、V jとし、ノードViからノード
Vjを選択するための評価関数H(Vi、Vjx)を次
の式によって定義する。
H(Vi、Vjx) =Wa−A(Vjx、G)+Wb−B(Vi、Vjx)
−・”(1)ただし、A(V jx、G)=12(V 
jx、G)/ L−−(2)B (V i、V jx)
=I2(V i、V jx)/ L−−(3)ここで、
Q(v j)+、c )は次候補ノードVjxと目的と
次候補ノードVjxとの距離であり、Lはノード間の最
大距離、すなわち、ノードlと16との距離、あるいは
ノード4と13との距離である。従って、値A(Vjx
、G)、B (V i、V jx)ハ距離りによって正
規化されjこもので、0〜1の値をとり、小さいほど評
価が良く、0が最良で、lが最悪である。
また、Wa%Wbは上記各変数A(Vjx、G)、およ
びB (V i、V jx)の重みづけをする係数であ
る。
このような構成において、各ノード1−16の隣どうし
のノード間距離は等距離であり、上記の値B (V i
、V jx)はすべて等しいとする。また、出発ノード
Sが10.目的ノードGがノード4であるとする。
この場合、第2図、第3図に示すように、出発ノードl
Oの次候補ノードVjxは、ノード6.9゜it、14
となる。これらの次候補ノード6.9゜11.14に(
1)式を適用すると、値A(Vjx、G)を最小にする
次候補ノードVjxとして、第4図に示すようにノード
6.11が選択される。
kp+−JLごc、frYk・−・Aakl+ノーL’
IFニー1−1−r−+ノード2.5.7が選択され、
値A(Vjx、G)を最小にするものとして、ノート7
が選ばれる。また、ノード11の次候hltノードVj
xとしては、ノード7.12.15があげられ、値A 
(V jx、G )を最小にするものとして、ノード7
が選択される。以下、同様にして、ノード7の次はノー
ド3と8が選ばれ、これらの次に目的ノード4が選択さ
れる。
こうして、最適経路として、第4図に示すように、lO
→6→7→3→4、lO→6→7→8−4−4.1O−
II→7→3−4あるいは1O−4It→7→8→4が
選択される。
こうして、本実施例によれば、探索すべき枝が第3図に
比べて激減し、探索時間を短縮することができる。
なお、上記実施例では、評価関数の値が、最良のときに
0、最悪のときに1となるようにしたが、A (V  
jx、G )=  (L  −Q、(V  jx、G 
))/ LB (V i、V jx)= (L −C(
V i、V jx))/ Lとすれば、最良がIS最悪
が0となることは明らかである。また、第1図のCPU
22とメモリ23とは、走行装置21と別体としてらよ
い。
[発明の効果コ 以上説明したように、この発明は、ノーF間の経路長だ
けでなく、次候補ノードと目的ノードとの距離をし考慮
に入れて経路探索を行うようにしたので、探索枝が非常
に少なくなり、短時間で探索することができる。また、
評価関数の各項を正規化しているので、各項の重みづけ
係数を適宜変化させることにより、最適の経路探索が可
能となる。更に、縦型探索において、探索失敗の確率を
非常に小さくできる。
【図面の簡単な説明】
第1図はこの発明の一実施例の構成を示すプロ・ツク図
、第2図は同実施例における地図の一例を示す概念図、
第3図は次侯hliノードの探索枝の一例を示すトリー
図、第4図は本実施例における経路探索の一例を示すト
リー図である。 1−16・・・・・ノード、21・・・・・走行装置、
22・・・・・CPU、23 ・・・・メモリ。

Claims (1)

    【特許請求の範囲】
  1. 予め記憶されたノード情報に基づいて次に進むべきノー
    ドを順次探索し、探索された経路に沿って走行する移動
    ロボットにおいて、経路探索時の評価関数を、次候補ノ
    ードから目的ノードまでの距離を前記ノード間の最大距
    離で正規化した項と、現在ノードから次候補ノードまで
    の距離を前記最大距離で正規化した項とから構成したこ
    とを特徴とする移動ロボットの最適経路探索方法。
JP60172702A 1985-08-06 1985-08-06 移動ロボツトの最適経路探索方法 Pending JPS6232516A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60172702A JPS6232516A (ja) 1985-08-06 1985-08-06 移動ロボツトの最適経路探索方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60172702A JPS6232516A (ja) 1985-08-06 1985-08-06 移動ロボツトの最適経路探索方法

Publications (1)

Publication Number Publication Date
JPS6232516A true JPS6232516A (ja) 1987-02-12

Family

ID=15946759

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60172702A Pending JPS6232516A (ja) 1985-08-06 1985-08-06 移動ロボツトの最適経路探索方法

Country Status (1)

Country Link
JP (1) JPS6232516A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63286910A (ja) * 1987-05-19 1988-11-24 Sanyo Electric Co Ltd 作業車の作業経路決定装置
JPS63286911A (ja) * 1987-05-19 1988-11-24 Sanyo Electric Co Ltd 作業車の作業経路決定装置
JPH0390965A (ja) * 1989-09-01 1991-04-16 Fujitsu Ltd Cadシステム
JPH05101035A (ja) * 1991-05-10 1993-04-23 Shinko Electric Co Ltd 移動ロボツトの最適経路探索方法
JPH05204889A (ja) * 1991-06-12 1993-08-13 Hughes Aircraft Co 戦術交戦シミュレート用戦術経路計画方法
US5329450A (en) * 1991-05-10 1994-07-12 Shinko Electric Co., Ltd. Control method for mobile robot system
CN106003052A (zh) * 2016-07-29 2016-10-12 哈尔滨工大服务机器人有限公司 一种机器人视觉导航地图的创建方法
CN112097782A (zh) * 2020-07-14 2020-12-18 中山大学 一种基于会面点的最优组次序路径圆滤查询方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59108200A (ja) * 1983-12-02 1984-06-22 株式会社日立製作所 径路誘導システム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59108200A (ja) * 1983-12-02 1984-06-22 株式会社日立製作所 径路誘導システム

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63286910A (ja) * 1987-05-19 1988-11-24 Sanyo Electric Co Ltd 作業車の作業経路決定装置
JPS63286911A (ja) * 1987-05-19 1988-11-24 Sanyo Electric Co Ltd 作業車の作業経路決定装置
JPH0390965A (ja) * 1989-09-01 1991-04-16 Fujitsu Ltd Cadシステム
JPH05101035A (ja) * 1991-05-10 1993-04-23 Shinko Electric Co Ltd 移動ロボツトの最適経路探索方法
US5329450A (en) * 1991-05-10 1994-07-12 Shinko Electric Co., Ltd. Control method for mobile robot system
JPH05204889A (ja) * 1991-06-12 1993-08-13 Hughes Aircraft Co 戦術交戦シミュレート用戦術経路計画方法
CN106003052A (zh) * 2016-07-29 2016-10-12 哈尔滨工大服务机器人有限公司 一种机器人视觉导航地图的创建方法
CN112097782A (zh) * 2020-07-14 2020-12-18 中山大学 一种基于会面点的最优组次序路径圆滤查询方法

Similar Documents

Publication Publication Date Title
CN111289005B (zh) 一种基于a星优化算法的寻路方法
CN109115226B (zh) 基于跳点搜索的多机器人冲突避免的路径规划方法
CN109240290B (zh) 一种电力巡检机器人返航路径确定方法
US20030223373A1 (en) Dual Dijkstra search for planning multipe paths
CN110006429A (zh) 一种基于深度优化的无人船航迹规划方法
Du et al. An improved RRT-based motion planner for autonomous vehicle in cluttered environments
CN106371445A (zh) 一种基于拓扑地图的无人车规划控制方法
CN110487290B (zh) 基于变步长a星搜索的无人驾驶汽车局部路径规划方法
JPS6232516A (ja) 移動ロボツトの最適経路探索方法
Yu et al. Balanced multi-region coverage path planning for unmanned aerial vehicles
CN118083808B (zh) 一种面向天车系统的动态路径规划方法和装置
JPS6232518A (ja) 移動ロボツトの最適経路探索方法
Chatzisavvas et al. Implementation of agricultural path planning with unmanned ground vehicles (UGV) based on enhanced A* algorithm
CN113188555A (zh) 一种移动机器人路径规划方法
CN114577217B (zh) 基于冯洛诺伊图的路径规划方法、装置、设备及存储介质
JPS6232517A (ja) 移動ロボツトの最適経路探索方法
CN115547087B (zh) 基于两阶段法与方向诱导的城市路网最短路径获取方法及应用
JPS6232519A (ja) 移動ロボツトシステムにおける最適経路探索方法
JPS63200208A (ja) 移動経路探索方法
Long et al. A Novel A-star Algorithm for Vehicle Path Planning in Complex Scenes
CN114152263B (zh) 路径规划方法、系统、电子设备及存储介质
CN111912407B (zh) 一种多机器人系统的路径规划方法
Liu et al. A Research on the Application of Theta* Algorithm in Path Planning Based on JPS Optimization
JPH05101035A (ja) 移動ロボツトの最適経路探索方法
Li et al. Fast AM-RRT*: A Fast and Efficient Path Planning Algorithm Based on AM-RRT* in Complex Environments