JP6079350B2 - ロボット制御方法、ロボット制御装置、ロボット及びロボット制御プログラム - Google Patents
ロボット制御方法、ロボット制御装置、ロボット及びロボット制御プログラム Download PDFInfo
- Publication number
- JP6079350B2 JP6079350B2 JP2013062051A JP2013062051A JP6079350B2 JP 6079350 B2 JP6079350 B2 JP 6079350B2 JP 2013062051 A JP2013062051 A JP 2013062051A JP 2013062051 A JP2013062051 A JP 2013062051A JP 6079350 B2 JP6079350 B2 JP 6079350B2
- Authority
- JP
- Japan
- Prior art keywords
- scenario
- execution
- robot
- parameter
- work
- 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
- 238000000034 method Methods 0.000 title claims description 39
- 238000000605 extraction Methods 0.000 claims description 12
- 239000000284 extract Substances 0.000 claims description 8
- 238000010977 unit operation Methods 0.000 claims description 8
- 230000007423 decrease Effects 0.000 claims description 3
- 238000003384 imaging method Methods 0.000 description 16
- 230000033001 locomotion Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 239000012636 effector Substances 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 230000005674 electromagnetic induction Effects 0.000 description 1
- 230000005389 magnetism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
Description
本発明の第一実施形態について、図面を参照して説明する。
アーム11は、複数のジョイント(関節)12と、複数のリンク13と備える。
動作命令「Grasp A」は、ハンド14でワークAを把持する、という動作命令である。
動作命令「Move from XS to X1」は、ハンド14の位置を位置XSから位置X1へ移動させる、という動作命令である。
動作命令「Move from X1 to XE」は、ハンド14の位置を位置X1から位置XEへ移動させる、という動作命令である。
動作命令「Release A」ハンドで把持されたワークAを解放する、という動作命令である。
シナリオ選出部202は、Jを1に設定する(ステップS1021)。なお、Jは、実行ログ記憶部205に格納された実行ログ番号を示す数値(ここでは自然数)である。
[数1]
類似度=Σw[i]/(Goal.Param[i]−Log.Param[i]) ・・・(1)
シナリオ選出部202は、Kを1に設定し、かつ最大成功率を0に設定する(ステップS1041)。ここで、Kは、ライブラリー記憶部204に格納されているシナリオのシナリオ名を示す番号である。例えば、Kが1の場合は、シナリオ1の場合である。
本発明の第1の実施の形態は、速度レベルを含めて類似度を算出したが、速度レベルは、他のパラメーターと比べると、作業結果に対する影響が大きい。
本実施形態における、上記構成からなるロボットシステム2の特徴的な処理について説明する。
シナリオ選出部202は、Jを1に設定する(ステップS1031)。シナリオ選出部202は、実行ログ記憶部205にJ番の実行ログがあるか否かを判断する(ステップS1032)。実行ログ記憶部205にJ番の実行ログがある場合(ステップS1032でYES)には、シナリオ選出部202は、J番の実行ログのシナリオの作業内容が、ステップS100で取得されたゴールGの作業内容と一致するか否かを判断する(ステップS1033)。なお、ステップS1031の処理は、ステップS1021の処理と同じであり、ステップS1032の処理は、ステップS1022の処理と同じであり、ステップS1033の処理は、ステップS1023の処理と同じである。
シナリオ選出部202は、ステップS102で選出されたシナリオ群Aから、シナリオSを選出する(ステップS104)。
Claims (7)
- ロボットの単位動作を複数組み合わせたシナリオを用いて前記ロボットに目的の作業を行わせるロボット制御方法であって、
前記ロボットが実行したシナリオと、当該シナリオを定める第1のパラメーターの選択値と、当該シナリオの実行結果と、を関連付けた実行ログが複数含まれる第1の実行情報を取得し、かつ前記目的の作業の内容と、当該目的の作業を定める第2のパラメーターの選択値と、を含む指示情報を取得する第1のステップと、
前記第1の実行情報から、前記シナリオが示す作業内容が前記目的の作業の内容と同一、かつ前記第1のパラメーターの選択値が前記第2のパラメーターの選択値に類似する実行ログを第2の実行情報として抽出する第2のステップと、
前記第2の実行情報に含まれるシナリオから、前記実行結果に基づいて成功率の最も高いシナリオを選出する第3のステップと、
前記選出されたシナリオを出力する第4のステップと、
を含むことを特徴とするロボット制御方法。 - 請求項1に記載のロボット制御方法であって、
前記第1のステップでは、前記第1のパラメーター及び前記第2のパラメーターとして、前記ロボットを移動させる速度に関する情報である速度情報を取得する
ことを特徴とするロボット制御方法。 - 請求項1に記載のロボット制御方法であって、
前記実行ログ及び前記指示情報は、前記ロボットを移動させる速度に関する情報である速度情報を含み、
前記第2のステップでは、前記第1の実行情報から、前記指示情報の速度情報と同一の速度情報が関連付けられた実行ログを抽出する
ことを特徴とするロボット制御方法。 - 請求項1から3のいずれか一項に記載のロボット制御方法であって、
前記第2のステップでは、前記第1のパラメーターの選択値と前記第2のパラメーターの選択値との差が大きいほど値が小さくなる算出式を用いて算出した類似度に基づいて、第2の実行情報を抽出する
ことを特徴とするロボット制御方法。 - ロボットの単位動作を複数組み合わせたシナリオを用いて前記ロボットに目的の作業を行わせるロボット制御装置であって、
前記ロボットが実行したシナリオと、当該シナリオを定める第1のパラメーターの選択値と、当該シナリオの実行結果と、を関連付けた実行ログが複数含まれる第1の実行情報を取得する第1の取得部と、
前記目的の作業の内容と、当該目的の作業を定める第2のパラメーターの選択値と、を含む指示情報を取得する第2の取得部と、
前記第1の実行情報から、前記シナリオが示す作業内容が前記目的の作業の内容と同一、かつ前記第1のパラメーターの選択値が前記第2のパラメーターの選択値に類似する実行ログを第2の実行情報として抽出するシナリオ群抽出部と、
前記第2の実行情報に含まれるシナリオから、前記実行結果に基づいて成功率の最も高いシナリオを選出するシナリオ選出部と、
前記選出された最適なシナリオを出力する出力部と、
を備えることを特徴とするロボット制御装置。 - ロボットの単位動作を複数組み合わせたシナリオを用いて前記ロボットの可動部に目的の作業を行わせるロボットであって、
前記ロボットが実行したシナリオと、当該シナリオを定める第1のパラメーターの選択値と、当該シナリオの実行結果と、を関連付けた実行ログが複数含まれる第1の実行情報を取得する第1の取得部と、
前記目的の作業の内容と、当該目的の作業を定める第2のパラメーターの選択値と、を含む指示情報を取得する第2の取得部と、
前記第1の実行情報から、前記シナリオが示す作業内容が前記目的の作業の内容と同一、かつ前記第1のパラメーターの選択値が前記第2のパラメーターの選択値に類似する実行ログを第2の実行情報として抽出するシナリオ群抽出部と、
前記第2の実行情報に含まれるシナリオから、前記実行結果に基づいて成功率の最も高いシナリオを選出するシナリオ選出部と、
前記選出された最適なシナリオを用いて前記可動部を制御する駆動制御部と、
を備えることを特徴とするロボット。 - ロボットの単位動作を複数組み合わせたシナリオを用いて前記ロボットに目的の作業を行わせるロボット制御プログラムであって、
前記ロボットが実行したシナリオと、当該シナリオを定める第1のパラメーターの選択値と、当該シナリオの実行結果と、を関連付けた実行ログが複数含まれる第1の実行情報を取得し、かつ前記目的の作業の内容と、当該目的の作業を定める第2のパラメーターの選択値と、を含む指示情報を取得する第1のステップと、
前記第1の実行情報から、前記シナリオが示す作業内容が前記目的の作業の内容と同一、かつ前記第1のパラメーターの選択値が前記第2のパラメーターの選択値に類似する実行ログを第2の実行情報として抽出する第2のステップと、
前記第2の実行情報に含まれるシナリオから、前記実行結果に基づいて成功率の最も高いシナリオを選出する第3のステップと、
前記選出された最適なシナリオを出力する第4のステップと、
を演算装置に実行させることを特徴とするロボット制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013062051A JP6079350B2 (ja) | 2013-03-25 | 2013-03-25 | ロボット制御方法、ロボット制御装置、ロボット及びロボット制御プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013062051A JP6079350B2 (ja) | 2013-03-25 | 2013-03-25 | ロボット制御方法、ロボット制御装置、ロボット及びロボット制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014184531A JP2014184531A (ja) | 2014-10-02 |
JP6079350B2 true JP6079350B2 (ja) | 2017-02-15 |
Family
ID=51832596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013062051A Expired - Fee Related JP6079350B2 (ja) | 2013-03-25 | 2013-03-25 | ロボット制御方法、ロボット制御装置、ロボット及びロボット制御プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6079350B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102108389B1 (ko) * | 2017-12-27 | 2020-05-11 | (주) 퓨처로봇 | 서비스 로봇의 제어 시나리오 생성 방법 및 그 장치 |
JP7384005B2 (ja) * | 2019-11-27 | 2023-11-21 | セイコーエプソン株式会社 | 制御方法およびロボットシステム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07152420A (ja) * | 1993-11-29 | 1995-06-16 | Sanyo Electric Co Ltd | ロボットによる組み立て装置 |
JP2003140744A (ja) * | 2001-11-07 | 2003-05-16 | Ntt Docomo Inc | 知識データベース装置及びその構築方法、システム制御装置及びその自動措置方法、並びに、プログラム |
JP4728565B2 (ja) * | 2003-07-16 | 2011-07-20 | 日本電気株式会社 | 障害復旧装置および障害復旧方法ならびにプログラム |
JP2012206219A (ja) * | 2011-03-30 | 2012-10-25 | Seiko Epson Corp | ロボット制御装置及びロボットシステム |
JP5787642B2 (ja) * | 2011-06-28 | 2015-09-30 | キヤノン株式会社 | 対象物保持装置、対象物保持装置の制御方法、およびプログラム |
-
2013
- 2013-03-25 JP JP2013062051A patent/JP6079350B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014184531A (ja) | 2014-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9878446B2 (en) | Determination of object-related gripping regions using a robot | |
JP7058126B2 (ja) | ロボット制御装置および自動組立システム | |
US11745355B2 (en) | Control device, control method, and non-transitory computer-readable storage medium | |
US9149932B2 (en) | Robot picking system, control device, and method of manufacturing a workpiece | |
EP2931485B1 (en) | Bare hand robot path teaching | |
JP7015068B2 (ja) | ロボットによる衝突処理 | |
US10286557B2 (en) | Workpiece position/posture calculation system and handling system | |
KR101860200B1 (ko) | 카메라를 이용한 장치 또는 물체의 선택 | |
US20150273689A1 (en) | Robot control device, robot, robotic system, teaching method, and program | |
JP2018051652A (ja) | ロボットシステム | |
JP2018202550A (ja) | 機械学習装置、機械学習方法、および機械学習プログラム | |
JP2019018272A (ja) | モーション生成方法、モーション生成装置、システム及びコンピュータプログラム | |
JP6322949B2 (ja) | ロボット制御装置、ロボットシステム、ロボット、ロボット制御方法及びロボット制御プログラム | |
JP2020104216A (ja) | ロボット制御装置、ロボットシステム及びロボット制御方法 | |
JP7264253B2 (ja) | 情報処理装置、制御方法及びプログラム | |
CN114025928A (zh) | 末端执行器的控制系统以及末端执行器的控制方法 | |
WO2017119088A1 (ja) | ロボットシステムおよび制御方法 | |
JP6079350B2 (ja) | ロボット制御方法、ロボット制御装置、ロボット及びロボット制御プログラム | |
JP6067547B2 (ja) | 物体認識装置、ロボット及び物体認識方法 | |
JP2022500260A (ja) | ロボット装置のための制御装置、ロボット装置、方法、コンピュータプログラム及び機械可読記憶媒体 | |
JP2020082314A (ja) | 学習装置、ロボット制御装置、及びロボット制御システム | |
JP7452657B2 (ja) | 制御装置、制御方法及びプログラム | |
CN112533739B (zh) | 机器人控制装置、机器人控制方法以及存储介质 | |
JP2013163247A (ja) | ロボットシステム、ロボット、ロボット制御装置およびロボット制御方法 | |
JP2008006518A (ja) | ロボット制御システム、ロボット制御方法及びロボット |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160307 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161214 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20161220 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170102 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6079350 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |