JP6962229B2 - 中央制御装置、制御方法およびプログラム - Google Patents
中央制御装置、制御方法およびプログラム Download PDFInfo
- Publication number
- JP6962229B2 JP6962229B2 JP2018024858A JP2018024858A JP6962229B2 JP 6962229 B2 JP6962229 B2 JP 6962229B2 JP 2018024858 A JP2018024858 A JP 2018024858A JP 2018024858 A JP2018024858 A JP 2018024858A JP 6962229 B2 JP6962229 B2 JP 6962229B2
- Authority
- JP
- Japan
- Prior art keywords
- master information
- elements
- master
- information
- slave
- 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
-
- 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/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J3/00—Manipulators of master-slave type, i.e. both controlling unit and controlled unit perform corresponding spatial movements
-
- 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
-
- 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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
-
- 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/20—Pc systems
- G05B2219/22—Pc multi processor system
- G05B2219/2231—Master slave
-
- 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/40182—Master has different configuration than slave manipulator
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Description
マスタ装置とスレーブ装置とを組み合わせて制御する制御システムのための中央制御装置であって、
上記制御システムは、
互いに制御軸数が異なる複数種類のマスタ装置のうち或る制御軸数のマスタ装置を、その制御軸数と同数の要素からなるマスタ情報を用いて制御するマスタ装置制御部と、
互いに制御軸数が異なる複数種類のスレーブ装置のうち或る制御軸数のスレーブ装置を、その制御軸数と同数の要素からなるスレーブ情報を用いて制御するスレーブ装置制御部と、
互いに要素数が異なるマスタ情報毎に、上記マスタ情報の要素から、一定数の要素からなる抽象化マスタ情報の上記一定数の要素への割り付けの仕方を、予め定めて記憶している割付設定記憶部と
を備え、
上記中央制御装置は、
上記マスタ装置制御部から上記マスタ情報を逐次受信して、受信したマスタ情報の要素数に応じて上記割付設定記憶部に記憶された割り付けの仕方を選択し、この選択した割り付けの仕方に基づいて、上記抽象化マスタ情報を作成する抽象化マスタ情報作成部を備え、
上記抽象化マスタ情報を上記スレーブ情報の作成のために上記スレーブ装置制御部へ提供することを特徴とする。
上記対応表における上記抽象化マスタ情報の上記一定数の要素は、並進の自由度を表す要素と、回転の自由度を表す要素とを含み、
上記マスタ情報の要素が並進の自由度を表すとき、その要素は上記抽象化マスタ情報のうち並進の自由度を表す要素に割り付けられる一方、上記マスタ情報の要素が回転の自由度を表すとき、その要素は上記抽象化マスタ情報のうち回転の自由度を表す要素に割り付けられることを特徴とする。
マスタ装置とスレーブ装置とを組み合わせて制御する制御システムのための制御方法であって、
上記制御システムは、
互いに制御軸数が異なる複数種類のマスタ装置のうち或る制御軸数のマスタ装置を、その制御軸数と同数の要素からなるマスタ情報を用いて制御するマスタ装置制御部と、
互いに制御軸数が異なる複数種類のスレーブ装置のうち或る制御軸数のスレーブ装置を、その制御軸数と同数の要素からなるスレーブ情報を用いて制御するスレーブ装置制御部と、
互いに要素数が異なるマスタ情報毎に、上記マスタ情報の要素から、一定数の要素からなる抽象化マスタ情報の上記一定数の要素への割り付けの仕方を、予め定めて記憶している割付設定記憶部と
を備え、
上記制御方法は、
上記マスタ装置制御部から上記マスタ情報を逐次受信し、
受信したマスタ情報の要素数に応じて上記割付設定記憶部に記憶された割り付けの仕方を選択し、この選択した割り付けの仕方に基づいて、上記抽象化マスタ情報を作成し、
上記抽象化マスタ情報を上記スレーブ情報の作成のために上記スレーブ装置制御部へ提供することを特徴とする。
20 マスタ装置制御部
30 中央制御部
31 抽象化マスタ情報作成部
35 割付設定記憶部
40 スレーブ装置制御部
41 情報抽出部
42 スレーブ情報作成部
45 抽出設定記憶部
AST,AST1,AST2,…,AST6 割付設定対応表
EXL,EXL1,EXL2,…,EXL6 抽出設定リスト
Claims (6)
- マスタ装置とスレーブ装置とを組み合わせて制御する制御システムのための中央制御装置であって、
上記制御システムは、
互いに制御軸数が異なる複数種類のマスタ装置のうち或る制御軸数のマスタ装置を、その制御軸数と同数の要素からなるマスタ情報を用いて制御するマスタ装置制御部と、
互いに制御軸数が異なる複数種類のスレーブ装置のうち或る制御軸数のスレーブ装置を、その制御軸数と同数の要素からなるスレーブ情報を用いて制御するスレーブ装置制御部と、
互いに要素数が異なるマスタ情報毎に、上記マスタ情報の要素から、一定数の要素からなる抽象化マスタ情報の上記一定数の要素への割り付けの仕方を、予め定めて記憶している割付設定記憶部と
を備え、
上記中央制御装置は、
上記マスタ装置制御部から上記マスタ情報を逐次受信して、受信したマスタ情報の要素数に応じて上記割付設定記憶部に記憶された割り付けの仕方を選択し、この選択した割り付けの仕方に基づいて、上記抽象化マスタ情報を作成する抽象化マスタ情報作成部を備え、
上記抽象化マスタ情報を上記スレーブ情報の作成のために上記スレーブ装置制御部へ提供することを特徴とする中央制御装置。 - 請求項1に記載の中央制御装置において、
上記割付設定記憶部は、上記互いに要素数が異なるマスタ情報毎に、上記マスタ情報の要素から上記抽象化マスタ情報の上記一定数の要素への割り付けの仕方を、それぞれ要素同士の対応表として格納していることを特徴とする中央制御装置。 - 請求項2に記載の中央制御装置において、
上記割付設定記憶部の上記対応表は、上記抽象化マスタ情報の上記一定数の要素のうち、上記マスタ情報の要素が割り付けられる要素毎に、その要素に関する倍率を対応付けて格納していることを特徴とする中央制御装置。 - 請求項2または3に記載の中央制御装置において、
上記対応表における上記抽象化マスタ情報の上記一定数の要素は、並進の自由度を表す要素と、回転の自由度を表す要素とを含み、
上記マスタ情報の要素が並進の自由度を表すとき、その要素は上記抽象化マスタ情報のうち並進の自由度を表す要素に割り付けられる一方、上記マスタ情報の要素が回転の自由度を表すとき、その要素は上記抽象化マスタ情報のうち回転の自由度を表す要素に割り付けられることを特徴とする中央制御装置。 - マスタ装置とスレーブ装置とを組み合わせて制御する制御システムのための制御方法であって、
上記制御システムは、
互いに制御軸数が異なる複数種類のマスタ装置のうち或る制御軸数のマスタ装置を、その制御軸数と同数の要素からなるマスタ情報を用いて制御するマスタ装置制御部と、
互いに制御軸数が異なる複数種類のスレーブ装置のうち或る制御軸数のスレーブ装置を、その制御軸数と同数の要素からなるスレーブ情報を用いて制御するスレーブ装置制御部と、
互いに要素数が異なるマスタ情報毎に、上記マスタ情報の要素から、一定数の要素からなる抽象化マスタ情報の上記一定数の要素への割り付けの仕方を、予め定めて記憶している割付設定記憶部と
を備え、
上記制御方法は、
上記マスタ装置制御部から上記マスタ情報を逐次受信し、
受信したマスタ情報の要素数に応じて上記割付設定記憶部に記憶された割り付けの仕方を選択し、この選択した割り付けの仕方に基づいて、上記抽象化マスタ情報を作成し、
上記抽象化マスタ情報を上記スレーブ情報の作成のために上記スレーブ装置制御部へ提供することを特徴とする制御方法。 - 請求項5に記載の制御方法をコンピュータに実行させるためのプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018024858A JP6962229B2 (ja) | 2018-02-15 | 2018-02-15 | 中央制御装置、制御方法およびプログラム |
CN201811348727.3A CN110154064B (zh) | 2018-02-15 | 2018-11-13 | 中央控制装置、控制方法及存储介质 |
EP18206099.6A EP3528069B1 (en) | 2018-02-15 | 2018-11-14 | Central control device, control method and program |
US16/190,183 US10747189B2 (en) | 2018-02-15 | 2018-11-14 | Central control device, control method and non-transitory computer readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018024858A JP6962229B2 (ja) | 2018-02-15 | 2018-02-15 | 中央制御装置、制御方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019136854A JP2019136854A (ja) | 2019-08-22 |
JP6962229B2 true JP6962229B2 (ja) | 2021-11-05 |
Family
ID=64331668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018024858A Active JP6962229B2 (ja) | 2018-02-15 | 2018-02-15 | 中央制御装置、制御方法およびプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US10747189B2 (ja) |
EP (1) | EP3528069B1 (ja) |
JP (1) | JP6962229B2 (ja) |
CN (1) | CN110154064B (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111498495B (zh) * | 2020-05-06 | 2021-09-24 | 珠海格力智能装备有限公司 | 对象的放置方法、装置、存储介质和处理器 |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5946754B2 (ja) * | 1980-12-30 | 1984-11-14 | 中小企業事業団 | マスタスレイブ型マニプレ−タの制御装置 |
JPS61146482A (ja) * | 1984-12-20 | 1986-07-04 | 工業技術院長 | 異構造異自由度バイラテラル・マスタスレイブ・マニピユレ−タの制御装置 |
JPS6434687A (en) * | 1987-07-29 | 1989-02-06 | Kubota Ltd | Master/slave manipulator |
US5021969A (en) * | 1988-03-17 | 1991-06-04 | Kabushiki Kaisha Toshiba | Manipulator operating apparatus |
JP2672555B2 (ja) * | 1988-03-17 | 1997-11-05 | 株式会社東芝 | 操作装置 |
US5555425A (en) * | 1990-03-07 | 1996-09-10 | Dell Usa, L.P. | Multi-master bus arbitration system in which the address and data lines of the bus may be separately granted to individual masters |
DE59009700D1 (de) * | 1990-12-08 | 1995-10-26 | Itt Ind Gmbh Deutsche | Master-Slave-Datenübertragungsverfahren mit flexiblem Eindraht-Bus. |
US5333299A (en) * | 1991-12-31 | 1994-07-26 | International Business Machines Corporation | Synchronization techniques for multimedia data streams |
DE59207345D1 (de) * | 1992-08-19 | 1996-11-14 | Festo Kg | Elektro-pneumatische steuereinrichtung |
JP3086082B2 (ja) | 1992-08-25 | 2000-09-11 | ファナック株式会社 | ロボットの同期制御方法およびロボットの同期制御装置 |
FR2741292B1 (fr) * | 1995-11-21 | 1998-01-16 | Onera (Off Nat Aerospatiale) | Appareil de telemanipulation du type "maitre-esclave" a six degres de liberte |
JP2002192486A (ja) | 2000-12-25 | 2002-07-10 | Seiko Epson Corp | ロボット制御方法及び該方法を適用したロボットコントローラ |
GB2420634A (en) * | 2004-11-24 | 2006-05-31 | Perry Slingsby Systems Ltd | Control system for articulated manipulator arm |
CN103237633B (zh) * | 2010-11-30 | 2015-07-22 | 奥林巴斯株式会社 | 主操作输入装置以及主-从机械手 |
JP5553910B2 (ja) * | 2010-12-28 | 2014-07-23 | 株式会社日立製作所 | モーションコントローラ |
JP5669590B2 (ja) * | 2011-01-20 | 2015-02-12 | オリンパス株式会社 | マスタスレーブマニピュレータ及び医療用マスタスレーブマニピュレータ |
EP2688250B1 (en) * | 2011-03-15 | 2018-03-28 | Omron Corporation | Network system, master device, and method for controlling network system |
DE112013003209B4 (de) * | 2012-06-29 | 2019-02-07 | Mitsubishi Electric Corporation | Robotersteuerungsvorrichtung und Robotersteuerungsverfahren |
WO2014005607A1 (en) * | 2012-07-06 | 2014-01-09 | Abb Technology Ag | Robot-motion-input-device |
JP6046467B2 (ja) * | 2012-11-29 | 2016-12-14 | 株式会社ダイヘン | ロボットシステム |
CN105073349B (zh) * | 2013-03-19 | 2017-05-10 | 松下知识产权经营株式会社 | 机器人系统的控制方法以及机器人系统 |
CN103425106B (zh) * | 2013-08-08 | 2015-12-23 | 华南理工大学 | 一种基于Linux的EtherCAT主/从站控制系统及方法 |
JP6201126B2 (ja) * | 2013-11-07 | 2017-09-27 | 株式会社人機一体 | マスタスレーブシステム |
DE102014006231A1 (de) * | 2014-04-30 | 2015-11-05 | Omron Corporation | Verbinden mehrerer Slave-Einheiten mit einer Master-Steuereinheit in einem System mit verteilter Steuerung |
JP6846111B2 (ja) * | 2016-02-26 | 2021-03-24 | オムロン株式会社 | マスタ装置、スレーブ装置、情報処理装置、イベントログ収集システム、マスタ装置の制御方法、スレーブ装置の制御方法、および制御プログラム |
CN106272484B (zh) * | 2016-10-09 | 2018-12-25 | 福州大学 | 一种多异构工业机器人控制系统 |
JP6965785B2 (ja) * | 2018-02-15 | 2021-11-10 | オムロン株式会社 | 制御システム、スレーブ装置制御部、制御方法およびプログラム |
JP6954193B2 (ja) * | 2018-03-12 | 2021-10-27 | オムロン株式会社 | 制御装置、制御方法、およびプログラム |
-
2018
- 2018-02-15 JP JP2018024858A patent/JP6962229B2/ja active Active
- 2018-11-13 CN CN201811348727.3A patent/CN110154064B/zh active Active
- 2018-11-14 US US16/190,183 patent/US10747189B2/en active Active
- 2018-11-14 EP EP18206099.6A patent/EP3528069B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3528069A1 (en) | 2019-08-21 |
CN110154064B (zh) | 2022-04-05 |
US20190250576A1 (en) | 2019-08-15 |
CN110154064A (zh) | 2019-08-23 |
US10747189B2 (en) | 2020-08-18 |
JP2019136854A (ja) | 2019-08-22 |
EP3528069B1 (en) | 2021-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6965785B2 (ja) | 制御システム、スレーブ装置制御部、制御方法およびプログラム | |
EP3477405B1 (en) | Control device | |
CN109582397B (zh) | 控制系统以及控制装置 | |
JP6903275B2 (ja) | 制御装置および制御方法 | |
CN105035352B (zh) | 定位装配件的测量系统 | |
EP3076251B1 (en) | Information processing apparatus, information processing program, and information processing method | |
CN111515947B (zh) | 用于时基并行机器人操作的系统和方法 | |
JP6465620B2 (ja) | 制御システムおよび制御方法 | |
CN102667648A (zh) | 并行程控 | |
JP2015122077A (ja) | 制御装置、コントローラ・システム、出力制御方法、およびプログラム | |
JP6962229B2 (ja) | 中央制御装置、制御方法およびプログラム | |
JP2019067045A (ja) | 制御装置 | |
JP2016110458A (ja) | プログラマブル・ロジック・コントローラ、基本ユニット、制御方法およびプログラム | |
JP6375666B2 (ja) | Plcおよびplc用のプログラミングツール | |
JP2019061467A (ja) | サポート装置およびサポートプログラム | |
US10761523B2 (en) | Method for controlling an automation system | |
JP6626313B2 (ja) | プログラマブル・ロジック・コントローラ、拡張ユニット、制御方法、プログラム作成支援装置、プログラム作成支援方法およびプログラム | |
EP2378713B1 (en) | Register configurator, register configuration method and field control system | |
US11409256B2 (en) | Information processing device, information processing method and non-transitory computer-readable storage medium for synchronizing edited content of control programs | |
EP3992735B1 (en) | Control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200228 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210209 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210303 |
|
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: 20210914 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210927 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6962229 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |