JP7562283B2 - ピッキング装置、制御装置、及びプログラム - Google Patents
ピッキング装置、制御装置、及びプログラム Download PDFInfo
- Publication number
- JP7562283B2 JP7562283B2 JP2020075350A JP2020075350A JP7562283B2 JP 7562283 B2 JP7562283 B2 JP 7562283B2 JP 2020075350 A JP2020075350 A JP 2020075350A JP 2020075350 A JP2020075350 A JP 2020075350A JP 7562283 B2 JP7562283 B2 JP 7562283B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- gravity
- force
- calculation
- gripping
- 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
- 230000005484 gravity Effects 0.000 claims description 114
- 238000001514 detection method Methods 0.000 claims description 49
- 230000001133 acceleration Effects 0.000 claims description 45
- 238000000034 method Methods 0.000 claims description 25
- 230000008569 process Effects 0.000 claims description 9
- 230000032258 transport Effects 0.000 description 52
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 210000000707 wrist Anatomy 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000001052 transient effect Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000005303 weighing Methods 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/1679—Programme controls characterised by the tasks executed
-
- 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/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
-
- 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
- B25J13/085—Force or torque sensors
-
- 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/1612—Programme controls characterised by the hand, wrist, grip 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/1628—Programme controls characterised by the control loop
- B25J9/1638—Programme controls characterised by the control loop compensation for arm bending/inertia, pay load weight/inertia
-
- 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
- B25J9/1676—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/37—Measurements
- G05B2219/37624—Detect collision, blocking by measuring change of velocity or torque
-
- 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/39082—Collision, real time collision avoidance
-
- 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/39194—Compensation gravity
-
- 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/40053—Pick 3-D object from pile of objects
-
- 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/45—Nc applications
- G05B2219/45063—Pick and place manipulator
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Manipulator (AREA)
Description
fx=gxss123+gxcc123+gxf ・・・(2)
fz=gzss123+gzcc123+gzf ・・・(3)
gxc=-5.3106e-01
gxf=-4.0144e-00
gzs=4.5867e-01
gzc=-2.2287e+01
gzf=-1.9212e+00
fz=m2xax+m2zaz+m2o ・・・(5)
m1z=-2.2449e+00
m1o=3.6781e+00
m2x=2.3688e+00
m2z=-2.1822e-01
m2o=-3.5314e-01
以上が、吸着ハンド160が空荷の状態(0[kg]の搬送対象物Pを搬送する状態)での重力補償パラメータ及び慣性力補償パラメータの推定手順である。
Claims (8)
- 搬送対象物をピッキングして把持する把持部と、
前記把持部を移動させて前記把持部に前記搬送対象物を搬送させるアーム部と、
前記アーム部に取り付けられ、前記把持部にかかる力を検出する検出部と、
前記把持部及び前記アーム部の動作を制御する制御部と、
前記制御部は、
最小二乗法に基づくフィッティング処理を行うことにより、重力補償演算用のパラメータ及び慣性力補償演算用のパラメータとしてそれぞれ搬送対象物の質量ごとに予め推定された重力補償パラメータ及び慣性力補償パラメータの中から、前記搬送対象物の質量に応じた係数として選択された前記重力補償パラメータ及び前記慣性力補償パラメータの一方を含むそれぞれの演算式を用いて、前記把持部が前記搬送対象物を把持して移動させる際に前記把持部にかかる重力及び慣性力を算出する算出部と、
前記検出部が検出した前記把持部にかかる力から、前記算出部が算出した前記重力及び前記慣性力を減算する減算部と、
前記減算部の減算結果と、予め定められた衝突閾値との比較結果に基づいて、衝突を検知する衝突検知部と、を備える、
ピッキング装置。 - 前記係数は、前記把持部が前記搬送対象物を把持しない空荷の場合の第1係数と、前記把持部に負荷がある場合の第2係数と、を備える、
請求項1に記載のピッキング装置。 - 前記係数は、前記把持部が前記搬送対象物を把持しない空荷の場合の第1係数と、前記把持部に把持される前記搬送対象物の質量に応じてそれぞれ区分された区分対応係数と、を備える、
請求項1に記載のピッキング装置。 - 前記搬送対象物の質量を取得する取得部と、
前記取得部が取得した質量に応じた係数を選択する選択部と、を備える、
請求項3に記載のピッキング装置。 - 前記係数は、前記重力を算出するための重力算出係数と、前記慣性力を算出するための慣性力算出係数と、を含み、
前記重力算出係数は、前記把持部を極低速動作させた場合の前記アーム部の角度データに基づいて決定される、
請求項1に記載のピッキング装置。 - 前記係数は、前記重力を算出するための重力算出係数と、前記慣性力を算出するための慣性力算出係数と、を含み、
前記慣性力算出係数は、前記把持部を高加減速動作させた場合の前記アーム部の加速度データに基づいて決定される、
請求項1に記載のピッキング装置。 - 搬送対象物をピッキングして把持する把持部と、
前記把持部を移動させて前記把持部に前記搬送対象物を搬送させるアーム部と、
前記アーム部に取り付けられ、前記把持部にかかる力を検出する検出部と、を備えるピッキングロボットを制御する制御部と、
前記搬送対象物の質量を取得する取得部と、を有し、
前記制御部は、
最小二乗法に基づくフィッティング処理を行うことにより、重力補償演算用のパラメータ及び慣性力補償演算用のパラメータとしてそれぞれ搬送対象物の質量ごとに予め推定された重力補償パラメータ及び慣性力補償パラメータの中から、前記搬送対象物の質量に応じた係数として選択された前記重力補償パラメータ及び前記慣性力補償パラメータの一方を含むそれぞれの演算式を用いて、前記把持部が前記搬送対象物を把持して移動させる際に前記把持部にかかる重力及び慣性力を算出する算出部と、
前記検出部が検出した前記把持部にかかる力から、前記算出部が算出した前記重力及び前記慣性力を減算する減算部と、
前記減算部の減算結果と、予め定められた衝突閾値との比較結果に基づいて、衝突を検知する衝突検知部と、を備える、
制御装置。 - 搬送対象物をピッキングして把持する把持部と、
前記把持部を移動させて前記把持部に前記搬送対象物を搬送させるアーム部と、
前記アーム部に取り付けられ、前記把持部にかかる力を検出する検出部と、を備えるピッキングロボットを制御し、
前記搬送対象物の質量を取得する制御装置に、
最小二乗法に基づくフィッティング処理を行うことにより、重力補償演算用のパラメータ及び慣性力補償演算用のパラメータとしてそれぞれ搬送対象物の質量ごとに予め推定された重力補償パラメータ及び慣性力補償パラメータの中から、前記搬送対象物の質量に応じた係数として選択された前記重力補償パラメータ及び前記慣性力補償パラメータの一方を含むそれぞれの演算式を用いて、前記把持部が前記搬送対象物を把持して移動させる際に前記把持部にかかる重力及び慣性力を算出させ、
前記検出部が検出した前記把持部にかかる力から、前記重力及び前記慣性力を減算させ、
前記減算の結果と、予め定められた衝突閾値との比較結果に基づいて、衝突を検知させる、
プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020075350A JP7562283B2 (ja) | 2020-04-21 | 2020-04-21 | ピッキング装置、制御装置、及びプログラム |
US17/185,197 US11660747B2 (en) | 2020-04-21 | 2021-02-25 | Picking apparatus, control apparatus, and program |
EP21159224.1A EP3900890A1 (en) | 2020-04-21 | 2021-02-25 | Picking apparatus, control apparatus, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020075350A JP7562283B2 (ja) | 2020-04-21 | 2020-04-21 | ピッキング装置、制御装置、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021171838A JP2021171838A (ja) | 2021-11-01 |
JP7562283B2 true JP7562283B2 (ja) | 2024-10-07 |
Family
ID=74758608
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020075350A Active JP7562283B2 (ja) | 2020-04-21 | 2020-04-21 | ピッキング装置、制御装置、及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US11660747B2 (ja) |
EP (1) | EP3900890A1 (ja) |
JP (1) | JP7562283B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11812938B2 (en) | 2021-03-31 | 2023-11-14 | Moon Surgical Sas | Co-manipulation surgical system having a coupling mechanism removeably attachable to surgical instruments |
US12042241B2 (en) | 2021-03-31 | 2024-07-23 | Moon Surgical Sas | Co-manipulation surgical system having automated preset robot arm configurations |
EP4312857A1 (en) | 2021-03-31 | 2024-02-07 | Moon Surgical SAS | Co-manipulation surgical system for use with surgical instruments for performing laparoscopic surgery |
US11986165B1 (en) | 2023-01-09 | 2024-05-21 | Moon Surgical Sas | Co-manipulation surgical system for use with surgical instruments for performing laparoscopic surgery while estimating hold force |
US11839442B1 (en) * | 2023-01-09 | 2023-12-12 | Moon Surgical Sas | Co-manipulation surgical system for use with surgical instruments for performing laparoscopic surgery while estimating hold force |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004276125A (ja) | 2003-03-12 | 2004-10-07 | Mitsubishi Electric Corp | 負荷パラメータ同定方法 |
JP2015217451A (ja) | 2014-05-14 | 2015-12-07 | ファナック株式会社 | 外力監視機能を有するワーク搬送方法システム |
JP2016117141A (ja) | 2014-12-22 | 2016-06-30 | ファナック株式会社 | 人との接触力を検出してロボットを停止させるロボット制御装置 |
JP2018158439A (ja) | 2018-03-15 | 2018-10-11 | 株式会社東芝 | 物体ハンドリング装置、制御装置、および較正方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS595549B2 (ja) | 1980-10-21 | 1984-02-06 | 新日本製鐵株式会社 | タンディッシュ用耐火断熱性キャスタブル |
DE10223670A1 (de) * | 2002-05-28 | 2003-12-18 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zum Bewegen eines Handhabungssystems |
US7443115B2 (en) * | 2002-10-29 | 2008-10-28 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for robot handling control |
JP5905549B1 (ja) | 2014-09-16 | 2016-04-20 | ファナック株式会社 | バラ積みされた物品を取出す物品取出装置 |
CN106239516B (zh) * | 2015-06-03 | 2021-09-24 | 精工爱普生株式会社 | 机器人控制装置、机器人以及机器人系统 |
JP2017077608A (ja) * | 2015-10-21 | 2017-04-27 | ファナック株式会社 | ロボットの安全監視装置 |
US10166676B1 (en) * | 2016-06-08 | 2019-01-01 | X Development Llc | Kinesthetic teaching of grasp parameters for grasping of objects by a grasping end effector of a robot |
JP6707485B2 (ja) * | 2017-03-22 | 2020-06-10 | 株式会社東芝 | 物体ハンドリング装置およびその較正方法 |
JP7275488B2 (ja) * | 2018-07-24 | 2023-05-18 | セイコーエプソン株式会社 | ロボットシステム |
JP7145700B2 (ja) | 2018-09-06 | 2022-10-03 | 株式会社東芝 | ハンド制御装置 |
US11198227B2 (en) * | 2018-12-04 | 2021-12-14 | Raytheon Company | Adjustable ballast system and method for same |
JP7136729B2 (ja) * | 2019-03-20 | 2022-09-13 | ファナック株式会社 | ロボットを用いて負荷の重量及び重心位置を推定するための装置、方法、プログラム、制御装置及びロボットシステム |
JP2021133470A (ja) * | 2020-02-28 | 2021-09-13 | セイコーエプソン株式会社 | ロボットの制御方法およびロボットシステム |
-
2020
- 2020-04-21 JP JP2020075350A patent/JP7562283B2/ja active Active
-
2021
- 2021-02-25 EP EP21159224.1A patent/EP3900890A1/en active Pending
- 2021-02-25 US US17/185,197 patent/US11660747B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004276125A (ja) | 2003-03-12 | 2004-10-07 | Mitsubishi Electric Corp | 負荷パラメータ同定方法 |
JP2015217451A (ja) | 2014-05-14 | 2015-12-07 | ファナック株式会社 | 外力監視機能を有するワーク搬送方法システム |
JP2016117141A (ja) | 2014-12-22 | 2016-06-30 | ファナック株式会社 | 人との接触力を検出してロボットを停止させるロボット制御装置 |
JP2018158439A (ja) | 2018-03-15 | 2018-10-11 | 株式会社東芝 | 物体ハンドリング装置、制御装置、および較正方法 |
Also Published As
Publication number | Publication date |
---|---|
EP3900890A1 (en) | 2021-10-27 |
US11660747B2 (en) | 2023-05-30 |
US20210323147A1 (en) | 2021-10-21 |
JP2021171838A (ja) | 2021-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7562283B2 (ja) | ピッキング装置、制御装置、及びプログラム | |
EP3346446B1 (en) | Image processing system, image processing apparatus, workpiece pickup method, and workpiece pickup program | |
US9126337B2 (en) | Robot system having a robot for conveying a workpiece | |
CN110394817B (zh) | 使用机器人推断负载重量和重心位置的装置、方法及程序 | |
US10329042B2 (en) | Packing apparatus and packing method | |
KR102363857B1 (ko) | 로봇에 의한 충돌 처리 | |
US10960549B2 (en) | Vibration analyzer and vibration analysis method | |
CN109318226A (zh) | 机器人控制装置、机器人控制方法及存储介质 | |
CN111721391B (zh) | 用机器人推定负荷的重量及重心位置的装置、方法及计算机可读记录介质 | |
EP2023076A1 (en) | Surface texture measuring instrument | |
CN107044837B (zh) | 用于标定检测工具坐标系的方法、装置以及控制设备 | |
CN111113375B (zh) | 控制装置和机器人系统 | |
JP7225563B2 (ja) | ロボット、制御装置およびロボットの制御方法 | |
JP2019155542A (ja) | 搬送装置、搬送システム、コントローラ、および搬送方法 | |
EP3630417A1 (en) | Robot-conveyor calibration method, robot system and control system | |
CN109571138B (zh) | 加工系统以及加工机的控制方法 | |
KR20110048870A (ko) | 4축 팔레타이징 로봇용 부하 추정 방법 | |
JP2021003771A (ja) | ロボットシステム | |
US20230294278A1 (en) | Robot System and Picking Method | |
KR101064516B1 (ko) | 순외력 측정을 위한 힘 센서 검출 신호 보정 방법 | |
Pham et al. | Improving the accuracy of a vibratory sensor using Kalman filtering | |
US20230113622A1 (en) | Computer, Method for Controlling Robot, and Computer System | |
CN117464682A (zh) | 机器人负载参数在线辨识方法 | |
CN115169420A (zh) | 一种机器人碰撞判断方法、装置、电子设备及存储介质 | |
JP2022045771A (ja) | ロボットシステム及びピッキング方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221118 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230920 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231003 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20231204 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240202 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240326 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240527 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240725 |
|
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: 20240827 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240925 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7562283 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |