JP2020004342A - 移動体制御装置 - Google Patents
移動体制御装置 Download PDFInfo
- Publication number
- JP2020004342A JP2020004342A JP2018126154A JP2018126154A JP2020004342A JP 2020004342 A JP2020004342 A JP 2020004342A JP 2018126154 A JP2018126154 A JP 2018126154A JP 2018126154 A JP2018126154 A JP 2018126154A JP 2020004342 A JP2020004342 A JP 2020004342A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- edge
- moving
- dynamic
- setting
- 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
Links
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
【課題】通行しにくい通路があっても、ノードおよびエッジを簡易に設定および生成可能にする移動体制御装置を提供する。【解決手段】設定ノード部は、地図Mにおける移動部20が通過する複数の候補点である設定ノードNsを設定可能である。設定エッジ部は、設定ノードNs同士を結んだ線分である設定エッジEsを設定する。動的ノード部は、地図Mにおいて無作為に設定される複数の点である動的ノードNdを生成可能である。動的エッジ部は、第1動的エッジEd1、第2動的エッジEd2、第3動的エッジEd3および第4動的エッジEd4を生成可能である。経路計画部は、第1動的エッジEd1、第2動的エッジEd2、第3動的エッジEd3、第4動的エッジEd4および設定エッジEsに基づいて、移動体経路Rmを生成可能である。【選択図】図8
Description
本発明は、移動体制御装置に関する。
従来、特許文献1に記載されているように、複数のノードおよびエッジを予め設定し、設定されたエッジを接続して、現在位置から目的地までの経路を生成する自律移動ロボットが知られている。
特許文献1の構成では、移動体が移動する範囲の全てにノードを設定する必要があるため、ノードを設定する作業時間が増大することがある。また、比較的狭い通路のような通行しにくい通路を移動体が移動できるように、ノードおよびエッジを生成する場合、ロボットが障害物と接触しないよう、移動体の安全に配慮すると、ノードおよびエッジを生成できない虞がある。
本発明は、このような点に鑑みて創作されたものであり、その目的は、通行しにくい通路があっても、ノードおよびエッジを簡易に設定および生成可能にする移動体制御装置を提供することにある。
本発明の移動体制御装置は、移動部(20)、地図管理部(54)、自己位置推定部(57)および目的地設定部(58)を備える。また、移動体制御装置は、設定ノード部(61)、設定エッジ部(62)、動的ノード部(66)および動的エッジ部(67)を備える。さらに、移動体制御装置は、経路計画部(67)および移動制御部(71)を備える。
移動部は、第1障害物(11)および第2障害物(12)が設けられる通路(14)を移動可能である。
地図管理部は、第1障害物、第2障害物および通路を示す地図(M)を設定可能である。
地図管理部は、第1障害物、第2障害物および通路を示す地図(M)を設定可能である。
自己位置推定部は、地図における移動部の位置である移動体位置(Pm)を推定可能である。
目的地設定部は、地図における移動部の目的地である移動体目的地(Gm)を設定可能である。
目的地設定部は、地図における移動部の目的地である移動体目的地(Gm)を設定可能である。
設定ノード部は、地図における移動部が通過する複数の候補点である設定ノード(Ns)を設定可能である。
設定エッジ部は、設定ノード部が設定ノードを設定したとき、設定ノード同士を結んだ線分である設定エッジ(Es)を設定する。
設定エッジ部は、設定ノード部が設定ノードを設定したとき、設定ノード同士を結んだ線分である設定エッジ(Es)を設定する。
動的ノード部は、移動体位置および移動体目的地の間で、地図において無作為に設定される複数の点である動的ノード(Nd)を生成可能である。
動的エッジ部は、第1動的エッジ(Ed1)、第2動的エッジ(Ed2)、第3動的エッジ(Ed3)および第4動的エッジ(Ed4)を生成可能である。第1動的エッジは、移動体位置および動的ノードを結んだ線分である。第2動的エッジは、動的ノード同士を結んだ線分である。第3動的エッジは、動的ノードおよび移動体目的地を結んだ線分である。第4動的エッジは、設定ノードおよび動的ノードを結んだ線分である。
動的エッジ部は、第1動的エッジ(Ed1)、第2動的エッジ(Ed2)、第3動的エッジ(Ed3)および第4動的エッジ(Ed4)を生成可能である。第1動的エッジは、移動体位置および動的ノードを結んだ線分である。第2動的エッジは、動的ノード同士を結んだ線分である。第3動的エッジは、動的ノードおよび移動体目的地を結んだ線分である。第4動的エッジは、設定ノードおよび動的ノードを結んだ線分である。
経路計画部は、第1動的エッジ、第2動的エッジ、第3動的エッジ、第4動的エッジおよび設定エッジに基づいて、移動体位置から移動体目的地までの経路である移動体経路(Rm)を生成可能である。
移動制御部は、移動体経路に沿って移動部が移動するように、移動部を制御可能である。
移動制御部は、移動体経路に沿って移動部が移動するように、移動部を制御可能である。
動的ノード部および動的エッジ部により、比較的通行しやすい通路に対して、経路を自動で生成できる。また、設定ノード部および設定エッジ部により、比較的通行しにくい通路に対して、経路を生成できる。これにより、比較的通行しにくい通路に対してのみ、ノードおよびエッジを設定すればよくなるため、ノードおよびエッジを生成する作業時間が減少する。必要最低限の設定および生成によって、比較的通行しにくい通路を経由する経路が生成されやすくなる。したがって、移動体制御装置は、通行しにくい通路があっても、経路を簡易に生成可能にする。
以下、実施形態による移動体制御装置を図面に基づいて説明する。複数の実施形態の説明において、実質的に同一の構成には、同一の符号を付して説明する。本実施形態という場合、複数の実施形態を包括する。
(第1実施形態)
図1および図2に示すように、移動体制御装置1は、移動部20、環境認識部30、移動体モニタ40、移動体操作部45および制御部50を備える。
図1および図2に示すように、移動体制御装置1は、移動部20、環境認識部30、移動体モニタ40、移動体操作部45および制御部50を備える。
移動部20は、搬送物を積載可能であり、複数の障害物が設けられる通路14を移動可能である。第1実施形態では、2つの障害物が通路14に設けられている。一方の障害物を第1障害物11とする。他方の障害物を第2障害物12とする。障害物は、例えば、通路壁、作業台、設備、転倒物、制御に影響を及ぼすノイズまたは転倒者、歩行者もしくは作業者等の人である。また、第2障害物12に対向する第1障害物11の面を第1対向面15とする。第1障害物11に対向する第2障害物12の面を第2対向面16とする。
移動部20は、4つの車輪21および電動機22を有し、天地方向に延びる軸を中心にして回転可能である。移動部20の前進方向を「前」とする。移動部20の後退方向を「後」とする。移動部20の前進方向から見て上側を「天」とする。移動部20の前進方向から見て下側を「地」とする。移動部20の前進方向から見て右側を「右」とする。移動部20の前進方向から見て左側を「左」とする。移動部20の幅を移動部幅Wmとする。移動部幅Wmは、左右方向における移動部20の長さである。
車輪21は、メカナムホイールであり、4つ以上の円筒24を含む。
円筒24は、樽型であり、車輪21の円周上に設けられている。また、円筒24は、円筒24の軸が車輪21の軸に対して45度傾くように、設けられている。さらに、円筒24は、車輪21に対して自由に回転可能である。
円筒24は、樽型であり、車輪21の円周上に設けられている。また、円筒24は、円筒24の軸が車輪21の軸に対して45度傾くように、設けられている。さらに、円筒24は、車輪21に対して自由に回転可能である。
電動機22は、モータであり、通電されることにより、回転可能である。電動機22は、各車輪21に接続されている。電動機22により、各車輪21は、それぞれ回転可能である。各車輪21の回転方向の組み合わせにより、移動部20は、四方八方に移動できる。また、車輪21および電動機22により、移動部20は、天地方向に延びる軸を中心にして回転可能であり、全方向に移動可能である。電動機22には、エンコーダが設けられており、電動機22の回転数であるモータ回転数Nmが検出される。検出されたモータ回転数Nmは、制御部50の速度検出部51に出力される。
環境認識部30は、移動部20の前側および後側に複数設けられている。環境認識部30は、レーダ、ソナー、カメラまたはモーションキャプチャを有し、前後、左右もしくは天地側の障害物を検出可能である。環境認識部30により検出された障害物等は、環境情報Ieとして得られる。取得された環境情報Ieは、移動制御部71に出力される。
また、環境認識部30は、通路14上の障害物または物体から移動部20までの相対位置を含む位置情報Ipを取得可能である。環境認識部30は、例えば、電波、音波または光を送受信して、位置情報Ipを取得する。または、環境認識部30は、カメラの画像を用いて、位置情報Ipを取得する。取得された位置情報Ipは、自己位置推定部57に出力される。
移動体モニタ40は、画面41を有し、移動部20の前側に設けられている。移動部20の動作状態、積載部に積載されている搬送物の状態または移動体制御装置1の状態等を画面41に表示可能である。画面41には、例えば、環境認識部30の画像、搬送物の名称、地図M、移動体出発地、移動体目的地Gm、後述の移動体経路Rm、補正移動体経路Rc、移動体再経路Rm_Rまたは移動体制御装置1に関する異常もしくは警告等が表示されている。
移動体操作部45は、移動体モニタ40と一体になっており、移動体モニタ40は、タッチパネルである。なお、移動体モニタ40と移動体操作部45とは、別体であってもよい。移動体操作部45は、ティーチングペンダント等であり、制御部50の制御を変更可能であり、移動部20の移動を手動操作可能である。移動体モニタ40および移動体操作部45は、移動部20の前側に設けられることに限定されず、移動部20の後側、右側または左側に設けられてもよい。また、アクチュエータ等により、移動体モニタ40および移動体操作部45は、回転可能であってもよい。さらに、移動体操作部45は、移動部20と別体であってもよい。
制御部50は、マイコンを主体として構成されており、CPU、読み出し可能な非一時的有形記録媒体、ROM、I/O、および、これらの構成を接続するバスライン等を備えている。制御部50の各処理は、ROM等の実体的なメモリ装置に予め記憶されたプログラムをCPUで実行することによるソフトウェア処理であってもよいし、専用の電子回路によるハードウェア処理であってもよい。
図3に示すように、制御部50は、速度検出部51、加速度検出部としての加速度センサ52、角速度検出部としてのジャイロセンサ53、地図管理部54、領域表示部55、自己姿勢演算部56、自己位置推定部57および目的地設定部58を有する。また、制御部50は、余裕距離設定部59、障害物間距離演算部60、設定ノード部61、設定エッジ部62、設定ノード補正部63、設定エッジ補正部64、動的ノード部65および動的エッジ部66を有する。さらに、制御部50は、経路計画部67、経路距離演算部68、所要時間演算部69、エネルギ消費演算部70および移動制御部71を有する。
速度検出部51は、モータ回転数Nmに基づき、移動部20の速さである移動体速度Vmを演算し、検出可能である。なお、速度検出部51は、電波または光を用いて、ドップラ効果により反射された電波または光に生じる周波数偏移を抽出して、移動体速さVmを直接測定してもよい。検出された移動体速度Vmは、自己位置推定部57および設定ノード補正部63に出力される。
加速度センサ52は、ジャイロセンサ53とでIMUを構成しており、ジャイロセンサ53と一体になって構成されている。IMUは、Inertial Measurement Unitの略である。加速度センサ52は、移動部20の加速度である移動体加速度Amを検出可能であり、XYZ軸の3軸の移動体加速度Amを検出可能である。検出された移動体加速度Amは、自己位置推定部57に出力される。
ジャイロセンサ53は、移動部20の角速度である移動体角速度ωを検出可能であり、ジャイロセンサ53は、XYZ軸周りの3軸の移動体角速度ωを検出可能である。本実施形態では、移動体角速度ωは、Z軸周り、すなわち、天地方向に延びる軸周りの角速度とする。検出された移動体角速度ωは、自己姿勢演算部56および自己位置推定部57に出力される。
図4に示すように、地図管理部54は、第1障害物11、第2障害物12、他の障害物、通路14および移動部20が移動する範囲を含む地図Mを設定可能である。図において、地図Mの一部が模式的に記載されている。また、地図Mには、X、Yのデカルト座標が設定されている。図において、X軸は、紙面左から右に延びており、紙面左から右に向かう方向をX軸の正方向とする。Y軸は、紙面下から上に延びており、紙面下から上に向かう方向をY軸の正方向とする。地図Mにおいて、基準座標Oが設定されている。基準座標OのX座標をゼロとし、基準座標OのY座標をゼロとする。本明細書中、ゼロは、常識的な誤差範囲を含むものとする。
図5に示すように、領域表示部55は、地図Mにおいて移動部20が移動可能な範囲である移動可能領域Emを表示可能である。図において、移動可能領域Emを二点鎖線で示している。
図4に戻って、自己姿勢演算部56は、移動体角速度ωに基づいて、地図Mにおける基準に対する移動部20の角度である移動体角度θmを演算可能である。移動体角度θmの基準は、例えば、基準座標Oから地図Mにおける北方向に延びる半直線である。演算された移動体角度θmは、自己位置推定部57に出力される。
自己位置推定部57は、位置情報Ip、移動体速度Vm、移動体加速度Am、移動体角速度ωおよび移動体角度θmに基づいて、地図Mにおける移動部20の位置である移動体位置Pmを推定可能である。自己位置推定部57は、移動部20の中心を移動体位置Pmとして推定する。図において、移動体位置Pmを黒丸で記載している。なお、自己位置推定部57は、移動部20の中心からオフセットして、移動体位置Pmを推定してもよい。自己位置推定部57は、例えば、カルマンフィルタを用いて、移動体位置Pmを推定する。推定された移動体位置Pmは、経路計画部67に出力される。
目的地設定部58は、地図Mにおける移動部20の目的地である移動体目的地Gmを設定可能である。移動体目的地Gmは、任意に設定され、移動体制御装置1の目的に応じて、設定される。設定された移動体目的地Gmは、動的エッジ部66および経路計画部67に出力される。
余裕距離設定部59は、第1障害物11から所定の距離である第1余裕距離Lo1を設定可能である。第1障害物11から第1余裕距離Lo1までの範囲を第1接近可能領域B1とする。また、余裕距離設定部59は、第2障害物12から所定の距離である第2余裕距離Lo2を設定可能である。第2障害物12から第2余裕距離Lo2までの範囲を第2接近可能領域B2とする。図において、第1接近可能領域B1および第2接近可能領域B2をドット柄で記載している。第1余裕距離Lo1および第2余裕距離Lo2は、第1障害物11、第2障害物12、通路14の路面状態または移動部幅Wm等に基づいて、設定される。設定された第1余裕距離Lo1および第2余裕距離Lo2は、障害物間距離演算部60および設定ノード補正部63に出力される。
障害物間距離演算部60は、地図Mにおいて、第1障害物11から第2障害物12までの距離である障害物間距離Lfを演算可能である。また、障害物間距離演算部60は、第1余裕距離Lo1、第2余裕距離Lo2および障害物間距離Lfに基づき、第1接近可能領域B1から第2接近可能領域B2までの距離である領域間距離Lbを演算可能である。演算された障害物間距離Lfおよび領域間距離Lbは、経路計画部67に出力される。
設定ノード部61は、地図Mにおける移動部20が通過する候補点である設定ノードNsを複数設定可能である。図において、設定ノードNsは、白丸で記載されている。設定ノードNsは、移動体制御装置1のユーザによって、任意に設定される。設定ノードNsは、移動体速度Vm、移動体加速度Am、移動体角速度ω、移動体角度θm、移動部20の回避機能のオンオフ、各種センサのオンオフ、アラーム発生のオンオフ、第1余裕距離Lo1および第2余裕距離Lo2の情報を含む。
なお、設定ノードNsは、ユーザによらず、自動で設定されてもよい。設定ノードNs同士を結んだ線分を設定エッジEsとする。設定された設定ノードNsは、設定エッジ部62、設定ノード補正部63および動的エッジ部66に出力される。
設定エッジ部62は、設定ノード部61が設定ノードNsを設定したとき、設定エッジEsを設定する。設定エッジ部62は、設定エッジEsとして、設定ノードNsから他の設定ノードNsを結んだ線分を設定する。
設定エッジEsは、設定ノードNsと同様に、移動体速度Vm、移動体加速度Am、移動体角速度ω、移動体角度θm、移動部20の回避機能のオンオフ、各種センサのオンオフ、アラーム発生のオンオフ、第1余裕距離Lo1および第2余裕距離Lo2の情報を含む。設定エッジEsは、設定エッジ補正部64および経路計画部67に出力される。
設定ノード補正部63は、第1余裕距離Lo1、第2余裕距離Lo2、移動体速度Vm、移動体角度θmおよび移動部幅Wmに基づいて、設定ノードNsを補正する。設定ノード補正部63は、自動で各設定ノードNsを補正してもよい。また、設定ノード補正部63は、手動で各設定ノードNsを補正してもよい。補正された設定ノードNsを補正ノードNcとする。補正ノードNcは、設定ノードNsと同様の情報と含む。
図6に示すように、設定ノード補正部63は、例えば、第1余裕距離Lo1が減少するように、第1接近可能領域B1を調整する。また、設定ノード補正部63は、第2余裕距離Lo2が減少するように、第2接近可能領域B2を調整する。このとき、設定ノード補正部63は、調整された第1接近可能領域B1、第2接近可能領域B2および移動部幅Wmに基づいて、第1障害物11または第2障害物12に移動部20が接触しないように、設定ノードNsを補正する。図6において、調整前の第1接近可能領域B1および第2接近可能領域B2は、二点鎖線で示されている。設定ノードNsは、破線の白丸で記載されている。設定エッジEsは、破線で記載されている。また、補正ノードNcは、実線の白丸で記載されている。
図7に示すように、設定ノード補正部63は、調整された第1接近可能領域B1と第2接近可能領域B2との間の中央に設けられる中央線Ob上に設定ノードNsが位置するように、設定ノードNsを補正してもよい。図7において、同様に、設定ノードNsは、破線の白丸で記載されている。設定エッジEsは、破線で記載されている。また、補正ノードNcは、実線の白丸で記載されている。
また、設定ノード補正部63は、移動体速度Vm、移動体角度θm、障害物間距離Lfおよび設定エッジEsの長さに基づいて、設定ノードNsを補正してもよい。または、設定ノード補正部63は、障害物間距離Lfに基づいて、設定エッジEsが線形に減衰するように、設定ノードNsを補正してもよい。さらには、設定ノード補正部63は、障害物間距離Lfに基づいて、設定エッジEsが指数関数的に減衰するように、設定ノードNsを補正してもよい。補正ノードNcは、設定エッジ補正部64に出力される。
設定エッジ補正部64は、補正ノードNcに基づいて、設定エッジEsを補正する。補正された設定エッジEsを補正エッジEcとする。補正エッジEcは、設定エッジEsと同様の情報を含む。補正エッジEcは、経路計画部67に出力される。
動的ノード部65は、地図Mにおいて無作為に設定される複数の点である動的ノードNdを生成する。図において、動的ノードNdは、黒丸で記載されている。なお、動的ノードNdは、地図Mの障害物等上に生成された場合、棄却される。生成された動的ノードNdは、動的エッジ部66に出力される。
移動体位置Pmおよび動的ノードNdを結んだ線分を第1動的エッジEd1とする。動的ノードNd同士を結んだ線分を第2動的エッジEd2とする。移動体目的地Gmおよび動的ノードNdを結んだ線分を第3動的エッジEd3とする。動的ノードNdおよび設定ノードNsを結んだ線分を第4動的エッジEd4とする。または、動的ノードNdおよび補正ノードNcを結んだ線分を第4動的エッジEd4とする。
動的エッジ部66は、動的ノード部65が動的ノードNdを生成したとき、第1動的エッジEd1、第2動的エッジEd2、第3動的エッジEd3および第4動的エッジEd4を生成する。動的エッジ部66は、移動体位置Pm、設定ノードNs、補正ノードNc、動的ノードNdおよび移動体目的地Gmに基づいて、第1動的エッジEd1、第2動的エッジEd2、第3動的エッジEd3および第4動的エッジEd4を生成する。
また、動的エッジ部66は、例えば、RRTまたはPRMを用いて、第1動的エッジEd1、第2動的エッジEd2、第3動的エッジEd3および第4動的エッジEd4を生成する。RRTは、Rapidly−exploring Random Treeの略である。PRMは、Probablistic Roadmap Methodの略である。第1動的エッジEd1の長さを第1動的距離Ld1とする。第2動的エッジEd2の長さを第2動的距離Ld2とする。第3動的エッジEd3の長さを第3動的距離Ld3とする。第4動的エッジEd4の長さを第4動的距離Ld4とする。
さらに、動的エッジ部66は、第1動的距離Ld1、第2動的距離Ld2、第3動的距離Ld3および第4動的距離Ld4が距離閾値Ld_th以下となるように、第1動的エッジEd1、第2動的エッジEd2および第3動的エッジEd3をそれぞれ生成する。距離閾値Ld_thは、任意に設定され、実験やシミュレーションによって、設定される。また、距離閾値Ld_thは、第1動的距離Ld1、第2動的距離Ld2、第3動的距離Ld3および第4動的距離Ld4のそれぞれに対して異なる値としてもよい。
初期状態において、動的エッジ部66は、動的ノード部65が動的ノードNdを生成したとき、第1動的距離Ld1が距離閾値Ld_th以下となるように、第1動的エッジEd1を生成する。動的ノード部65が動的ノードNdをさらに生成し、動的エッジ部66は、第2動的距離Ld2が距離閾値Ld_th以下となるように、第2動的エッジEd2を生成する。動的エッジ部66は、第2動的エッジEd2の生成を繰り返す。
動的ノードNdが設定ノードNsまたは補正ノードNcに比較的近くなったとき、動的エッジ部66は、第4動的距離Ld4が距離閾値Ld_th以下となるように、第4動的エッジEd4を生成する。さらに、動的ノードNdが移動体目的地Gmに比較的近くなったとき、動的エッジ部66は、第3動的距離Ld3が距離閾値Ld_th以下となるように、第3動的エッジEd3を生成する。
動的エッジ部66は、エッジ上に障害物が位置しないように、検証してから各ノードを接続する。動的エッジ部66は、エッジ上に障害物が位置する場合、各ノードを接続しない。生成された第1動的エッジEd1、第2動的エッジEd2、第3動的エッジEd3および第4動的エッジEd4は、経路計画部67に出力される。
図8に示すように、経路計画部67は、第1動的エッジEd1、第2動的エッジEd2、第3動的エッジEd3、第4動的エッジEd4および設定エッジEsに基づいて、移動体経路Rmを少なくとも1つ生成可能である。移動体経路Rmは、移動体位置Pmから移動体目的地Gmまでの経路である。図において、移動体経路Rmは、太線で記載されている。なお、設定ノード部61により、設定ノードNsが設定されなかったとき、経路計画部67は、第1動的エッジEd1、第2動的エッジEd2および第3動的エッジEd3に基づいて、移動体経路Rmを生成する。
図9に示すように、設定ノード補正部63により、設定ノードNsが補正されたとき、経路計画部67は、第1動的エッジEd1、第2動的エッジEd2、第3動的エッジEd3、第4動的エッジEd4および補正エッジEcに基づいて、補正移動体経路Rcを少なくとも1つ生成可能である。補正移動体経路Rcは、移動体経路Rmと同様に、移動体位置Pmから移動体目的地Gmまでの経路である。図において、補正移動体経路Rcは、太線で記載されている。
図10に示すように、移動部20が第4動的エッジEd4上に位置し、環境認識部30が設定エッジEs上の第3障害物13を検出したとき、設定エッジ補正部64は、設定エッジEsを切断または消去する。設定エッジ補正部64が設定エッジEsを切断後、経路計画部67は、移動体再経路Rm_Rを少なくとも1つ生成する。
同様に、移動部20が第4動的エッジEd4上に位置し、環境認識部30が補正エッジEc上の第3障害物13を検出したとき、設定エッジ補正部64は、補正エッジEcを切断する。設定エッジ補正部64が補正エッジEcを切断後、経路計画部67は、移動体再経路Rm_Rを少なくとも1つ生成する。
移動体再経路Rm_Rは、第2動的エッジEd2に基づいて、生成される。また、移動体再経路Rm_Rは、第1障害物11および第2障害物12の間を経由せず、第1対向面15の反対側または第2対向面16の反対側を経由するように、生成される。なお、図10において、移動体再経路Rm_Rの動的ノードNdおよび第2動的エッジEd2の記載を省略する。また、設定ノードNsおよび設定エッジEsを破線で記載している。
経路距離演算部68は、移動体経路Rm、補正移動体経路Rcまたは移動体再経路Rm_Rの距離である経路距離Lrを演算可能である。演算された経路距離Lrは、経路計画部67および所要時間演算部69に出力される。
所要時間演算部69は、移動体経路Rm、補正移動体経路Rcまたは移動体再経路Rm_Rに沿って、移動部20が移動し、移動体目的地Gmに到達するまでにかかる所要時間Tmを演算可能である。所要時間演算部69は、例えば、移動体速度Vm、移動体加速度Am、移動体角速度ωおよび経路距離Lrに基づいて、所要時間Tmを演算する。演算された所要時間Tmは、経路計画部67およびエネルギ消費演算部70に出力される。
エネルギ消費演算部70は、移動体経路Rm、補正移動体経路Rcまたは移動体再経路Rm_Rに沿って、移動部20が移動し、移動体目的地Gmに到達するまでに必要なエネルギである消費エネルギCwを演算可能である。エネルギ消費演算部70は、例えば、電動機22に供給される電力および所要時間Tm等に基づいて、消費エネルギCwを演算する。なお、消費エネルギCwは、単位時間あたりのエネルギであってもよいし、所要時間Tmに対するエネルギであってもよい。演算された消費エネルギCwは、経路計画部67に出力される。
また、経路計画部67は、障害物間距離Lf、経路距離Lr、所要時間Tmまたは消費エネルギCwに基づいて、移動体経路Rmまたは補正移動体経路Rcを生成する。経路計画部67は、例えば、障害物間距離Lfが障害物間閾値Lf_thより小さいとき、第1対向面15とは反対側または第2対向面16とは反対側を通るように、移動体経路Rmまたは補正移動体経路Rcを生成する。障害物間閾値Lf_thは、所定の閾値であり、任意に設定され、移動部幅Wm、移動体速度Vm、移動体加速度Amおよび移動体角速度ωに基づいて設定される。
さらに、経路計画部67は、例えば、経路距離Lrおよび消費エネルギCwが小さくなるように、移動体経路Rm、補正移動体経路Rcまたは移動体再経路Rm_Rを生成する。また、経路計画部67は、所要時間Tmが短くなるように、移動体経路Rm、補正移動体経路Rcまたは移動体再経路Rm_Rを生成する。生成された移動体経路Rm、補正移動体経路Rcまたは移動体再経路Rm_Rは、移動制御部71に出力される。
移動制御部71は、移動体経路Rm、補正移動体経路Rcまたは移動体再経路Rm_Rに沿って移動部20が移動するように、移動部20を制御可能である。また、移動制御部71は、設定ノードNs、設定エッジEsまたは補正エッジEcに含まれる情報に基づいて、移動部20を制御可能である。
図11および図12のフローチャートを参照して、移動体制御装置1の制御について説明する。フローチャートにおいて、「S」は、ステップを意味する。
ステップ101において、自己位置推定部57は、移動体位置Pmを推定する。
ステップ102において、目的地設定部58は、移動体目的地Gmを設定する。
ステップ102において、目的地設定部58は、移動体目的地Gmを設定する。
ステップ103において、設定ノード補正部63は、設定ノードNsを補正するか否かを判定する。設定ノード補正部63が設定ノードNsを補正するとき、処理は、ステップ106に移行する。設定ノード補正部63が設定ノードNsを補正しないとき、処理は、ステップ104に移行する。
ステップ104において、ステップ103を経由して、設定ノード部61は、設定ノードNsを設定する。
ステップ105において、設定エッジ部62は、設定エッジEsを設定する。
ステップ105において、設定エッジ部62は、設定エッジEsを設定する。
ステップ106において、ステップ103を経由して、設定ノード部61は、設定ノードNsを設定し、設定エッジ部62は、設定エッジEsを設定する。設定ノード補正部63は、設定ノードNsを補正し、補正ノードNcを生成する。
ステップ107において、設定エッジ補正部64は、補正ノードNcに基づいて、設定エッジEsを補正し、補正エッジEcを生成する。
ステップ107において、設定エッジ補正部64は、補正ノードNcに基づいて、設定エッジEsを補正し、補正エッジEcを生成する。
ステップ108において、ステップ105またはステップ107を経由して、動的ノード部65は、動的ノードNdを生成する。
ステップ109において、動的エッジ部66は、第1動的エッジEd1、第2動的エッジEd2、第3動的エッジEd3および第4動的エッジEd4を生成する。その後、処理は、ステップ201に移行する。
ステップ109において、動的エッジ部66は、第1動的エッジEd1、第2動的エッジEd2、第3動的エッジEd3および第4動的エッジEd4を生成する。その後、処理は、ステップ201に移行する。
ステップ201において、移動部20が第4動的エッジEd4上を移動しているとき、環境認識部30は、設定エッジEs上の第3障害物13を検出したか否かを判定する。設定エッジEs上の第3障害物13が検出されたとき、処理は、ステップ203に移行する。設定エッジEs上の第3障害物13が検出されなかったとき、処理は、ステップ202に移行する。
または、ステップ201において、同様に、移動部20が第4動的エッジEd4上を移動しているとき、環境認識部30は、補正エッジEc上の第3障害物13を検出したか否かを判定する。補正エッジEc上の第3障害物13が検出されたとき、処理は、ステップ203に移行する。補正エッジEc上の第3障害物13が検出されなかったとき、処理は、ステップ202に移行する。
ステップ202において、設定エッジEsまたは補正エッジEcが維持される。
ステップ203において、設定エッジ補正部64は、設定エッジEs上の第3障害物13が検出されたとき、設定エッジEsを切断する。または、ステップ203において、設定エッジ補正部64は、補正エッジEc上の第3障害物13が検出されたとき、補正エッジEcを切断する。
ステップ203において、設定エッジ補正部64は、設定エッジEs上の第3障害物13が検出されたとき、設定エッジEsを切断する。または、ステップ203において、設定エッジ補正部64は、補正エッジEc上の第3障害物13が検出されたとき、補正エッジEcを切断する。
ステップ204において、ステップ202を経由し、設定エッジEsが維持されているとき、経路計画部67は、第1動的エッジEd1、第2動的エッジEd2、第3動的エッジEd3、第4動的エッジEd4および設定エッジEsに基づいて、移動体位置Pmから移動体目的地Gmまでの経路が存在するか否かを判定する。移動体位置Pmから移動体目的地Gmまでの経路が存在しないとき、処理は、ステップ108に戻る。移動体位置Pmから移動体目的地Gmまでの経路が存在するとき、処理は、ステップ205に移行する。
また、ステップ204において、ステップ202を経由し、補正エッジEcが維持されているとき、経路計画部67は、第1動的エッジEd1、第2動的エッジEd2、第3動的エッジEd3、第4動的エッジEd4および補正エッジEcに基づいて、移動体位置Pmから移動体目的地Gmまでの経路が存在するか否かを判定する。移動体位置Pmから移動体目的地Gmまでの経路が存在しないとき、処理は、ステップ108に戻る。移動体位置Pmから移動体目的地Gmまでの経路が存在するとき、処理は、ステップ205に移行する。
さらに、ステップ204において、ステップ203を経由し、設定エッジEsまたは補正エッジEcが切断されたとき、経路計画部67は、第1動的エッジEd1、第2動的エッジEd2および第3動的エッジEd3に基づいて、移動体位置Pmから移動体目的地Gmまでの経路が存在するか否かを判定する。移動体位置Pmから移動体目的地Gmまでの経路が存在しないとき、処理は、ステップ108に戻る。移動体位置Pmから移動体目的地Gmまでの経路が存在するとき、処理は、ステップ205に移行する。
ステップ205において、ステップ202を経由し、設定エッジEsが維持されているとき、経路計画部67は、移動体経路Rmを生成する。また、ステップ205において、ステップ202を経由し、補正エッジEcが維持されているとき、経路計画部67は、補正移動体経路Rcを生成する。さらに、ステップ205において、ステップ203を経由し、設定エッジEsまたは補正エッジEcが切断されているとき、経路計画部67は、移動体再経路Rm_Rを生成する。
ステップ206において、移動体経路Rmが生成されたとき、移動制御部71は、移動体経路Rmに沿って移動部20が移動するように、移動部20を制御する。また、ステップ206において、補正移動体経路Rcが生成されたとき、移動制御部71は、補正移動体経路Rcに沿って移動部20が移動するように、移動部20を制御する。さらに、ステップ206において、移動体再経路Rm_Rが生成されたとき、移動制御部71は、移動体再経路Rm_Rに沿って移動部20が移動するように、移動部20を制御する。その後、処理は、終了する。
図16に示すように、比較例の移動体制御装置90のように、RRTまたはPRM等の動的生成されるグラフを用いて、経路が生成される場合がある。この場合、第1障害物11および第2障害物12の間のように、比較的狭い通路のような通行しにくい通路を経由する経路が生成されにくい。
また、センサノイズにより、通路が封鎖され、実際には、通行可能な通路なのに、自動的に通過できる経路が生成されない場合もある。そこで、本実施形態の移動体制御装置1は、通行しにくい通路があっても、経路を簡易に生成可能にする。
[1]動的ノード部65および動的エッジ部66により、比較的通行しやすい通路に対して、経路を自動で生成できる。また、設定ノード部61および設定エッジ部62により、比較的通行しにくい通路に対して、経路を設定できる。これにより、比較的通行しにくい通路に対してのみ、ノードおよびエッジを設定すればよくなるため、ノードおよびエッジを生成する作業時間が減少する。必要最低限の設定および生成によって、比較的通行しにくい通路を経由する経路が生成されやすくなる。したがって、移動体制御装置1は、通行しにくい通路があっても、経路を簡易に生成可能にする。
[2]経路計画部67は、障害物間距離Lf、経路距離Lr、所要時間Tmまたは消費エネルギCwに基づいて、移動体経路Rmまたは補正移動体経路Rcを生成する。これにより、比較的通行しにくい通路を経由する経路、または、比較的通行しにくい通路を経由しないで迂回する経路のどちらを生成するのかが判断されやすくなる。また、移動部20が移動体目的地Gmまでに到達する時間が短縮されやすくなる。
[3]設定ノードNsおよび設定エッジEsは、第1余裕距離Lo1、第2余裕距離Lo2、移動体速度Vm、移動体角速度ω、移動体角度θm、移動部20の回避機能のオンオフ、各種センサのオンオフおよびアラーム発生のオンオフの情報を含む。これにより、設定エッジEs上を移動部20が安全かつ最短時間で移動できる。
[4]設定ノード補正部63は、第1余裕距離Lo1、第2余裕距離Lo2、移動体速度Vm、移動体角速度ω、移動体角度θmまたは移動部幅Wmに基づいて、設定ノードNsを補正し、補正ノードNcを設定する。設定エッジ補正部64は、補正ノードNcに基づいて、設定エッジEsを補正する。これにより、移動部20が障害物と接触しないように、補正移動体経路Rcが設定されやすくなる。また、設定ノードNsおよび設定エッジEsが手動で設定されるときの労力が削減される。
[5]領域表示部55は、地図Mにおいて、移動可能領域Emを表示可能である。これにより、設定ノードNsが手動で設定されやすくなり、使用者の利便性が向上する。
[6]移動部20が第4動的エッジEd4に位置し、環境認識部30が設定エッジEs上の第3障害物13を検出したとき、設定エッジ補正部64は、設定エッジEsを切断する。これにより、移動部20は、通路14を通行不可であると判断して、迂回できる。このため、移動体制御装置1の安全性が向上する。
(第2実施形態)
第2実施形態では、設定ノード部の設定方法が異なる点を除き、第1実施形態と同様である。
第2実施形態では、設定ノード部の設定方法が異なる点を除き、第1実施形態と同様である。
図13および図14に示すように、第2実施形態の移動体制御装置2では、移動体操作部45により移動部20が手動操作される。移動体操作部45により、移動部20が移動した軌跡を移動体軌跡Jmとする。なお、第2実施形態では、移動体操作部45は、地図Mを表示可能なタッチパネルモニタ、ボタンおよびジョイスティックを含む。図において、移動体軌跡Jmを破線で記載している。移動体操作部45は、地図Mにおける障害物を消去可能であり、地図Mを編集可能である。
設定ノード部61は、移動体軌跡Jmに基づいて、設定ノードNsを設定する。設定ノード部61は、例えば、移動体軌跡Jm上に、設定ノードNsを設定する。
設定エッジ部62は、例えば、移動体軌跡Jm上の設定ノードNsに基づき、設定エッジEsを設定する。
設定エッジ部62は、例えば、移動体軌跡Jm上の設定ノードNsに基づき、設定エッジEsを設定する。
第2実施形態においても、第1実施形態と同様の効果を奏する。また、第2実施形態では、移動部20が障害物と接触しない位置を確認できる。これにより、移動部20が障害物と接触しない位置に、設定ノードNsおよび設定エッジEsを設定できる。したがって、移動体制御装置2の安全性が向上する。
(他の実施形態)
[i]移動部の車輪は、オムニホイールであり、3つ以上の円筒を含んでもよい。オムニホイールに用いられる円筒は、樽型であり、車輪の円周上に設けられている。この円筒は、車輪に対して自由に回転可能である。この車輪により、移動部は、前後左右に自由に移動可能である。また、車輪は、金属、ゴムまたは樹脂等のベルトが巻回されてもよい。
[i]移動部の車輪は、オムニホイールであり、3つ以上の円筒を含んでもよい。オムニホイールに用いられる円筒は、樽型であり、車輪の円周上に設けられている。この円筒は、車輪に対して自由に回転可能である。この車輪により、移動部は、前後左右に自由に移動可能である。また、車輪は、金属、ゴムまたは樹脂等のベルトが巻回されてもよい。
[ii]移動部20が第4動的エッジEd4上に位置し、環境認識部30が設定エッジEs上の第3障害物13を検出したとき、移動部20は、停止してもよい。または、移動部20が第4動的エッジEd4上に位置し、環境認識部30が補正エッジEc上の第3障害物13を検出したとき、移動部20は、停止してもよい。
図15に示すように、ステップ301において、ステップ109を経由し、移動部20が第4動的エッジEd4上を移動しているとき、環境認識部30は、設定エッジEs上の第3障害物13を検出したか否かを判定する。設定エッジEs上の第3障害物13が検出されたとき、処理は、ステップ303に移行する。設定エッジEs上の第3障害物13が検出されなかったとき、処理は、ステップ302に移行する。
または、ステップ301において、ステップ109を経由し、移動部20が第4動的エッジEd4上を移動しているとき、環境認識部30は、補正エッジEc上の第3障害物13を検出したか否かを判定する。補正エッジEc上の第3障害物13が検出されたとき、処理は、ステップ303に移行する。補正エッジEc上の第3障害物13が検出されなかったとき、処理は、ステップ302に移行する。
ステップ302において、設定エッジEsまたは補正エッジEcが維持される。
ステップ303において、移動制御部71は、移動部20が停止するように、移動部20を制御する。その後、処理は、ステップ301に戻る。
ステップ303において、移動制御部71は、移動部20が停止するように、移動部20を制御する。その後、処理は、ステップ301に戻る。
ステップ304において、設定エッジEsが維持されているとき、経路計画部67は、第1動的エッジEd1、第2動的エッジEd2、第3動的エッジEd3、第4動的エッジEd4および設定エッジEsに基づいて、移動体位置Pmから移動体目的地Gmまでの経路が存在するか否かを判定する。移動体位置Pmから移動体目的地Gmまでの経路が存在しないとき、処理は、ステップ108に戻る。移動体位置Pmから移動体目的地Gmまでの経路が存在するとき、処理は、ステップ305に移行する。
また、ステップ304において、補正エッジEcが維持されているとき、経路計画部67は、第1動的エッジEd1、第2動的エッジEd2、第3動的エッジEd3、第4動的エッジEd4および補正エッジEcに基づいて、移動体位置Pmから移動体目的地Gmまでの経路が存在するか否かを判定する。移動体位置Pmから移動体目的地Gmまでの経路が存在しないとき、処理は、ステップ108に戻る。移動体位置Pmから移動体目的地Gmまでの経路が存在するとき、処理は、ステップ305に移行する。
ステップ305において、設定エッジEsが維持されているとき、経路計画部67は、移動体経路Rmを生成する。また、ステップ305において、補正エッジEcが維持されているとき、経路計画部67は、補正移動体経路Rcを生成する。
ステップ306において、移動体経路Rmが生成されたとき、移動制御部71は、移動体経路Rmに沿って移動部20が移動するように、移動部20を制御する。また、ステップ306において、補正移動体経路Rcが生成されたとき、移動制御部71は、補正移動体経路Rcに沿って移動部20が移動するように、移動部20を制御する。その後、処理は、終了する。このような制御においても、第1実施形態と同様の効果を奏する。
以上、本発明はこのような実施形態に限定されるものではなく、発明の趣旨を逸脱しない範囲において、種々の形態で実施することができる。
11 ・・・第1障害物、 12 ・・・第2障害物、 14 ・・・通路、
20 ・・・移動部、
54 ・・・地図管理部、
57 ・・・自己位置推定部、
58 ・・・目的地設定部、
61 ・・・設定ノード部、
62 ・・・設定エッジ部、
65 ・・・動的ノード部、
66 ・・・動的エッジ部。
20 ・・・移動部、
54 ・・・地図管理部、
57 ・・・自己位置推定部、
58 ・・・目的地設定部、
61 ・・・設定ノード部、
62 ・・・設定エッジ部、
65 ・・・動的ノード部、
66 ・・・動的エッジ部。
Claims (8)
- 第1障害物(11)および第2障害物(12)が設けられる通路(14)を移動可能な移動部(20)と、
前記第1障害物、前記第2障害物および前記通路を示す地図(M)を設定可能な地図管理部(54)と、
前記地図における前記移動部の位置である移動体位置(Pm)を推定可能な自己位置推定部(57)と、
前記地図における前記移動部の目的地である移動体目的地(Gm)を設定可能な目的地設定部(58)と、
前記地図における前記移動部が通過する複数の候補点である設定ノード(Ns)を設定可能な設定ノード部(61)と、
前記設定ノード部が前記設定ノードを設定したとき、前記設定ノード同士を結んだ線分である設定エッジ(Es)を設定する設定エッジ部(62)と、
前記移動体位置および前記移動体目的地の間で、前記地図において無作為に設定される複数の点である動的ノード(Nd)を生成可能な動的ノード部(66)と、
前記移動体位置および前記動的ノードを結んだ線分である第1動的エッジ(Ed1)、前記動的ノード同士を結んだ線分である第2動的エッジ(Ed2)、前記動的ノードおよび前記移動体目的地を結んだ線分である第3動的エッジ(Ed3)ならびに前記設定ノードおよび前記動的ノードを結んだ線分である第4動的エッジ(Ed4)を生成可能である動的エッジ(67)と、
前記第1動的エッジ、前記第2動的エッジ、前記第3動的エッジ、前記第4動的エッジおよび前記設定エッジに基づいて、前記移動体位置から前記移動体目的地までの経路である移動体経路(Rm)を生成可能な経路計画部(67)と、
前記移動体経路に沿って前記移動部が移動するように、前記移動部を制御可能な移動制御部(71)と、
を備える移動体制御装置。 - 前記第1障害物から前記第2障害物までの距離である障害物間距離(Lf)を演算可能な障害物間距離演算部(60)と、
前記移動体経路の距離である経路距離(Lr)を演算可能な経路距離演算部(68)と、
前記移動体経路に沿って前記移動部が移動し、前記移動部が前記移動体目的地に到達するまでにかかる所要時間(Tm)を演算可能な所要時間演算部(69)と、
前記移動体経路に沿って前記移動部が移動し、前記移動部が前記移動体目的地に到達するまでに必要なエネルギである消費エネルギ(Cw)を演算可能なエネルギ消費演算部(70)と、
をさらに備え、
前記経路計画部は、前記障害物間距離、前記経路距離、前記所要時間または前記消費エネルギに基づいて、前記移動体経路を生成する請求項1に記載の移動体制御装置。 - 前記地図において、前記第1障害物から所定の距離である第1余裕距離(Lo1)および前記第2障害物から所定の距離である第2余裕距離(Lo2)を設定可能な余裕距離設定部(59)と、
前記移動部の速さである移動体速度(Vm)を検出可能な速度検出部(51)と、
前記移動部の角速度である移動体角速度(ω)を検出可能な角速度検出部(53)と、
前記移動体角速度に基づいて、前記地図における基準に対する前記移動部の角度である移動体角度(θm)を演算可能な自己姿勢演算部(56)と、
をさらに備え、
前記設定ノードおよび前記設定エッジは、前記第1余裕距離、前記第2余裕距離、前記移動体速度、前記移動体角速度および前記移動体角度の情報を含む請求項1または2に記載の移動体制御装置。 - 前記第1余裕距離、前記第2余裕距離、前記移動体速度、前記移動体角度または前記移動部の幅(Wm)に基づいて、前記設定ノードを補正する設定ノード補正部(65)と、
前記設定ノード補正部により補正された前記設定ノードである補正ノード(Nc)に基づいて、前記設定エッジを補正する設定エッジ補正部(66)と、
をさらに備え、
前記経路計画部は、前記第1動的エッジ、前記第2動的エッジ、前記第3動的エッジ、前記第4動的エッジおよび補正された前記設定エッジである補正エッジ(Ec)に基づいて、前記移動体位置から前記移動体目的地までの経路である補正移動体経路(Rc)を生成可能である請求項3に記載の移動体制御装置。 - 障害物(11、12、13)を検出可能な環境認識部(30)をさらに備え、
前記設定エッジ補正部は、前記移動部が前記第4動的エッジに位置し、前記環境認識部が前記設定エッジ上の第3障害物(13)を検出したとき、前記設定エッジを切断する請求項4に記載の移動体制御装置。 - 障害物(11、12、13)を検出可能な環境認識部(30)をさらに備え、
前記移動制御部は、前記移動部が前記第4動的エッジに位置し、前記環境認識部が前記設定エッジ上の第3障害物(13)を検出したとき、前記移動部が停止するように、前記移動部を制御する請求項1から4のいずれか一項に記載の移動体制御装置。 - 前記地図において、前記移動部が移動可能な範囲である移動可能領域(Em)を表示可能な領域表示部(55)をさらに備える請求項1から6のいずれか一項に記載の移動体制御装置。
- 前記設定ノード部は、前記移動部が移動したときの軌跡(Jm)に基づいて、前記設定ノードを設定する請求項1から7のいずれか一項に記載の移動体制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018126154A JP2020004342A (ja) | 2018-07-02 | 2018-07-02 | 移動体制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018126154A JP2020004342A (ja) | 2018-07-02 | 2018-07-02 | 移動体制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2020004342A true JP2020004342A (ja) | 2020-01-09 |
Family
ID=69100192
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018126154A Pending JP2020004342A (ja) | 2018-07-02 | 2018-07-02 | 移動体制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2020004342A (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220004192A1 (en) * | 2020-07-03 | 2022-01-06 | Panasonic Intellectual Property Management Co., Ltd. | Moving body |
| WO2022009579A1 (ja) * | 2020-07-08 | 2022-01-13 | ソニーグループ株式会社 | 情報処理装置と情報処理方法およびプログラム |
| WO2022014200A1 (ja) * | 2020-07-15 | 2022-01-20 | ソニーグループ株式会社 | 情報処理装置と情報処理方法およびプログラム |
| WO2023003249A1 (ko) * | 2021-07-22 | 2023-01-26 | 엘지전자 주식회사 | 로봇 청소기 및 로봇 청소기의 제어방법 |
| JP2023538946A (ja) * | 2020-08-25 | 2023-09-12 | コモンウェルス サイエンティフィック アンド インダストリアル リサーチ オーガナイゼーション | マルチエージェント地図生成 |
| JP2024517890A (ja) * | 2021-05-08 | 2024-04-23 | 珠海一微半導体股▲ふん▼有限公司 | 通行エリアの経路融合計画方法、ロボット及びチップ |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08221122A (ja) * | 1995-02-09 | 1996-08-30 | Hitachi Zosen Corp | 移動体およびその誘導方法 |
| JP2006195969A (ja) * | 2004-12-14 | 2006-07-27 | Honda Motor Co Ltd | 自律移動ロボットの移動経路生成装置 |
-
2018
- 2018-07-02 JP JP2018126154A patent/JP2020004342A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08221122A (ja) * | 1995-02-09 | 1996-08-30 | Hitachi Zosen Corp | 移動体およびその誘導方法 |
| JP2006195969A (ja) * | 2004-12-14 | 2006-07-27 | Honda Motor Co Ltd | 自律移動ロボットの移動経路生成装置 |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220004192A1 (en) * | 2020-07-03 | 2022-01-06 | Panasonic Intellectual Property Management Co., Ltd. | Moving body |
| WO2022009579A1 (ja) * | 2020-07-08 | 2022-01-13 | ソニーグループ株式会社 | 情報処理装置と情報処理方法およびプログラム |
| WO2022014200A1 (ja) * | 2020-07-15 | 2022-01-20 | ソニーグループ株式会社 | 情報処理装置と情報処理方法およびプログラム |
| US12578195B2 (en) | 2020-07-15 | 2026-03-17 | Sony Group Corporation | Information processing system and information processing method |
| JP2023538946A (ja) * | 2020-08-25 | 2023-09-12 | コモンウェルス サイエンティフィック アンド インダストリアル リサーチ オーガナイゼーション | マルチエージェント地図生成 |
| JP7890275B2 (ja) | 2020-08-25 | 2026-07-14 | コモンウェルス サイエンティフィック アンド インダストリアル リサーチ オーガナイゼーション | マルチエージェント地図生成 |
| JP2024517890A (ja) * | 2021-05-08 | 2024-04-23 | 珠海一微半導体股▲ふん▼有限公司 | 通行エリアの経路融合計画方法、ロボット及びチップ |
| JP7634728B2 (ja) | 2021-05-08 | 2025-02-21 | 珠海一微半導体股▲ふん▼有限公司 | 通行エリアの経路融合計画方法、ロボット及びチップ |
| WO2023003249A1 (ko) * | 2021-07-22 | 2023-01-26 | 엘지전자 주식회사 | 로봇 청소기 및 로봇 청소기의 제어방법 |
| JP2024527836A (ja) * | 2021-07-22 | 2024-07-26 | エルジー エレクトロニクス インコーポレイティド | ロボット掃除機及びロボット掃除機の制御方法 |
| JP7719943B2 (ja) | 2021-07-22 | 2025-08-06 | エルジー エレクトロニクス インコーポレイティド | ロボット掃除機及びロボット掃除機の制御方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9802619B2 (en) | Moving amount estimating apparatus, autonomous mobile body, and moving amount estimating method | |
| US9933783B2 (en) | Automatic driving vehicle system | |
| JP6711138B2 (ja) | 自己位置推定装置、及び、自己位置推定方法 | |
| US10684133B2 (en) | Route generator, route generation method, and route generation program | |
| US20090093907A1 (en) | Robot System | |
| JP5247494B2 (ja) | 自律移動装置 | |
| KR100772912B1 (ko) | 절대 방위각을 이용한 로봇 및 이를 이용한 맵 작성 방법 | |
| KR20210037790A (ko) | 자율 주행 장치 및 방법 | |
| KR101245754B1 (ko) | 자율주행 로봇 및 경로설정 방법 | |
| US10976426B2 (en) | Apparatus and method for ascertaining object kinematics of a movable object | |
| JP2009110251A (ja) | 障害認識装置及びこれを有する自律走行移動体並びにその制御方法 | |
| JP2022144549A (ja) | 無人搬送車の制御システム及び制御方法 | |
| WO2018179960A1 (ja) | 移動体および自己位置推定装置 | |
| JP7040308B2 (ja) | 無人搬送車の走行制御装置及び走行制御方法 | |
| JP2020008461A (ja) | 自律移動体の位置推定装置 | |
| US20230333568A1 (en) | Transport vehicle system, transport vehicle, and control method | |
| JP7007042B2 (ja) | 移動体制御装置 | |
| JP7056379B2 (ja) | 車両用走行制御装置 | |
| JP2020008892A (ja) | 移動体制御装置 | |
| JP5895682B2 (ja) | 障害物検出装置及びそれを備えた移動体 | |
| JP7204612B2 (ja) | 位置姿勢推定装置、位置姿勢推定方法及びプログラム | |
| JP6406894B2 (ja) | 環境地図生成制御装置、移動体、及び環境地図生成方法 | |
| JP7618378B2 (ja) | 自律移動体 | |
| JP4234084B2 (ja) | 車両用走行軌跡推定装置 | |
| JP7060231B2 (ja) | 移動体制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210317 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220113 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220118 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20220712 |