JP5560794B2 - 制御装置、制御方法およびプログラム - Google Patents
制御装置、制御方法およびプログラム Download PDFInfo
- Publication number
- JP5560794B2 JP5560794B2 JP2010059621A JP2010059621A JP5560794B2 JP 5560794 B2 JP5560794 B2 JP 5560794B2 JP 2010059621 A JP2010059621 A JP 2010059621A JP 2010059621 A JP2010059621 A JP 2010059621A JP 5560794 B2 JP5560794 B2 JP 5560794B2
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- information
- user
- instruction information
- unit
- 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.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/163—Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
- B25J9/1666—Avoiding collision or forbidden zones
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40393—Learn natural high level command, associate its template with a plan, sequence
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Toys (AREA)
- Navigation (AREA)
Description
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザとのインタラクションを介してロボットの周辺情報を更新し、ロボットへの指示を簡便化することが可能な、新規かつ改良された制御装置、制御方法およびプログラムを提供することにある。
1.本実施形態の目的
2.制御装置のハードウェア構成
3.制御装置の機能構成
4.制御装置の動作の詳細
まず、本実施形態の目的について説明する。最近では、周囲の外部状態やロボット(以降、移動体とも称する。)自身の内部状態に応じて自立的に動作を行うことができるロボットが開発されている。例えば、歩行動作においては、外部の障害物を検出して障害物を回避するような行動経路を計画したり、周囲の環境の障害物地図を作成し、当該地図に基づいて行動経路を決定したりするロボットが開発されている(特許文献1および特許文献2)。
次に、図1を参照して、本実施形態にかかる制御装置100のハードウェア構成について説明する。図1は、制御装置100のハードウェア構成を示すブロック図である。図1に示したように、制御装置100は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、ホストバス14と、ブリッジ15と、外部バス16と、インタフェース17と、入力装置18と、出力装置19と、ストレージ装置(HDD)20と、ドライブ21と、接続ポート22と、通信装置23とを備える。
次に、図2を参照して、制御装置100の機能構成について説明する。図2は、制御装置100の機能構成を示すブロック図である。図2に示したように、制御装置100は、画像認識器101、検出部102、記憶部104、更新部106、実行部108、取得部110、判定部112などを備える。
次に、図3〜図7を参照して、制御装置100の動作の詳細について説明する。図3は、制御装置100における環境地図生成処理を示すフローチャートである。図3では、移動体が自立的に移動して、環境地図を生成したり、更新したりする場合を例示して説明する。
101 画像認識器
102 検出部
104 記憶部
105 環境地図
106 更新部
108 実行部
110 取得部
112 判定部
Claims (11)
- 移動体に所定の処理を実行させる実行部と、
前記移動体が移動可能な領域の環境地図を記憶している記憶部と、
前記移動体の周辺情報を検出する検出部と、
前記検出部により検出された前記移動体の周辺情報に基づいて、前記環境地図を更新する更新部と、
ユーザ入力に応じて、ユーザの指示を示す指示情報を取得する取得部と、
を備え、
前記実行部は、前記環境地図を参照して、前記移動体に前記指示情報に基づく処理を実行させ、
前記更新部は、前記指示情報および前記指示情報に基づく前記移動体により実行される処理をもとに前記環境地図を更新し、
前記環境地図は、物体の存在確率を示す情報を含んで構成され、
前記更新部は、前記指示情報に含まれる指示語と前記物体の存在確率とを関連付けて前記環境地図を更新し、さらに前記指示語の出現確率を所定の時間毎に更新する、制御装置。 - 前記検出部は、前記移動体の周辺に存在する物体を検出し、
前記更新部は、前記環境地図に含まれる物体の存在確率を更新する、請求項1に記載の制御装置。 - 前記更新部は、前記指示情報に含まれる前記物体に関する情報と、前記物体の存在確率とを関連付けて前記環境地図を更新する、請求項2に記載の制御装置。
- 前記実行部は、前記指示情報を解析して、前記指示情報に含まれるユーザに指示された物体をユーザ位置に移動させる処理を移動体に実行させる、請求項1に記載の制御装置。
- 前記実行部は、前記移動体をユーザに指示された物体が存在する場所に移動させ、前記物体を把持して前記ユーザの位置している場所に移動させる、請求項1に記載の制御装置。
- ユーザ入力に応じて、前記実行部により実行された前記移動体の処理が前記ユーザの指示に対応しているか否かを判定する判定部を備える、請求項1に記載の制御装置。
- 前記判定部により前記実行部により実行された前記移動体の処理と前記ユーザの指示とが一致していると判定された場合、前記更新部は、前記指示情報に含まれる物体に関する情報の存在確率を増加させる、請求項6に記載の制御装置。
- 前記更新部は、前記指示情報に含まれる指示された場所における指示された物体の存在確率を増加させる、請求項7に記載の制御装置。
- 前記更新部は、前記指示情報に含まれる指示された時間における指示語の存在確率を増加させる、請求項7に記載の制御装置。
- ユーザ入力に応じて、ユーザの指示を示す指示情報を取得するステップと、
記憶部に記憶されている移動体が移動可能な領域の環境地図を参照して、前記移動体に前記指示情報に基づく処理を実行させるステップと、
前記移動体の周辺情報を検出するステップと、
前記検出された前記移動体の周辺情報に基づいて、前記環境地図を更新するステップと、
前記指示情報および前記指示情報に基づく前記移動体により実行される処理をもとに前記環境地図を更新するステップと、
を含み、
前記環境地図は、物体の存在確率を示す情報を含んで構成され、
前記更新するステップは、前記指示情報に含まれる指示語と前記物体の存在確率とを関連付けて前記環境地図を更新し、さらに前記指示語の出現確率を所定の時間毎に更新する、移動体の制御方法。 - コンピュータを、
移動体に所定の処理を実行させる実行部と、
前記移動体が移動可能な領域の環境地図を記憶している記憶部と、
前記移動体の周辺情報を検出する検出部と、
前記検出部により検出された前記移動体の周辺情報に基づいて、前記環境地図を更新する更新部と、
ユーザ入力に応じて、ユーザの指示を示す指示情報を取得する取得部と、
を備え、
前記実行部は、前記環境地図を参照して、前記移動体に前記指示情報に基づく処理を実行させ、
前記更新部は、前記指示情報および前記指示情報に基づく前記移動体により実行される処理をもとに前記環境地図を更新し、
前記環境地図は、物体の存在確率を示す情報を含んで構成され、
前記更新部は、前記指示情報に含まれる指示語と前記物体の存在確率とを関連付けて前記環境地図を更新し、さらに前記指示語の出現確率を所定の時間毎に更新する、制御装置として機能させるためのプログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010059621A JP5560794B2 (ja) | 2010-03-16 | 2010-03-16 | 制御装置、制御方法およびプログラム |
KR1020110020507A KR101708061B1 (ko) | 2010-03-16 | 2011-03-08 | 제어 장치, 제어 방법 및 기록 매체 |
US13/042,707 US20110231018A1 (en) | 2010-03-16 | 2011-03-08 | Control apparatus, control method and program |
CN201110060837.1A CN102189557B (zh) | 2010-03-16 | 2011-03-09 | 控制设备、控制方法和程序 |
EP11157453.9A EP2366503A3 (en) | 2010-03-16 | 2011-03-09 | Control apparatus, control method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010059621A JP5560794B2 (ja) | 2010-03-16 | 2010-03-16 | 制御装置、制御方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011189481A JP2011189481A (ja) | 2011-09-29 |
JP5560794B2 true JP5560794B2 (ja) | 2014-07-30 |
Family
ID=44201270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010059621A Active JP5560794B2 (ja) | 2010-03-16 | 2010-03-16 | 制御装置、制御方法およびプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US20110231018A1 (ja) |
EP (1) | EP2366503A3 (ja) |
JP (1) | JP5560794B2 (ja) |
KR (1) | KR101708061B1 (ja) |
CN (1) | CN102189557B (ja) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI20115923A0 (fi) * | 2011-09-21 | 2011-09-21 | Zenrobotics Oy | Iskunvaimennusrakenne |
KR101439249B1 (ko) * | 2012-06-28 | 2014-09-11 | 한국과학기술연구원 | 공간 점유 정보를 이용한 로봇 동작 생성 장치 및 방법 |
JP6141782B2 (ja) * | 2014-03-12 | 2017-06-07 | 株式会社豊田自動織機 | 無人搬送車と在庫管理システムの連動システムにおける地図情報更新方法 |
JP6416590B2 (ja) * | 2014-03-31 | 2018-10-31 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 物管理システムおよび運搬ロボット |
DE102015214743A1 (de) * | 2015-08-03 | 2017-02-09 | Audi Ag | Verfahren und Vorrichtung in einem Kraftfahrzeug zur verbesserten Datenfusionierung bei einer Umfelderfassung |
DE102015119501A1 (de) * | 2015-11-11 | 2017-05-11 | RobArt GmbH | Unterteilung von Karten für die Roboternavigation |
WO2017082388A1 (ja) * | 2015-11-11 | 2017-05-18 | パイオニア株式会社 | セキュリティ装置、セキュリティ制御方法、プログラム及び記憶媒体 |
DE102015119865B4 (de) | 2015-11-17 | 2023-12-21 | RobArt GmbH | Robotergestützte Bearbeitung einer Oberfläche mittels eines Roboters |
US10093021B2 (en) * | 2015-12-02 | 2018-10-09 | Qualcomm Incorporated | Simultaneous mapping and planning by a robot |
CN105397812B (zh) * | 2015-12-28 | 2017-07-18 | 青岛海通机器人系统有限公司 | 移动机器人及基于移动机器人更换产品的方法 |
JP7073336B2 (ja) | 2016-08-05 | 2022-05-23 | ロブアート ゲーエムベーハー | 自律移動ロボットを制御する方法 |
US11119722B2 (en) * | 2016-11-08 | 2021-09-14 | Sharp Kabushiki Kaisha | Movable body control apparatus and recording medium |
EP3563344B1 (en) * | 2017-02-09 | 2024-08-07 | Google LLC | Agent navigation using visual inputs |
CN106802668B (zh) * | 2017-02-16 | 2020-11-17 | 上海交通大学 | 基于双目与超声波融合的无人机三维避撞方法及系统 |
JP2021081758A (ja) * | 2018-03-15 | 2021-05-27 | ソニーグループ株式会社 | 制御装置、制御方法及びプログラム |
SE544090C2 (en) | 2018-04-22 | 2021-12-21 | Zenrobotics Oy | Waste Sorting Gantry Robot |
JP7310831B2 (ja) * | 2018-05-30 | 2023-07-19 | ソニーグループ株式会社 | 制御装置、制御方法、ロボット装置、プログラムおよび非一時的な機械可読媒体 |
CN110968083B (zh) * | 2018-09-30 | 2023-02-10 | 科沃斯机器人股份有限公司 | 栅格地图的构建方法、避障的方法、设备及介质 |
JP2020064385A (ja) | 2018-10-16 | 2020-04-23 | ソニー株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
US11921509B2 (en) * | 2018-10-30 | 2024-03-05 | Sony Group Corporation | Information processing apparatus, information processing method, and program |
WO2020179459A1 (ja) * | 2019-03-06 | 2020-09-10 | ソニー株式会社 | 地図作成装置、地図作成方法、及びプログラム |
DE112020002287T5 (de) | 2019-05-09 | 2022-02-17 | Sony Group Corporation | Informationsverarbeitungsvorrichtung, informationsverarbeitungsverfahren und programm |
CN113465614B (zh) * | 2020-03-31 | 2023-04-18 | 北京三快在线科技有限公司 | 无人机及其导航地图的生成方法和装置 |
SE544165C2 (en) | 2020-06-24 | 2022-02-15 | Zenrobotics Oy | Waste Sorting Robot |
SE544103C2 (en) | 2020-10-28 | 2021-12-21 | Zenrobotics Oy | Waste Sorting Robot with gripper that releases waste object at a throw position |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7429843B2 (en) * | 2001-06-12 | 2008-09-30 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
JP3945279B2 (ja) | 2002-03-15 | 2007-07-18 | ソニー株式会社 | 障害物認識装置、障害物認識方法、及び障害物認識プログラム並びに移動型ロボット装置 |
JP4206702B2 (ja) * | 2002-07-17 | 2009-01-14 | 日産自動車株式会社 | 内燃機関の排気浄化装置 |
JP4532280B2 (ja) * | 2002-10-23 | 2010-08-25 | シーメンス アクチエンゲゼルシヤフト | 自由面および占有面を有する面を記述するグラフ構造を形成するための方法および装置ならびにプログラムコード手段を有するコンピュータプログラムおよびコンピュータプログラム製品 |
JP4276624B2 (ja) * | 2002-12-10 | 2009-06-10 | 本田技研工業株式会社 | ロボット制御装置、ロボット制御方法、及びロボット制御プログラム |
US7961909B2 (en) * | 2006-03-08 | 2011-06-14 | Electronic Scripting Products, Inc. | Computer interface employing a manipulated object with absolute pose detection component and a display |
JP4479372B2 (ja) * | 2004-06-25 | 2010-06-09 | ソニー株式会社 | 環境地図作成方法、環境地図作成装置、及び移動型ロボット装置 |
CN100352623C (zh) * | 2005-04-11 | 2007-12-05 | 中国科学院自动化研究所 | 一种自动拾取物体的智能移动机器人控制装置及方法 |
JP2007219645A (ja) * | 2006-02-14 | 2007-08-30 | Sony Corp | データ処理方法、データ処理装置およびプログラム |
KR100791382B1 (ko) * | 2006-06-01 | 2008-01-07 | 삼성전자주식회사 | 로봇의 이동 경로에 따라 소정 영역의 특성에 관한 정보를수집하고 분류하는 방법 및 상기 영역 특성에 따라제어되는 로봇, 상기 영역 특성을 이용한 ui 구성 방법및 장치 |
KR100843085B1 (ko) * | 2006-06-20 | 2008-07-02 | 삼성전자주식회사 | 이동 로봇의 격자지도 작성 방법 및 장치와 이를 이용한영역 분리 방법 및 장치 |
US7587260B2 (en) * | 2006-07-05 | 2009-09-08 | Battelle Energy Alliance, Llc | Autonomous navigation system and method |
KR20080029548A (ko) * | 2006-09-29 | 2008-04-03 | 삼성전자주식회사 | 실사기반 이동기기 제어 방법 및 장치 |
US20090234788A1 (en) * | 2007-03-31 | 2009-09-17 | Mitchell Kwok | Practical Time Machine Using Dynamic Efficient Virtual And Real Robots |
JP2009093308A (ja) * | 2007-10-05 | 2009-04-30 | Hitachi Industrial Equipment Systems Co Ltd | ロボットシステム |
JP4968684B2 (ja) * | 2007-12-10 | 2012-07-04 | 本田技研工業株式会社 | 目標経路設定支援システム |
JP4788722B2 (ja) * | 2008-02-26 | 2011-10-05 | トヨタ自動車株式会社 | 自律移動ロボット、自己位置推定方法、環境地図の生成方法、環境地図の生成装置、及び環境地図のデータ構造 |
JP4999734B2 (ja) * | 2008-03-07 | 2012-08-15 | 株式会社日立製作所 | 環境地図生成装置、方法及びプログラム |
JP5259286B2 (ja) * | 2008-07-16 | 2013-08-07 | 株式会社日立製作所 | 3次元物体認識システム及びそれを用いた棚卸システム |
JP5169638B2 (ja) | 2008-09-01 | 2013-03-27 | 株式会社大林組 | 地中構造物の構築方法 |
US8515612B2 (en) * | 2008-09-03 | 2013-08-20 | Murata Machinery, Ltd. | Route planning method, route planning device and autonomous mobile device |
-
2010
- 2010-03-16 JP JP2010059621A patent/JP5560794B2/ja active Active
-
2011
- 2011-03-08 US US13/042,707 patent/US20110231018A1/en not_active Abandoned
- 2011-03-08 KR KR1020110020507A patent/KR101708061B1/ko active IP Right Grant
- 2011-03-09 CN CN201110060837.1A patent/CN102189557B/zh active Active
- 2011-03-09 EP EP11157453.9A patent/EP2366503A3/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
EP2366503A3 (en) | 2013-05-22 |
KR20110104431A (ko) | 2011-09-22 |
JP2011189481A (ja) | 2011-09-29 |
CN102189557B (zh) | 2015-04-22 |
KR101708061B1 (ko) | 2017-02-17 |
CN102189557A (zh) | 2011-09-21 |
US20110231018A1 (en) | 2011-09-22 |
EP2366503A2 (en) | 2011-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5560794B2 (ja) | 制御装置、制御方法およびプログラム | |
AU2020200546B2 (en) | Structure modelling | |
US11830618B2 (en) | Interfacing with a mobile telepresence robot | |
CN106796434B (zh) | 地图生成方法、自身位置推定方法、机器人系统和机器人 | |
WO2020107772A1 (zh) | 机器人地图构建和定位 | |
JP6705465B2 (ja) | 可観測性グリッドベースの自律的環境探索 | |
WO2021103987A1 (zh) | 扫地机器人控制方法、扫地机器人及存储介质 | |
US11157016B2 (en) | Automatic recognition of multiple floorplans by cleaning robot | |
GB2567944A (en) | Robotic virtual boundaries | |
JP2019522301A (ja) | 経路を自律走行するようにロボットを訓練するためのシステムおよび方法 | |
EP3548993A1 (en) | Virtual sensor configuration | |
JP2019537715A (ja) | 障害物検出システム及び方法 | |
JP2011118834A (ja) | 情報処理装置、情報処理方法およびプログラム | |
US20210348927A1 (en) | Information processing apparatus, information processing method, and recording medium | |
WO2018214605A1 (zh) | 智能终端设备的定位方法、装置和关联的智能终端设备 | |
WO2017038012A1 (ja) | 地図生成方法、自己位置推定方法、ロボットシステム、およびロボット | |
US20230184949A1 (en) | Learning-based system and method for estimating semantic maps from 2d lidar scans | |
CN113001544B (zh) | 一种机器人的控制方法、装置及机器人 | |
EP4459553A1 (en) | Method and device for optimizing three-dimensional map display | |
WO2021056428A1 (zh) | 智能终端、控制系统及与移动机器人的交互方法 | |
WO2018123497A1 (ja) | 情報処理装置、情報処理方法及びコンピュータプログラム | |
US20240091950A1 (en) | Probabilistic approach to unifying representations for robotic mapping | |
CN114964204A (zh) | 地图构建方法、地图使用方法、装置、设备和存储介质 | |
JP2014174683A (ja) | 位置推定装置、位置推定プログラムおよび位置推定方法 | |
JP4569663B2 (ja) | 情報処理装置、情報処理方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130305 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140116 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140204 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140325 |
|
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: 20140513 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140526 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5560794 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |