JPWO2022201362A5 - - Google Patents

Download PDF

Info

Publication number
JPWO2022201362A5
JPWO2022201362A5 JP2023508261A JP2023508261A JPWO2022201362A5 JP WO2022201362 A5 JPWO2022201362 A5 JP WO2022201362A5 JP 2023508261 A JP2023508261 A JP 2023508261A JP 2023508261 A JP2023508261 A JP 2023508261A JP WO2022201362 A5 JPWO2022201362 A5 JP WO2022201362A5
Authority
JP
Japan
Prior art keywords
point
trajectory
target object
robot
motion
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.)
Granted
Application number
JP2023508261A
Other languages
English (en)
Other versions
JPWO2022201362A1 (ja
JP7438453B2 (ja
Filing date
Publication date
Application filed filed Critical
Priority claimed from PCT/JP2021/012254 external-priority patent/WO2022201362A1/ja
Publication of JPWO2022201362A1 publication Critical patent/JPWO2022201362A1/ja
Publication of JPWO2022201362A5 publication Critical patent/JPWO2022201362A5/ja
Application granted granted Critical
Publication of JP7438453B2 publication Critical patent/JP7438453B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Description

上述した課題を解決し、目的を達成するために、本開示におけるロボット制御装置は、ロボットのエンドエフェクタを始点から終点まで移動させて、対象物体に対して予め設定されたタスクを実行する。ロボット制御装置は、対象物体が取り得る複数の位置および姿勢の組の各々に対応して、参照軌道および分岐点が記憶される記憶部と、タスクの実行時に、対象物体の位置および姿勢を計測する計測部と、計測された対象物体の位置および姿勢に対応する参照軌道および分岐点を記憶部から取得し、計測された対象物体の位置および姿勢を終点に設定し、取得された参照軌道をそのまま使用して始点から分岐点までのロボットの動作軌道である第1の動作軌道を生成し、取得された分岐点から終点までのロボットの動作軌道である第2の動作軌道を生成する個別軌道生成部と、第1の動作軌道および第2の動作軌道を含む動作指令に従ってロボットを駆動制御するロボット制御部と、を備える。参照軌道は、始点から、対象物体が取り得る複数の位置および姿勢の組のうちの一つである第1点までのロボットの動作軌道であって、障害物との干渉を回避でき、かつ評価値が第一の範囲に入ることを満足する動作軌道である。分岐点は、参照軌道上の一点であって、分岐点から第1点までの動作軌道の評価値が第一の範囲とは異なる第二の範囲に入ることを満足するである。

Claims (15)

  1. ロボットのエンドエフェクタを始点から終点まで移動させて、対象物体に対して予め設定されたタスクを実行するロボット制御装置であって、
    前記対象物体が取り得る複数の位置および姿勢の組の各々に対応して、参照軌道および分岐点が記憶される記憶部と、
    前記タスクの実行時に、前記対象物体の位置および姿勢を計測する計測部と、
    計測された前記対象物体の位置および姿勢に対応する前記参照軌道および前記分岐点を前記記憶部から取得し、計測された前記対象物体の位置および姿勢を前記終点に設定し、取得された前記参照軌道を使用して前記始点から前記分岐点までの前記ロボットの動作軌道である第1の動作軌道を生成し、取得された前記分岐点から前記終点までの前記ロボットの動作軌道である第2の動作軌道を生成する個別軌道生成部と、
    前記第1の動作軌道および前記第2の動作軌道を含む動作指令に従って前記ロボットを駆動制御するロボット制御部と、
    を備え、
    前記参照軌道は、前記始点から、前記対象物体が取り得る複数の位置および姿勢の組のうちの一つである第1点までの前記ロボットの動作軌道であって、障害物との干渉を回避でき、かつ評価値が第一の範囲に入ることを満足する動作軌道であり、
    前記分岐点は、前記参照軌道上の一点であって、前記分岐点から前記第1点までの動作軌道の前記評価値が前記第一の範囲とは異なる第二の範囲に入ることを満足するである
    ことを特徴とするロボット制御装置。
  2. 前記対象物体が取り得る複数の位置および姿勢の組の集合を目標集合に設定する目標集合設定部と、
    前記目標集合に含まれる前記対象物体の少なくとも一つの位置および姿勢の組を選択し、選択した前記対象物体の位置および姿勢の組に基づいて前記参照軌道を生成する参照軌道生成部と、
    生成された前記参照軌道上から前記分岐点の複数の候補点を抽出し、抽出された複数の候補点から前記第1点までの複数の動作軌道のなかから前記評価値が前記第二の範囲に入る動作軌道を選択し、選択された動作軌道に対応する候補点を前記第1点に対応する分岐点に決定する第1の処理を、前記対象物体が取り得る複数の位置および姿勢の組の全てについて実行して、前記対象物体が取り得る位置および姿勢の組毎に、前記分岐点を算出し、算出された分岐点および生成された前記参照軌道を前記記憶部に記憶する分岐点指定部と、
    を備えることを特徴とする請求項1に記載のロボット制御装置。
  3. 前記参照軌道生成部は、前記対象物体が取り得る複数の位置および姿勢の組に共通の一つの参照軌道を生成することを特徴とする請求項2に記載のロボット制御装置。
  4. 前記参照軌道生成部は、前記目標集合の中心位置に前記一つの参照軌道を設定することを特徴とする請求項3に記載のロボット制御装置。
  5. 前記参照軌道生成部は、前記ロボットの実際の動作時に発生頻度が最も高かった位置に前記一つの参照軌道を設定することを特徴とする請求項3に記載のロボット制御装置。
  6. 前記参照軌道生成部は、前記対象物体が取り得る位置および姿勢の組に応じて異なる前記第1点に前記参照軌道を設定することを特徴とする請求項2に記載のロボット制御装置。
  7. 前記参照軌道生成部は、前記評価値が前記第二の範囲に入る条件を満たす前記分岐点が存在しない場合に、新たな参照軌道を生成することを特徴とする請求項2に記載のロボット制御装置。
  8. 前記記憶部は、前記対象物体が取り得る複数の位置および姿勢の組の各々に対応して、前記参照軌道、前記分岐点および前記対象物体へのハンドアプローチの軌道の組を記憶することを特徴とする請求項1に記載のロボット制御装置。
  9. ロボットのエンドエフェクタを始点から終点まで移動させて、対象物体に対して予め設定されたタスクを実行するロボット制御装置であって、
    前記対象物体が取り得る複数の位置および姿勢の組に対し共通する一つの参照軌道および一つの分岐点が記憶される記憶部と、
    前記タスクの実行時に、前記対象物体の位置および姿勢を計測する計測部と、
    前記記憶部から前記参照軌道および前記分岐点を取得し、計測された前記対象物体の位置および姿勢を前記終点に設定し、前記取得された参照軌道を使用して前記始点から前記分岐点までの前記ロボットの動作軌道である第1の動作軌道を生成し、取得された前記分岐点から前記終点までの前記ロボットの動作軌道である第2の動作軌道を生成する個別軌道生成部と、
    前記第1の動作軌道および前記第2の動作軌道を含む動作指令に従って前記ロボットを駆動制御するロボット制御部と、
    を備え、
    前記参照軌道は、前記始点から、前記対象物体が取り得る複数の位置および姿勢の組のうちの一つである第1点までの前記ロボットの動作軌道であって、障害物との干渉を回避でき、かつ評価値が第一の範囲に入ることを満足する動作軌道であり、
    前記分岐点は、前記参照軌道上の一点であって、前記分岐点から前記対象物体が取り得る複数の位置および姿勢の組までの複数の動作軌道の前記評価値の平均が前記第一の範囲とは異なる第二の範囲に入ることを満足するである
    ことを特徴とするロボット制御装置。
  10. 前記対象物体が取り得る複数の位置および姿勢の集合を目標集合に設定する目標集合設定部と、
    前記目標集合に含まれる前記対象物体の一つの位置および姿勢の組を選択し、選択した前記対象物体の位置および姿勢の組に基づいて前記参照軌道を生成する参照軌道生成部と、
    生成された前記参照軌道上から前記分岐点の複数の候補点を抽出し、抽出された複数の候補点のうちの1つの候補点から前記対象物体が取り得る複数の位置および姿勢の組までの複数の動作軌道の前記評価値の平均を求める第2の処理を、全ての候補点について実行し、前記複数の候補点のうちの前記評価値の平均が前記第二の範囲に入る候補点を前記分岐点に決定し、前記決定された分岐点および前記参照軌道を前記記憶部に記憶する分岐点指定部と、
    を備えることを特徴とする請求項9に記載のロボット制御装置。
  11. 前記評価値の平均は、前記目標集合の中央部の前記評価値の重みが、前記目標集合の外側周辺の前記評価値の重みより、高くなる重み付き平均であることを特徴とする請求項10に記載のロボット制御装置。
  12. 前記分岐点指定部は、前記参照軌道のうち、前記障害物の外周に一定の距離でマージンを取った仮障害物に対し前記エンドエフェクタとロボット本体との干渉が発生しない区間の中から前記分岐点を選ぶことを特徴とする請求項2または請求項10に記載のロボット制御装置。
  13. 前記評価値は、前記ロボットの動作時間であることを特徴とする請求項1から請求項12の何れか一つに記載のロボット制御装置。
  14. ロボットのエンドエフェクタを始点から終点まで移動させて、対象物体に対して予め設定されたタスクを実行するロボット制御プログラムであって、
    前記対象物体が取り得る複数の位置および姿勢の組の各々に対応して、参照軌道および分岐点を記憶部に記憶するステップと、
    前記タスクの実行時に、前記対象物体の位置および姿勢を計測するステップと、
    計測された前記対象物体の位置および姿勢に対応する前記参照軌道および前記分岐点を前記記憶部から取得し、計測された前記対象物体の位置および姿勢を前記終点に設定し、取得された前記参照軌道を使用して前記始点から前記分岐点までの前記ロボットの動作軌道である第1の動作軌道を生成し、取得された前記分岐点から前記終点までの前記ロボットの動作軌道である第2の動作軌道を生成するステップと、
    前記第1の動作軌道および前記第2の動作軌道を含む動作指令に従って前記ロボットを駆動制御するステップと、
    をコンピュータに実行させ、
    前記参照軌道は、前記始点から、前記対象物体が取り得る複数の位置および姿勢の組のうちの一つである第1点までの前記ロボットの動作軌道であって、障害物との干渉を回避でき、かつ評価値が第一の範囲に入ることを満足する動作軌道であり、
    前記分岐点は、前記参照軌道上の一点であって、前記分岐点から前記第1点までの動作軌道の前記評価値が前記第一の範囲とは異なる第二の範囲に入ることを満足するである
    ことを特徴とするロボット制御プログラム。
  15. ロボットのエンドエフェクタを始点から終点まで移動させて、対象物体に対して予め設定されたタスクを実行するロボット制御方法であって、
    前記対象物体が取り得る複数の位置および姿勢の組の各々に対応して、参照軌道および分岐点を記憶部に記憶するステップと、
    前記タスクの実行時に、前記対象物体の位置および姿勢を計測するステップと、
    計測された前記対象物体の位置および姿勢に対応する前記参照軌道および前記分岐点を前記記憶部から取得し、計測された前記対象物体の位置および姿勢を前記終点に設定し、取得された前記参照軌道を使用して前記始点から前記分岐点までの前記ロボットの動作軌道である第1の動作軌道を生成し、取得された前記分岐点から前記終点までの前記ロボットの動作軌道である第2の動作軌道を生成するステップと、
    前記第1の動作軌道および前記第2の動作軌道を含む動作指令に従って前記ロボットを駆動制御するステップと、
    を備え、
    前記参照軌道は、前記始点から、前記対象物体が取り得る複数の位置および姿勢の組のうちの一つである第1点までの前記ロボットの動作軌道であって、障害物との干渉を回避でき、かつ評価値が第一の範囲に入ることを満足する動作軌道であり、
    前記分岐点は、前記参照軌道上の一点であって、前記分岐点から前記第1点までの動作軌道の前記評価値が前記第一の範囲とは異なる第二の範囲に入ることを満足するである
    ことを特徴とするロボット制御方法。
JP2023508261A 2021-03-24 2021-03-24 ロボット制御装置、ロボット制御プログラムおよびロボット制御方法 Active JP7438453B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/012254 WO2022201362A1 (ja) 2021-03-24 2021-03-24 ロボット制御装置、ロボット制御プログラムおよびロボット制御方法

Publications (3)

Publication Number Publication Date
JPWO2022201362A1 JPWO2022201362A1 (ja) 2022-09-29
JPWO2022201362A5 true JPWO2022201362A5 (ja) 2023-06-29
JP7438453B2 JP7438453B2 (ja) 2024-02-26

Family

ID=83396544

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023508261A Active JP7438453B2 (ja) 2021-03-24 2021-03-24 ロボット制御装置、ロボット制御プログラムおよびロボット制御方法

Country Status (4)

Country Link
JP (1) JP7438453B2 (ja)
CN (1) CN116997441A (ja)
DE (1) DE112021007395T5 (ja)
WO (1) WO2022201362A1 (ja)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003103481A (ja) 2001-09-28 2003-04-08 Honda Motor Co Ltd 多関節ロボットの姿勢適正化方法および適正化装置
JP4984576B2 (ja) * 2006-03-08 2012-07-25 トヨタ自動車株式会社 ロボットハンドによる把持制御方法
JP5724919B2 (ja) 2012-03-22 2015-05-27 トヨタ自動車株式会社 軌道生成装置、移動体、軌道生成方法及びプログラム
JP6807949B2 (ja) 2016-11-16 2021-01-06 三菱電機株式会社 干渉回避装置
EP3578322A4 (en) 2017-01-31 2020-08-26 Kabushiki Kaisha Yaskawa Denki ROBOT PATH GENERATING DEVICE AND ROBOT SYSTEM

Similar Documents

Publication Publication Date Title
CN111629867A (zh) 封闭运动***中的无碰撞运动规划
US9573273B2 (en) Robot simulation device for generating motion path of robot
JP6659096B2 (ja) ロボット装置の制御方法、およびロボット装置
JP6039434B2 (ja) ロボットが用いる把持パターンを生成する方法及び計算機プログラム製品
CN108422420B (zh) 具有学习控制功能的机器人***以及学习控制方法
KR102300752B1 (ko) 주어진 엔드-이펙터 경로를 정확하게 따라가기 위한 리던던트 매니퓰레이터의 충돌 없는 궤적 최적화 방법 및 장치
WO2008130050A1 (ja) 経路作成方法及び経路作成装置
CN110722552B (zh) 自动路径生成装置
JP2013144355A5 (ja)
JP6386516B2 (ja) 学習機能を備えたロボット装置
JP6150386B2 (ja) ロボット教示方法
US20190018392A1 (en) Control apparatus and learning device
JP7034035B2 (ja) 自律学習型ロボット装置及び自律学習型ロボット装置の動作生成方法
JP2015221491A5 (ja)
US9925664B2 (en) Robot simulation device for generation motion path of robot
JP2785086B2 (ja) ロボットの手動送り方法
US20220388165A1 (en) Method and system for autonomous object manipulation
JP2020508888A5 (ja)
US20220063100A1 (en) Control apparatus
JPWO2022201362A5 (ja)
US20210245364A1 (en) Method And Control System For Controlling Movement Trajectories Of A Robot
JP2022011402A (ja) ロボットの制御方法およびロボットシステム
US20220410386A1 (en) Method Of Setting Force Control Parameter In Work Of Robot, Robot System, And Computer Program
CN114080304B (zh) 控制装置、控制方法及控制程序
JP7336463B2 (ja) ロボット制御装置、ロボットシステム及びロボット制御方法