JP7416197B2 - 制御装置、制御方法及びプログラム - Google Patents
制御装置、制御方法及びプログラム Download PDFInfo
- Publication number
- JP7416197B2 JP7416197B2 JP2022502362A JP2022502362A JP7416197B2 JP 7416197 B2 JP7416197 B2 JP 7416197B2 JP 2022502362 A JP2022502362 A JP 2022502362A JP 2022502362 A JP2022502362 A JP 2022502362A JP 7416197 B2 JP7416197 B2 JP 7416197B2
- Authority
- JP
- Japan
- Prior art keywords
- robot
- motion
- work body
- sequence
- task
- 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
- 238000000034 method Methods 0.000 title claims description 33
- 230000033001 locomotion Effects 0.000 claims description 269
- 238000001514 detection method Methods 0.000 claims description 29
- 230000001360 synchronised effect Effects 0.000 claims description 27
- 230000009471 action Effects 0.000 claims description 22
- 238000007726 management method Methods 0.000 description 99
- 230000006870 function Effects 0.000 description 40
- 230000015654 memory Effects 0.000 description 28
- 238000012545 processing Methods 0.000 description 25
- 230000008569 process Effects 0.000 description 20
- 238000004891 communication Methods 0.000 description 13
- 230000001419 dependent effect Effects 0.000 description 10
- 238000005457 optimization Methods 0.000 description 10
- 230000008929 regeneration Effects 0.000 description 9
- 238000011069 regeneration method Methods 0.000 description 9
- 239000013598 vector Substances 0.000 description 9
- 230000002123 temporal effect Effects 0.000 description 8
- 238000011156 evaluation Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000010801 machine learning Methods 0.000 description 4
- 239000003550 marker Substances 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000011960 computer-aided design Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000036544 posture Effects 0.000 description 2
- 230000003578 releasing effect Effects 0.000 description 2
- 230000003936 working memory Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013527 convolutional neural network Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
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/1674—Programme controls characterised by safety, monitoring, diagnostic
-
- 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/1661—Programme controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
-
- 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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4155—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
-
- 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/39—Robotics, robotics to robotics hand
- G05B2219/39091—Avoid collision with moving obstacles
-
- 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/40202—Human robot coexistence
-
- 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/40607—Fixed camera to observe workspace, object, workpiece, global
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50391—Robot
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
Description
(1)システム構成
図1は、第1実施形態に係るロボット制御システム100の構成を示す。ロボット制御システム100は、主に、制御装置1と、タスク指示装置2と、記憶装置4と、ロボット5と、計測装置7と、を備える。
図2(A)は、制御装置1のハードウェア構成を示す。制御装置1は、ハードウェアとして、プロセッサ11と、メモリ12と、インターフェース13とを含む。プロセッサ11、メモリ12及びインターフェース13は、データバス10を介して接続されている。
次に、アプリケーション情報記憶部41が記憶するアプリケーション情報のデータ構造について説明する。
図4は、制御装置1の処理の概要を示す機能ブロックの一例である。制御装置1のプロセッサ11は、機能的には、観測部15と、動作シーケンス生成部16と、同期管理部17と、ロボット制御部18とを有する。なお、図4では、各ブロック間で授受が行われるデータの一例が示されているが、これに限定されない。後述する他の機能ブロックの図においても同様である。
ロボット5のサブタスクシーケンスSrの実行中における同期管理部17の処理の詳細について説明する。同期管理部17は、観測部15から供給される観測結果Rに基づいて、ロボット5の動作と他作業体8の動作との同期判定を行い、これらの動作が同期していない場合に、再生成指示情報Ia又はタイミング調整情報Ibを生成する。
次に、動作シーケンス生成部16の詳細な処理について説明する。
図5は、動作シーケンス生成部16の機能的な構成を示す機能ブロックの一例である。動作シーケンス生成部16は、機能的には、抽象状態設定部31と、目標論理式生成部32と、タイムステップ論理式生成部33と、抽象モデル生成部34と、制御入力生成部35と、サブタスクシーケンス生成部36と、を有する。
抽象状態設定部31は、観測部15から供給される観測結果Rと、アプリケーション情報記憶部41から取得した抽象状態指定情報I1とに基づき、作業空間内の抽象状態を設定する。この場合、まず、抽象状態設定部31は、抽象状態指定情報I1を参照し、作業空間内において設定すべき抽象状態を認識する。なお、作業空間内において設定すべき抽象状態は、目的タスクの種類によって異なる。よって、目的タスクの種類毎に設定すべき抽象状態が抽象状態指定情報I1に規定されている場合には、抽象状態設定部31は、入力信号S1により指定された目的タスクに対応する抽象状態指定情報I1を参照し、設定すべき抽象状態を認識する。
まず、目標論理式生成部32は、入力信号S1により指定された目的タスクを、時相論理を用いた論理式に変換する。入力信号S1は、自然言語を用いて表されていてもよい。なお、自然言語で表されたタスクを論理式に変換する方法は、種々の技術が存在するため、本実施形態では説明を省略する。例えば、図6の例において、「最終的に対象物(i=2)が領域Gに存在する」という目的タスクが与えられたとする。この場合、目標論理式生成部32は、目的タスクを線形論理式(LTL:Linear Temporal Logic)の「eventually」に相当する演算子「◇」と、抽象状態設定部31により定義された命題「gi」と用いて、論理式「◇g2」を生成する。なお、目標論理式生成部32は、演算子「◇」以外の任意の時相論理の演算子(論理積「∧」、論理和「∨」、否定「¬」、論理包含「⇒」、always「□」、next「○」、until「U」等)を用いて論理式を表現してもよい。また、線形時相論理に限らず、MTL(Metric Temporal Logic)やSTL(Signal Temporal Logic)などの任意の時相論理を用いて論理式を表現してもよい。
□¬h
∧i□¬oi
(◇g2)∧(□¬h)∧(∧i□¬oi)
タイムステップ論理式生成部33は、目的タスクを完了するタイムステップ数(「目標タイムステップ数」とも呼ぶ。)を定め、目標タイムステップ数で目標論理式Ltagを満たすような各タイムステップでの状態を表す命題の組み合わせを定める。この組み合わせは、通常複数存在するため、タイムステップ論理式生成部33は、これらの組み合わせを論理和により結合した論理式を、タイムステップ論理式Ltsとして生成する。上述の組み合わせは、ロボット5に命令する動作のシーケンスを表す論理式の候補となり、以後では「候補φ」とも呼ぶ。
(◇g2,3)∧(∧k=1,2,3□¬hk)∧(∧i,k=1,2,3□¬oi)
抽象モデル生成部34は、抽象モデル情報I5と、観測結果Rとに基づき、抽象モデルΣを生成する。ここで、抽象モデル情報I5には、目的タスクの種類毎に、抽象モデルΣの生成に必要な情報が記録されている。例えば、目的タスクがピックアンドプレイスの場合には、対象物の位置や数、対象物を置く領域の位置、ロボット5の台数(又はロボットアーム52の数)等を特定しない汎用的な形式の抽象モデルが抽象モデル情報I5に記録されている。そして、抽象モデル生成部34は、抽象モデル情報I5に記録された、ロボット5のダイナミクスを含む汎用的な形式の抽象モデルに対し、状態推定結果R1を反映することで、抽象モデルΣを生成する。これにより、抽象モデルΣは、作業空間内の物体の状態と、ロボット5のダイナミクスとが抽象的に表されたモデルとなる。作業空間内の物体の状態は、ピックアンドプレイスの場合には、対象物の位置及び数、対象物を置く領域の位置、ロボット5の台数等を示す。
δ=1 ⇔ h(x)≧0
この式では、対象物を掴める程度に対象物の近傍にロボットハンドが存在する場合には、ロボットハンドが対象物を掴んでいるとみなし、論理変数δを1に設定している。
制御入力生成部35は、タイムステップ論理式生成部33から供給されるタイムステップ論理式Ltsと、抽象モデル生成部34から供給される抽象モデルΣとに基づき、最適となるタイムステップ毎のロボット5に対するタイムステップ毎の制御入力を決定する。この場合、制御入力生成部35は、目的タスクに対する評価関数を定義し、抽象モデルΣ及びタイムステップ論理式Ltsを制約条件として評価関数を最小化する最適化問題を解く。評価関数は、例えば、目的タスクの種類毎に予め定められ、メモリ12又は記憶装置4に記憶されている。
サブタスクシーケンス生成部36は、制御入力生成部35から供給される制御入力情報Icと、アプリケーション情報記憶部41が記憶するサブタスク情報I4とに基づき、サブタスクシーケンスSrを生成する。この場合、サブタスクシーケンス生成部36は、サブタスク情報I4を参照することで、ロボット5が受け付け可能なサブタスクを認識し、制御入力情報Icが示すタイムステップ毎の制御入力をサブタスクに変換する。
図7は、第1実施形態において制御装置1が実行するロボット制御処理の概要を示すフローチャートの一例である。
図5に示す同期管理部17のブロック構成は一例であり、種々の変更がなされてもよい。
図8は、第2実施形態におけるロボット制御システム100Aの構成を示す。ロボット制御システム100Aは、主に、制御装置1Aと、タスク指示装置2と、ロボット動作表示装置3と、記憶装置4と、ロボット5と、計測装置7と、他作業体8と、を備える。第2実施形態に係る制御装置1Aは、ロボット5が実行する動作に関する通知を、ロボット動作表示装置3により作業者である他作業体8(図8では作業者8A)に行う点で、第1実施形態と異なる。以後では、第1実施形態と同一の構成要素については、適宜同一の符号を付し、その説明を省略する。
図11は、第3実施形態における制御装置1Bの機能ブロック構成を示す。制御装置1Bは、作業者である他作業体8の意図を検出し、検出した意図に基づき、ロボット5の動作タイミングの調整又はサブタスクシーケンスSrの再生成を行う点で、第1実施形態と異なる。以後では、第1実施形態と同一の構成要素については、適宜同一の符号を付し、その説明を省略する。
図13は、第4実施形態における制御装置1Cの概略構成図である。図13に示すように、制御装置1Cは、主に、動作シーケンス生成手段16Cと、同期管理手段17Cと、を有する。
タスクを実行するロボットと協働作業を行う他作業体の動作予測結果に基づき、前記ロボットに実行させる動作シーケンスを生成する動作シーケンス生成手段と、
前記動作シーケンスを実行中の前記ロボットと前記他作業体との動作の同期を行う同期管理手段と、
を有する制御装置。
前記同期管理手段は、前記ロボットと前記他作業体との動作が同期していない場合、前記動作シーケンスを構成する動作の前記ロボットによる実行タイミングを調整する、付記1に記載の制御装置。
前記同期管理手段は、前記ロボットと前記他作業体との動作が同期していない場合、前記動作シーケンス生成手段に前記動作シーケンスの再生成を指示する、付記1に記載の制御装置。
前記同期管理手段は、
前記動作シーケンスを構成する動作の前記ロボットによる実行タイミングの調整では前記タスクが完了できない場合、
又は、
再生成された前記動作シーケンスを実行した場合の前記タスクの完了が、前記動作シーケンスを構成する動作の前記ロボットによる実行タイミングを調整した場合の前記タスクの完了よりも早いと予測される場合、
再生成された前記動作シーケンスを前記ロボットに実行させる、付記3に記載の制御装置。
前記タスクが実行される作業空間を検出範囲とする検出装置の出力信号又は前記他作業体が出力する他作業体動作関連情報の少なくとも一方に基づき、前記他作業体の動作予測を行う観測手段をさらに有し、
前記動作シーケンス生成手段は、前記観測手段による前記他作業体の動作予測結果に基づき、前記動作シーケンスを生成する、付記1~4のいずれか一項に記載の制御装置。
前記観測手段は、前記作業空間における物体の状態を観測し、
前記動作シーケンス生成手段は、前記動作予測結果と、前記物体の状態に関する観測結果とに基づき、前記動作シーケンスを生成する、付記5に記載の制御装置。
前記同期管理手段は、作業者である前記他作業体に対し、前記ロボットが実行する動作に関する通知を行う、付記1~6のいずれか一項に記載の制御装置。
前記同期管理手段は、前記通知として、所定時間後に前記ロボットが実行する動作に関する情報を表示又は音声出力する、付記7に記載の制御装置。
前記同期管理手段は、前記ロボットに所定のジェスチャを実行させることで、前記通知を行う、付記7に記載の制御装置。
前記動作シーケンス生成手段は、前記通知を行うための前記ジェスチャを含む前記動作シーケンスを生成する、付記9に記載の制御装置。
作業者である前記他作業体の意思を検出する意思検出手段をさらに有し、
前記同期管理手段は、前記意思に基づき、前記動作シーケンス生成手段に前記動作シーケンスの再生成を指示する、又は、前記動作シーケンスを構成する動作の前記ロボットによる実行タイミングを調整する、付記1~10のいずれか一項に記載の制御装置。
前記動作シーケンス生成手段は、
前記ロボットに作業させるタスクである目的タスクを時相論理に基づく論理式に変換する論理式変換手段と、
前記論理式から、前記目的タスクを実行するためタイムステップ毎の状態を表す論理式であるタイムステップ論理式を生成するタイムステップ論理式生成手段と、
前記タイムステップ論理式に基づき、前記ロボットに実行させるサブタスクのシーケンスを、前記動作シーケンスとして生成するサブタスクシーケンス生成手段と、
を有する、付記1~11のいずれか一項に記載の制御装置。
コンピュータにより、
タスクを実行するロボットと協働作業を行う他作業体の動作予測結果に基づき、前記ロボットに実行させる動作シーケンスを生成し、
前記動作シーケンスを実行中の前記ロボットと前記他作業体との動作の同期を行う、
制御方法。
タスクを実行するロボットと協働作業を行う他作業体の動作予測結果に基づき、前記ロボットに実行させる動作シーケンスを生成する動作シーケンス生成手段と、
前記動作シーケンスを実行中の前記ロボットと前記他作業体との動作の同期を行う同期管理手段
としてコンピュータを機能させるプログラムが格納された記録媒体。
2 タスク指示装置
3 ロボット動作表示装置
4 記憶装置
5 ロボット
7 計測装置
8(8A、8B) 他作業体
41 アプリケーション情報記憶部
100、100A ロボット制御システム
Claims (9)
- タスクが実行される作業空間を検出範囲とする検出装置の出力信号又は前記タスクを実行するロボットと協働作業を行う他作業体が出力する他作業体動作関連情報の少なくとも一方に基づき、前記他作業体の動作予測を行う観測手段と、
前記他作業体の動作の終了タイミングを示す前記動作予測の結果に基づき、前記ロボットに実行させる動作シーケンスを生成する動作シーケンス生成手段と、
前記動作シーケンスを実行中の前記ロボットと前記他作業体との動作の同期を行う同期管理手段と、
を有する制御装置。 - 前記同期管理手段は、前記ロボットと前記他作業体との動作が同期していない場合、前記動作シーケンスを構成する動作の前記ロボットによる実行タイミングを調整する、請求項1に記載の制御装置。
- 前記同期管理手段は、前記ロボットと前記他作業体との動作が同期していない場合、前記動作シーケンス生成手段に前記動作シーケンスの再生成を指示する、請求項1に記載の制御装置。
- タスクを実行するロボットと協働作業を行う他作業体の動作予測結果に基づき、前記ロボットに実行させる動作シーケンスを生成する動作シーケンス生成手段と、
前記動作シーケンスを実行中の前記ロボットと前記他作業体との動作の同期を行う同期管理手段と、を有し、
前記同期管理手段は、前記ロボットと前記他作業体との動作が同期していない場合、前記動作シーケンス生成手段に前記動作シーケンスの再生成を指示し、
前記同期管理手段は、
前記動作シーケンスを構成する動作の前記ロボットによる実行タイミングの調整では前記タスクが完了できない場合、
又は、
再生成された前記動作シーケンスを実行した場合の前記タスクの完了が、前記動作シーケンスを構成する動作の前記ロボットによる実行タイミングを調整した場合の前記タスクの完了よりも早いと予測される場合、
再生成された前記動作シーケンスを前記ロボットに実行させる、制御装置。 - 前記観測手段は、前記作業空間における物体の状態を観測し、
前記動作シーケンス生成手段は、前記動作予測の結果と、前記物体の状態に関する観測結果とに基づき、前記動作シーケンスを生成する、請求項1~3のいずれか一項に記載の制御装置。 - タスクを実行するロボットと協働作業を行う他作業体の動作の終了タイミングを示す動作予測結果、または、前記他作業体が対象物に対して動作を施す位置に基づき、前記ロボットに実行させる動作シーケンスを生成する動作シーケンス生成手段と、
前記動作シーケンスを実行中の前記ロボットと前記他作業体との動作の同期を行う同期管理手段と、を有し、
前記同期管理手段は、作業者である前記他作業体に対し、前記ロボットが実行する動作に関する通知を行う、制御装置。 - 前記同期管理手段は、前記通知として、所定時間後に前記ロボットが実行する動作に関する情報を表示又は音声出力する、請求項6に記載の制御装置。
- コンピュータにより、
タスクが実行される作業空間を検出範囲とする検出装置の出力信号又は前記タスクを実行するロボットと協働作業を行う他作業体が出力する他作業体動作関連情報の少なくとも一方に基づき、前記他作業体の動作予測を行い、
前記他作業体の動作の終了タイミングを示す前記動作予測の結果に基づき、前記ロボットに実行させる動作シーケンスを生成し、
前記動作シーケンスを実行中の前記ロボットと前記他作業体との動作の同期を行う、
制御方法。 - タスクが実行される作業空間を検出範囲とする検出装置の出力信号又は前記タスクを実行するロボットと協働作業を行う他作業体が出力する他作業体動作関連情報の少なくとも一方に基づき、前記他作業体の動作予測を行う観測手段と、
前記他作業体の動作の終了タイミングを示す前記動作予測の結果に基づき、前記ロボットに実行させる動作シーケンスを生成する動作シーケンス生成手段と、
前記動作シーケンスを実行中の前記ロボットと前記他作業体との動作の同期を行う同期管理手段
としてコンピュータを機能させるプログラム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/007446 WO2021171357A1 (ja) | 2020-02-25 | 2020-02-25 | 制御装置、制御方法及び記録媒体 |
Publications (3)
Publication Number | Publication Date |
---|---|
JPWO2021171357A1 JPWO2021171357A1 (ja) | 2021-09-02 |
JPWO2021171357A5 JPWO2021171357A5 (ja) | 2022-10-06 |
JP7416197B2 true JP7416197B2 (ja) | 2024-01-17 |
Family
ID=77490792
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022502362A Active JP7416197B2 (ja) | 2020-02-25 | 2020-02-25 | 制御装置、制御方法及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230069393A1 (ja) |
JP (1) | JP7416197B2 (ja) |
WO (1) | WO2021171357A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114918912A (zh) * | 2022-03-07 | 2022-08-19 | 网易(杭州)网络有限公司 | 一种机械臂的控制方法、装置、电子设备以及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011227773A (ja) | 2010-04-21 | 2011-11-10 | Panasonic Electric Works Co Ltd | 生産システム |
JP2017039170A (ja) | 2015-08-17 | 2017-02-23 | ライフロボティクス株式会社 | ロボット装置 |
JP2019003510A (ja) | 2017-06-16 | 2019-01-10 | 株式会社 日立産業制御ソリューションズ | ロボット制御装置、ロボット制御システム及びロボット制御方法 |
US20190070725A1 (en) | 2017-09-01 | 2019-03-07 | Robert Bosch Gmbh | Method, computer program and system for controlling a plurality of robots, and computer-readable storage medium |
JP2019200792A (ja) | 2018-05-15 | 2019-11-21 | ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツングRobert Bosch Gmbh | マルチエージェントシステムにおけるロボットの動作方法、ロボット及びマルチエージェントシステム |
US20190384309A1 (en) | 2018-06-18 | 2019-12-19 | Zoox, Inc. | Occlusion aware planning |
-
2020
- 2020-02-25 US US17/799,714 patent/US20230069393A1/en active Pending
- 2020-02-25 WO PCT/JP2020/007446 patent/WO2021171357A1/ja active Application Filing
- 2020-02-25 JP JP2022502362A patent/JP7416197B2/ja active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011227773A (ja) | 2010-04-21 | 2011-11-10 | Panasonic Electric Works Co Ltd | 生産システム |
JP2017039170A (ja) | 2015-08-17 | 2017-02-23 | ライフロボティクス株式会社 | ロボット装置 |
JP2019003510A (ja) | 2017-06-16 | 2019-01-10 | 株式会社 日立産業制御ソリューションズ | ロボット制御装置、ロボット制御システム及びロボット制御方法 |
US20190070725A1 (en) | 2017-09-01 | 2019-03-07 | Robert Bosch Gmbh | Method, computer program and system for controlling a plurality of robots, and computer-readable storage medium |
JP2019200792A (ja) | 2018-05-15 | 2019-11-21 | ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツングRobert Bosch Gmbh | マルチエージェントシステムにおけるロボットの動作方法、ロボット及びマルチエージェントシステム |
US20190384309A1 (en) | 2018-06-18 | 2019-12-19 | Zoox, Inc. | Occlusion aware planning |
Also Published As
Publication number | Publication date |
---|---|
WO2021171357A1 (ja) | 2021-09-02 |
US20230069393A1 (en) | 2023-03-02 |
JPWO2021171357A1 (ja) | 2021-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022074823A1 (ja) | 制御装置、制御方法及び記憶媒体 | |
JP7264253B2 (ja) | 情報処理装置、制御方法及びプログラム | |
JP7452619B2 (ja) | 制御装置、制御方法及びプログラム | |
JP7416197B2 (ja) | 制御装置、制御方法及びプログラム | |
JP7448024B2 (ja) | 制御装置、制御方法及びプログラム | |
JP7364032B2 (ja) | 制御装置、制御方法及びプログラム | |
JP7323045B2 (ja) | 制御装置、制御方法及びプログラム | |
JP7485058B2 (ja) | 判定装置、判定方法及びプログラム | |
WO2022224449A1 (ja) | 制御装置、制御方法及び記憶媒体 | |
WO2022224447A1 (ja) | 制御装置、制御方法及び記憶媒体 | |
JP7276466B2 (ja) | 情報処理装置、制御方法及びプログラム | |
WO2022244060A1 (ja) | 動作計画装置、動作計画方法及び記憶媒体 | |
JP7456552B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP7416199B2 (ja) | 制御装置、制御方法及びプログラム | |
JP7491400B2 (ja) | 支援制御装置、支援装置、ロボット制御システム、支援制御方法及びプログラム | |
JP7409474B2 (ja) | 制御装置、制御方法及びプログラム | |
JP7468694B2 (ja) | 情報収集装置、情報収集方法及びプログラム | |
WO2022074827A1 (ja) | 命題設定装置、命題設定方法及び記憶媒体 | |
US20240165817A1 (en) | Robot management device, control method, and recording medium | |
SunSpiral et al. | Modeling and Classifying Six-Dimensional Trajectories for Tele-operation under Time Delay. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220812 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220812 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230404 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230601 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230905 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231101 |
|
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: 20231205 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231218 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7416197 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |