JP4983783B2 - 移動体及び移動体システム - Google Patents
移動体及び移動体システム Download PDFInfo
- Publication number
- JP4983783B2 JP4983783B2 JP2008321981A JP2008321981A JP4983783B2 JP 4983783 B2 JP4983783 B2 JP 4983783B2 JP 2008321981 A JP2008321981 A JP 2008321981A JP 2008321981 A JP2008321981 A JP 2008321981A JP 4983783 B2 JP4983783 B2 JP 4983783B2
- Authority
- JP
- Japan
- Prior art keywords
- travel
- offset
- teaching
- travel route
- image
- 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
Links
- 238000003384 imaging method Methods 0.000 claims description 33
- 238000010586 diagram Methods 0.000 description 16
- 238000000034 method Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
- G05D1/0253—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means extracting relative motion information from a plurality of images taken successively, e.g. visual odometry, optical flow
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Electromagnetism (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
ところが、この方法では移動体をガイドレールに沿って確実に誘導することはできるが、ガイドレールを設置する作業が煩雑であり走行経路の変更が容易でないことや、ガイドレールに破損や汚れが生じやすく移動体の誘導精度が低下する、或いは、移動体の走行の自由度が制限されるなどの技術課題も生じていた。
そのため、最近では床等にガイドレール設置することなく自律走行可能な移動体が提案され実用化されつつある。
特許文献1の技術によれば、移動体の走行経路に沿ったガイド部材を設けることなく、移動体を目標の位置まで自律して移動させることができる。
このため、対向者や一時的な障害物を回避するための回避経路等の付加的な走行経路についてもその都度予め教示する必要があり、教示作業が煩雑であるという課題がある。
請求項1にかかる移動体は、走行装置をそなえて、予め教示された走行経路を自律走行する移動体であって、前記移動体に取り付けられ、実画像を取得する撮像装置と、前記走行経路上の離散した複数の教示地点のそれぞれにおいて前記実画像の目標となる画像として取得した複数の教示画像を記憶する教示画像記憶手段と、前記教示画像に対する実画像のオフセット量を取得するオフセット量取得手段と、前記実画像と前記教示画像との比較結果、及び、前記オフセット量取得手段により取得された前記オフセット量に基づいて前記走行装置を制御する走行制御手段と、を有し、前記の予め教示された走行経路には、前記の予め教示された走行経路に沿って自律走行する通常走行区間と、前記の予め教示された走行経路に対してオフセットした経路を自律走行するオフセット走行区間とが設定され、前記教示画像記憶手段に記憶される前記教示画像に対応する前記複数の教示地点間の距離は、前記通常走行区間よりも前記オフセット走行区間の方が小さい距離であることを特徴とするものである。
また、請求項3にかかる移動体システムは、請求項1記載の移動体を複数そなえオフセット走行区間は、前記複数の移動体が互いにすれ違う対向経路となっていることを特徴としている。
図1〜図7はいずれも本発明の一実施形態にかかる移動体システムを説明するものであり、図1はオフセット走行区間においての制御態様を説明する模式的な図、図2は移動体システムの全体構成を模式的に示す図、図3は移動体の構成を示す模式的な図、図4はいずれも駆動制御部による制御態様を説明するものであり、(a)は模式的な上面図、(b)は撮像画像の一例を示す図、図5は移動体が走行経路直線部上に位置し、進行方向が走行経路と一致している状態を模式的に示す図、図6は図5の状態での撮像画像を表す図、図7は移動体が走行経路直線部からズレ、進行方向が走行経路と一致していない状態を模式的に示す図、図8は図7の状態での撮像画像を表す図である。
また、オフセット走行区間A2では、移動体1が互いに対向して対面通行(すれ違い通行)するようになっている。
なお、図2では説明を容易にするために走行経路Rや各区間A1,A2を矢印や線等で図示しているが、実際のフロア101等には走行経路Rや各区間A1,A2を示すライン等は存在しない。
駆動制御部3は、入力装置からの入力からオフセット走行区間A2におけるオフセット量dを取得し、記憶装置に記憶するようになっている。
駆動部(走行装置)4は車輪(走行装置)5の駆動を制御するようになっており、前記駆動制御部3からの指令に従って前記車輪5を駆動することで前記移動体1の前進後退および姿勢角(操舵方向)を制御することができる。
7は例えば半導体レーザー等のレーザー発信装置を有するレーザー距離センサ(距離方向検出装置)であり、例えば、レーザー距離センサ7から水平方向(車体2の方向において)に所定の探索角度範囲に所定の角度毎(例えば、0.5°毎)に検出用のレーザー光(検出用光)を発信するようになっている。そして、物体に反射して戻ってくるまでの時間から各点までの距離と計測点の角度を検出するようになっている。つまり、レーザー距離センサ7の有効な探索範囲(距離と角度との検出が有効である範囲)は探索角度を中心角として車体2の設置面(水平)に対して平行な扇形の平面となる。
移動体周囲の壁や柱といった構造物および歩行者など移動体の周囲の環境の距離を計測する。レーザー距離センサ7で計測された距離データは駆動制御部3に伝達される。
図1及び図4(a),図4(b)に示すように撮像画像12上の撮像対象14の位置は撮像装置6から見た撮像対象14の角度THと一意の関係にある。また、撮像装置の撮像範囲(角度)を−R[DEG]〜R[DEG]、画素数で表わす画像の幅をW[PIXEL]とし、画像上の撮像対象の位置がX[PIXEL]とすると、撮像装置6から見た撮像対象の角度TH[DEG]は以下の式(1)で求められる。
TH=−2*R/W*X+R −(1)
なお、オフセット量dが0の場合(即ち、通常走行区間A1)には、目標値θoffsetの値は0(ゼロ)となる。
また、ここでは撮像装置6が移動体1の進行方向と同じ方向に設置されているので、式(1)の値THが、移動体1の進行方向に対する教示画像(撮像用ランドマーク)10の角度を表す。
図6は図5の状態での撮像画像を示す図であり、本実施例では撮像した画像全体を撮像用ランドマークとして記憶して使用する。撮像用ランドマークを走行中の撮像画像とパターンマッチングして求めた画像上の位置をHで表す。
図8は図7の状態での各撮像装置の取得画像である。図8は撮像装置での取得画像を表し、画像上の撮像用ランドマークの水平方向の位置をHで表す。図8において画像上の撮像対象の位置(画素配置)がV[PIXEL]だとすると、THの値は(1)式のXにHを代入することで算出される。
そして、駆動制御部3は、図1に示すように、算出したTHの値が目標値θoffsetとなるようにを駆動制御部3から駆動部4に対する指令値をフィードバック制御するようになっている。
前記移動体1の姿勢角の変化速度をVTH、姿勢角に対する制御ゲインをGTHとし、移動体が走行経路上を走行するように補正する速度指令値を求める制御式は以下の式(2)で表される。
VTH=―GTH*THF ―(2)
以上説明した処理により、移動体1の位置および姿勢角(操舵角度)を補正し、教示された走行経路Rに沿って自律移動することができる。
以下、移動体1の駆動制御部3に走行経路Rを教示するための教示走について説明する。
教示走行は、移動体1を自律走行させる前に予め行なわれ、操作者(オペレータ)が教示したい経路に沿って移動体1を手動で走行させながら、経路上の所定の間隔毎に離散した地点(教示地点)において、撮像装置6から取得された画像データを教示画像として記憶装置に記憶する。
これは、オフセット走行区間A2では、式(1)により算出した角度THが、オフセット量dに対応した目標値θoffsetとなるようにフィードバック制御するため、教示地点間の距離D2があまりに大きい場合には、教示された経路に対して平行にオフセットした経路に対して実際の走行経路の精度の低下を抑制するためである。
また、通常走行区間A1においても、駆動制御部3の入力装置からオフセット量を適宜設定することによって新たな教示走行を行なうことなくオフセット走行区間とすることができる。このとき、既に教示された経路A1からオフセットした新たな経路に沿って移動体1を自律走行させることができるので、一時的な障害物等を回避するための回避用の走行経路等を容易に設定することができる。
例えば、本発明はこのような形態に限らず、サービスロボット等、自律して移動する移動体等に適宜適用することができる。
2 車体
3 駆動制御部
4 駆動部
5 車輪
6 撮像装置
7 距離計測部
10 撮像用ランドマーク
11 距離計測用ランドマーク
12 撮像画像
14 撮像対象
15 走行経路直線部
R 撮像装置の左右方向の一方の画角
TH 撮像装置に対する撮像対象の角度[deg]
X 撮像対象の画像上の左右方向の位置[pixel]
W 撮像画像の左右方向の幅[pixel]
H 撮像用ランドマークの画像上の左右方向の位置[pixel]
Claims (3)
- 走行装置をそなえて、予め教示された走行経路を自律走行する移動体であって、
前記移動体に取り付けられ、実画像を取得する撮像装置と、
前記走行経路上の離散した複数の教示地点のそれぞれにおいて前記実画像の目標となる画像として取得した複数の教示画像を記憶する教示画像記憶手段と、
前記の予め教示された走行経路に対するオフセット量を取得するオフセット量取得手段と、
前記実画像と前記教示画像との比較結果、及び、前記オフセット量取得手段により取得された前記オフセット量に基づいて前記走行装置を制御する走行制御手段と、を有し、
前記の予め教示された走行経路には、前記の予め教示された走行経路に沿って自律走行する通常走行区間と、前記の予め教示された走行経路に対してオフセットした経路を自律走行するオフセット走行区間とが設定され、
前記教示画像記憶手段に記憶される前記教示画像に対応する前記複数の教示地点間の距離は、前記通常走行区間よりも前記オフセット走行区間の方が小さい距離である
ことを特徴とする、移動体。 - 請求項1記載の移動体を複数そなえてなる
ことを特徴とする、移動体システム。 - 請求項1記載の移動体を複数そなえ、
オフセット走行区間は、前記複数の移動体が互いにすれ違う対向経路となっている
ことを特徴とする、移動体システム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008321981A JP4983783B2 (ja) | 2008-12-18 | 2008-12-18 | 移動体及び移動体システム |
US12/550,402 US8473141B2 (en) | 2008-12-11 | 2009-08-31 | Robot system |
US13/832,354 US9037336B2 (en) | 2008-12-11 | 2013-03-15 | Robot system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008321981A JP4983783B2 (ja) | 2008-12-18 | 2008-12-18 | 移動体及び移動体システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010146239A JP2010146239A (ja) | 2010-07-01 |
JP4983783B2 true JP4983783B2 (ja) | 2012-07-25 |
Family
ID=42566626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008321981A Expired - Fee Related JP4983783B2 (ja) | 2008-12-11 | 2008-12-18 | 移動体及び移動体システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4983783B2 (ja) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4948098B2 (ja) * | 2006-09-12 | 2012-06-06 | ヤンマー株式会社 | 農用作業車 |
JP4798450B2 (ja) * | 2006-12-07 | 2011-10-19 | 株式会社Ihi | ナビゲーション装置とその制御方法 |
-
2008
- 2008-12-18 JP JP2008321981A patent/JP4983783B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010146239A (ja) | 2010-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5396983B2 (ja) | 移動体及び移動体の教示方法 | |
KR101730221B1 (ko) | 무인 운반차, 및 무인 운반차를 작동하기 위한 방법 | |
US9037336B2 (en) | Robot system | |
EP2495079B1 (en) | Slip detection apparatus and method for a mobile robot | |
WO2014156498A1 (ja) | 移動体及び位置検出装置 | |
JP7000378B2 (ja) | 無人搬送ロボットシステム | |
KR20100071914A (ko) | 주차 지원장치 | |
JP5218479B2 (ja) | 移動体システム | |
CN112108807A (zh) | 爬行焊接机器人及焊接位置跟踪方法 | |
KR100978148B1 (ko) | 컨테이너의 3차원 표면 영상획득 시스템 | |
JP2009193097A (ja) | 移動ロボットの制御装置および移動ロボットシステム | |
JP5298959B2 (ja) | 移動体 | |
KR102062874B1 (ko) | 무인 이송 장치 | |
JP4957920B2 (ja) | 移動体の教示方法及び移動体の制御装置並びに移動体システム | |
KR102262845B1 (ko) | 이동로봇의 두둑 이동제어장치 및 이의 방법 | |
KR100557682B1 (ko) | 주행 바닥면 영상정보를 이용한 이동로봇의 주행제어방법 | |
JP5024560B2 (ja) | 移動体 | |
JP5004031B2 (ja) | 移動体の制御方法及び制御装置並びに移動体システム | |
JP4983783B2 (ja) | 移動体及び移動体システム | |
JP2010262461A (ja) | 移動体 | |
JP6740116B2 (ja) | 移動車両 | |
KR100792852B1 (ko) | 단일 카메라를 이용한 이동 로봇의 랜드 마크 거리추출방법 | |
KR102081093B1 (ko) | 모바일 로봇 네비게이션 시스템 | |
JP2016173655A (ja) | 移動体用制御システム及び移動体の制御方法 | |
JP7126963B2 (ja) | ステレオカメラの調整システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110607 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120112 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120305 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120327 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120409 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150511 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |