JP5169273B2 - 移動ロボットの制御装置および移動ロボットシステム - Google Patents
移動ロボットの制御装置および移動ロボットシステム Download PDFInfo
- Publication number
- JP5169273B2 JP5169273B2 JP2008029963A JP2008029963A JP5169273B2 JP 5169273 B2 JP5169273 B2 JP 5169273B2 JP 2008029963 A JP2008029963 A JP 2008029963A JP 2008029963 A JP2008029963 A JP 2008029963A JP 5169273 B2 JP5169273 B2 JP 5169273B2
- Authority
- JP
- Japan
- Prior art keywords
- mobile robot
- estimated
- target position
- current position
- estimated current
- 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
- 238000005259 measurement Methods 0.000 claims description 44
- 238000004364 calculation method Methods 0.000 claims description 23
- 238000006073 displacement reaction Methods 0.000 claims description 10
- 230000007613 environmental effect Effects 0.000 claims description 8
- 230000001133 acceleration Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 20
- 238000000034 method Methods 0.000 description 14
- 238000004422 calculation algorithm Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000013519 translation Methods 0.000 description 3
- 239000000470 constituent Substances 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000001939 inductive effect Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
(対策1)目標位置と現在位置との許容偏差を大きくする,
(対策2)外界センサにもとづく位置推定処理の速度を上げて遅れを減らす,
といった対策があるが,(対策1)を実施すると移動ロボットを目標位置に正確に位置決めできなくなる。特許文献1の掃除ロボットシステムは要求される停止位置精度が比較的低いため,(対策1)が有効である。しかし,配膳作業や充電器との接続など,停止位置精度が要求される場合には(対策1)は現実的ではない。(対策2)の実施には高性能の処理装置が必要であり,追加コストが発生する。他に,位置推定処理のアルゴリズムを工夫して計算量を減らすなどの措置が考えられるが,特定の外界センサや位置推定手法に特化せざるを得ず,一般的ではない。特許文献2の実現には(対策2)が必要であったが,システム構築コストが高くなってしまう。
本発明は、内界センサで得られる情報と外界センサで得られる情報とから推定した推定現在位置にもとづいて環境中の目標位置に移動ロボットを所定の制御周期で位置決め制御する移動ロボットの制御装置において,前周期の推定現在位置と前記内界センサの観測結果とから短い周期で第1位置推定値を更新する第1位置同定部と,前記外界センサの観測結果から前記第1位置同定部よりも長い周期で第2位置推定値を更新する第2位置同定部と,前記外界センサによる環境計測時の前記推定現在位置である計測推定位置を記憶する計測推定位置記憶部と,前記第1位置推定値,前記第2位置推定値および前記計測推定位置記憶部が記憶した計測推定位置を統合して推定現在位置を求める位置更新演算部と,前記推定現在位置にもとづいて前記移動ロボットの動作を制御する動作制御部と,を備えたことを特徴とするものである。
また、本発明は、前記位置更新演算部は,前記第2位置推定値が得られた周期のみ前記計測推定位置に対する前周期の推定現在位置の相対変位量を第2位置推定値に加算した結果を推定現在位置として出力し,第2位置推定値が得られない周期では第1位置推定値を推定現在位置として出力することを特徴とするものである。
また、本発明は、前周期の推定現在位置と内界センサから得られる情報とから現在位置を推定しつつ外界センサによるランドマーク観測結果にもとづいて算出した環境中の目標位置に移動ロボットを所定の制御周期で位置決め制御する移動ロボットの制御装置において,前周期の推定現在位置と前記内界センサの観測結果とから短い周期で推定現在位置を更新する位置同定部と,前記外界センサによる環境計測時の前記推定現在位置である計測推定位置を記憶する計測推定位置記憶部と,前記外界センサによるランドマーク観測結果から得られる移動ロボットから目標位置までの相対変位量と前記計測推定位置とにもとづいて前記位置同定部よりも長い周期で目標位置を算出する目標位置更新演算部と,前記推定現在位置と前記目標位置にもとづいて移動ロボットの動作を制御する動作制御部と,を備えたことを特徴とするものである。
また、本発明は、前記目標位置更新演算部は,前記計測推定位置に前記移動ロボットから目標位置までの相対変位量を加算した値を目標位置として出力することを特徴とするものである。
また、本発明は、前記動作制御部は,前記目標位置と前記推定現在位置との偏差にもとづいて移動ロボットの速度指令を生成することを特徴とするものである。
また、本発明は、前記動作制御部は,前記目標位置と前記推定現在位置との偏差にもとづいて移動ロボットの加速度指令を生成することを特徴とするものである。
また、本発明は、前記推定現在位置,前記目標位置,およびそれらの時間履歴を画面上に地図と重ねて表示することを特徴とするものである。
また、本発明は、上記した移動ロボットの制御装置と,前記制御装置によって制御される移動ロボットと,を備えたことを特徴とするものである。
また、本発明によれば,外界センサにもとづく位置推定結果に含まれる遅れ分の補償が単純な演算で実現できる。
また、本発明によれば,移動ロボットから目標位置までの相対変位量に含まれる遅れ分の補償が,例え相対変位量算出に要する時間が変化しても,可能となる。様々な外界センサにもとづく様々な相対変位量算出アルゴリズムを同じ枠組みで実装できるので,システムの柔軟性が高まる。
また、本発明によれば,移動ロボットから目標位置までの相対変位量に含まれる遅れ分の補償が単純な演算で実現できる。
また、本発明によれば,外界センサにもとづく位置推定結果にもとづいて,移動ロボットを目標位置まで正確に位置決めできる。
また、本発明によれば,保守管理が容易となる。
また,110は移動ロボットの操作者あるいは上位制御器から送られる移動ロボットの目標位置,111は内界センサ計測結果,112は外界センサ計測結果,113は外界センサが計測を実行したことを通知する計測実施通知信号,114は位置推定値1,115は位置推定値2,116は計測推定位置,117は推定現在位置,118は移動ロボット本体100への動作指令である。
である。ここでjは環境計測実行時から位置推定値2が得られるまでに要する時間に相当する正数である。
101 内界センサ
102 外界センサ
103 位置同定部1
104 位置同定部2
105 計測推定位置記憶部
106 位置更新演算部
107 動作制御部
110 目標位置
111 内界センサ計測結果
112 外界センサ計測結果
113 計測実施通知信号
114 位置推定値1
115 位置推定値2
116 計測推定位置
117 推定現在位置
118 動作指令
301 目標位置更新演算部
302 位置同定部
310 目標位置情報
311 推定現在位置
401 エンコーダ
402 上方カメラ
403 駆動部
404 記憶装置
405 制御部
Claims (6)
- 前周期の推定現在位置と内界センサから得られる情報とから現在位置を推定しつつ外界センサによるランドマーク観測結果にもとづいて算出した環境中の目標位置に移動ロボットを所定の制御周期で位置決め制御する移動ロボットの制御装置において,
前周期の推定現在位置と前記内界センサの観測結果とから所定の周期で推定現在位置を更新する位置同定部と,
前記外界センサによる環境計測時の前記推定現在位置である計測推定位置を記憶する計測推定位置記憶部と,
前記外界センサによるランドマーク観測結果から得られる移動ロボットから目標位置までの相対変位量と前記計測推定位置とにもとづいて前記位置同定部よりも長い周期で目標位置を更新する目標位置更新演算部と,
前記推定現在位置と前記目標位置更新演算部によって更新された前記目標位置とにもとづいて移動ロボットの動作を制御する動作制御部と,を備えたことを特徴とする移動ロボットの制御装置。 - 前記目標位置更新演算部は,前記計測推定位置に前記移動ロボットから目標位置までの相対変位量を加算した値を目標位置として出力することを特徴とする請求項1に記載の移動ロボットの制御装置。
- 前記動作制御部は,前記目標位置と前記推定現在位置との偏差にもとづいて移動ロボットの速度指令を生成することを特徴とする請求項1または2に記載の移動ロボットの制御装置。
- 前記動作制御部は,前記目標位置と前記推定現在位置との偏差にもとづいて移動ロボットの加速度指令を生成することを特徴とする請求項1,2または3に記載の移動ロボットの制御装置。
- 前記推定現在位置と,前記目標位置と,前記推定現在位置および前記目標位置の時間履歴とを画面上に地図と重ねて表示することを特徴とする請求項1〜4のいずれか一つに記載の移動ロボットの制御装置。
- 請求項1〜5のいずれか一つに記載の移動ロボットの制御装置と,
前記制御装置によって制御される移動ロボットと,を備えたことを特徴とする移動ロボットシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008029963A JP5169273B2 (ja) | 2008-02-12 | 2008-02-12 | 移動ロボットの制御装置および移動ロボットシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008029963A JP5169273B2 (ja) | 2008-02-12 | 2008-02-12 | 移動ロボットの制御装置および移動ロボットシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009193097A JP2009193097A (ja) | 2009-08-27 |
JP5169273B2 true JP5169273B2 (ja) | 2013-03-27 |
Family
ID=41075084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008029963A Expired - Fee Related JP5169273B2 (ja) | 2008-02-12 | 2008-02-12 | 移動ロボットの制御装置および移動ロボットシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5169273B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2460629B1 (en) * | 2009-07-28 | 2022-06-29 | Yujin Robot Co., Ltd. | Control method for localization and navigation of mobile robot and mobile robot using same |
CN103680291B (zh) * | 2012-09-09 | 2016-12-21 | 复旦大学 | 基于天花板视觉的同步定位与地图绘制的方法 |
JP6397355B2 (ja) * | 2015-02-26 | 2018-09-26 | 本田技研工業株式会社 | 移動体の制御装置 |
CN106695743B (zh) * | 2017-02-10 | 2019-12-03 | 中国东方电气集团有限公司 | 一种基于移动机器人的危化溶液抽取参数的下达方法 |
US11926038B2 (en) | 2018-01-10 | 2024-03-12 | Sony Corporation | Information processing apparatus and information processing method |
JP2021105751A (ja) * | 2018-04-03 | 2021-07-26 | ソニーグループ株式会社 | 制御装置、制御方法、および、プログラム |
CN113124850B (zh) * | 2019-12-30 | 2023-07-28 | 北京极智嘉科技股份有限公司 | 机器人、地图生成方法、电子设备及存储介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04317105A (ja) * | 1991-04-17 | 1992-11-09 | Toshiba Corp | 移動装置の制御装置 |
JPH0667726A (ja) * | 1992-08-13 | 1994-03-11 | Nippon Yusoki Co Ltd | 無人走行車の絶対位置取得方法 |
JPH06118155A (ja) * | 1992-10-06 | 1994-04-28 | Alpine Electron Inc | 移動体の進行方位測定装置 |
JPH11134028A (ja) * | 1997-10-31 | 1999-05-21 | Toshiba Mach Co Ltd | 自走台車の走行システム |
JP2001042934A (ja) * | 1999-08-02 | 2001-02-16 | Shinko Electric Co Ltd | 無人搬送車の推定位置補正方法及びその装置 |
JP3710451B2 (ja) * | 2003-03-03 | 2005-10-26 | 川崎重工業株式会社 | 移動体の位置計測方法及び装置 |
JP2007309670A (ja) * | 2006-05-16 | 2007-11-29 | Toyota Motor Corp | 車両位置検出装置 |
KR100785784B1 (ko) * | 2006-07-27 | 2007-12-13 | 한국전자통신연구원 | 인공표식과 오도메트리를 결합한 실시간 위치산출 시스템및 방법 |
-
2008
- 2008-02-12 JP JP2008029963A patent/JP5169273B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009193097A (ja) | 2009-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5169273B2 (ja) | 移動ロボットの制御装置および移動ロボットシステム | |
US10006772B2 (en) | Map production method, mobile robot, and map production system | |
US9108321B2 (en) | Motion prediction control device and method | |
US6704619B1 (en) | Method and system for universal guidance and control of automated machines | |
KR101439921B1 (ko) | 비젼 센서 정보와 모션 센서 정보를 융합한 모바일 로봇용 slam 시스템 | |
TWI585561B (zh) | 機器人裝置的離機式導航方法與裝置 | |
JP5733518B2 (ja) | 運動予測制御装置と方法 | |
CN112665584B (zh) | 一种基于多传感器融合的水下机器人定位与构图方法 | |
JPH07281753A (ja) | 移動ロボット | |
JP5679121B2 (ja) | ロボットの運動予測制御方法と装置 | |
KR100784125B1 (ko) | 단일 카메라를 이용한 이동 로봇의 랜드 마크의 좌표 추출방법 | |
KR101435106B1 (ko) | 수중 로봇의 위치 추정 시스템 | |
JP5439552B2 (ja) | ロボットシステム | |
KR100792852B1 (ko) | 단일 카메라를 이용한 이동 로봇의 랜드 마크 거리추출방법 | |
JP2010262461A (ja) | 移動体 | |
CN114562994A (zh) | 移动机器人处于动态环境中的定位方法 | |
KR101376536B1 (ko) | 센서 융합을 이용한 모바일 객체의 위치 인식방법 및 그 장치 | |
KR101243133B1 (ko) | 이동로봇의 위치추정 장치 및 방법 | |
JPH06259131A (ja) | 移動ロボットの誘導制御装置 | |
JP7278637B2 (ja) | 自走式移動装置 | |
US20230419546A1 (en) | Online camera calibration for a mobile robot | |
JPH07129237A (ja) | 移動ロボットの環境内位置認識方法 | |
CN117032027B (zh) | 视觉控制***及其控制方法、视觉运动控制器和存储介质 | |
Wang et al. | Sensor fusion and map establishment for autonomous guided vehicle | |
JP5057224B2 (ja) | 移動ロボット制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101117 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20120216 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120221 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120306 |
|
AA91 | Notification that invitation to amend document was cancelled |
Free format text: JAPANESE INTERMEDIATE CODE: A971091 Effective date: 20120327 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120410 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120608 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121204 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121217 |
|
LAPS | Cancellation because of no payment of annual fees |