JP7697328B2 - ワーク保持装置、ワーク保持方法、プログラム、及び制御装置 - Google Patents
ワーク保持装置、ワーク保持方法、プログラム、及び制御装置 Download PDFInfo
- Publication number
- JP7697328B2 JP7697328B2 JP2021148424A JP2021148424A JP7697328B2 JP 7697328 B2 JP7697328 B2 JP 7697328B2 JP 2021148424 A JP2021148424 A JP 2021148424A JP 2021148424 A JP2021148424 A JP 2021148424A JP 7697328 B2 JP7697328 B2 JP 7697328B2
- Authority
- JP
- Japan
- Prior art keywords
- holding
- workpiece
- candidate point
- workpieces
- candidate
- 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
Landscapes
- Manipulator (AREA)
Description
3次元空間に置かれた複数のワークの中から1つずつワークを保持する保持手段と、
前記複数のワークの3次元情報を取得する情報取得手段と、
前記情報取得手段により取得されたワークの3次元情報に基づいて、前記保持手段がワークを保持する際の該ワークの保持点の候補である保持候補点を複数算出する候補算出手段と、
前記候補算出手段により算出された複数の保持候補点の中から1つの保持候補点を選択し、該選択した保持候補点で、前記ワークを保持するように前記保持手段を制御する制御手段と、
前記制御手段による前記保持手段の制御によって、前記ワークの保持が成功したか否かを判定する判定手段と、
を備え、
前記制御手段は、前記判定手段によりワークの保持が成功しなかったと判定された場合に、前記選択された保持候補点に基づいて所定範囲を設定し、該所定範囲外にある他の保持候補点を選択し、該選択した他の保持候補点で、前記ワークを再度保持するように前記保持手段を制御する、
ワーク保持装置
である。
この一態様において、前記判定手段は、前記保持手段が複数のワークを同時に保持した場合に、前記ワークの保持が成功しなかったと判定し、
前記制御手段は、前記判定手段によりワークの保持が成功しなかったと判定された場合に、前記ワークを解放するように前記保持手段を制御した後、前記他の保持候補点で、前記ワークを再度保持するように前記保持手段を制御してもよい。
この一態様において、前記保持手段がワークを保持した時の該ワークの重量を検出する重量検出手段を更に備え、
前記判定手段は、前記重量検出手段により検出されたワークの重量に基づいて、前記ワークの保持が成功したか否かを判定してもよい。
この一態様において、前記保持手段は、前記ワークを非接触状態で吸引し保持してもよい。
この一態様において、前記制御手段は、前記判定手段によりワークの保持が成功しなかったと判定された場合に、前記選択された保持候補点から所定距離以内の範囲を前記所定範囲に設定し、
前記解放するワークの数、重量、又は、大きさに応じて、前記所定距離を変化させてもよい。
上記目的を達成するための本発明の一態様は、
3次元空間に置かれた複数のワークの3次元情報を取得するステップと、
前記取得されたワークの3次元情報に基づいて、保持手段がワークを保持する際の該ワークの保持点の候補である保持候補点を複数算出するステップと、
前記算出された複数の保持候補点の中から1つの保持候補点を選択し、該選択した保持候補点で、前記ワークを保持するように前記保持手段を制御するステップと、
前記保持手段の制御によって、前記ワークの保持が成功したか否かを判定するステップと、
前記ワークの保持が成功しなかったと判定された場合に、前記選択された保持候補点に基づいて所定範囲を設定し、該所定範囲外にある他の保持候補点を選択し、該選択した他の保持候補点で、前記ワークを再度保持するように前記保持手段を制御するステップと、
を含む、ワーク保持方法
であってもよい。
上記目的を達成するための本発明の一態様は、
3次元空間に置かれた複数のワークの3次元情報を取得する処理と、
前記取得されたワークの3次元情報に基づいて、保持手段がワークを保持する際の該ワークの保持点の候補である保持候補点を複数算出する処理と、
前記算出された複数の保持候補点の中から1つの保持候補点を選択し、該選択した保持候補点で、前記ワークを保持するように前記保持手段を制御する処理と、
前記保持手段の制御によって、前記ワークの保持が成功したか否かを判定する処理と、
前記ワークの保持が成功しなかったと判定された場合に、前記選択された保持候補点に基づいて所定範囲を設定し、該所定範囲外にある他の保持候補点を選択し、該選択した他の保持候補点で、前記ワークを再度保持するように前記保持手段を制御する処理と、
をコンピュータに実行させる、プログラム
であってもよい。
上記目的を達成するための本発明の一態様は、
3次元空間に置かれた複数のワークの3次元情報に基づいて、保持手段がワークを保持する際の該ワークの保持点の候補である保持候補点を複数算出する候補算出手段と、
前記候補算出手段により算出された複数の保持候補点の中から1つの保持候補点を選択し、該選択した保持候補点で、前記ワークを保持するように前記保持手段を制御する制御手段と、
前記制御手段による前記保持手段の制御によって、前記ワークの保持が成功したか否かを判定する判定手段と、
を備え、
前記制御手段は、前記判定手段によりワークの保持が成功しなかったと判定された場合に、前記選択された保持候補点に基づいて所定範囲を設定し、該所定範囲外にある他の保持候補点を選択し、該選択した他の保持候補点で、前記ワークを再度保持するように前記保持手段を制御する、
制御装置
であってもよい。
21 リンク、23 関節部、24 エンドエフェクタ、31 候補算出部、32 ロボット制御部、33 保持判定部
Claims (6)
- 3次元空間に置かれた複数のワークの中から1つずつワークを保持する保持手段と、
前記複数のワークの3次元情報を取得する情報取得手段と、
前記情報取得手段により取得されたワークの3次元情報に基づいて、前記保持手段がワークを保持する際の該ワークの保持点の候補である保持候補点を複数算出する候補算出手段と、
前記候補算出手段により算出された複数の保持候補点の中から1つの保持候補点を選択し、該選択した保持候補点で、前記ワークを保持するように前記保持手段を制御する制御手段と、
前記制御手段による前記保持手段の制御によって、前記ワークの保持が成功したか否かを判定する判定手段と、
を備え、
前記制御手段は、前記判定手段によりワークの保持が成功しなかったと判定された場合に、前記選択された保持候補点から所定距離内の範囲を所定範囲に設定し、該所定範囲外にある他の保持候補点を選択し、該選択した他の保持候補点で、前記ワークを再度保持するように前記保持手段を制御し、
前記判定手段は、前記保持手段が複数のワークを同時に保持した場合に、前記ワークの保持が成功しなかったと判定し、
前記制御手段は、前記判定手段によりワークの保持が成功しなかったと判定された場合に、前記ワークを前記所定範囲内で解放するように前記保持手段を制御した後、前記他の保持候補点で、前記ワークを再度保持するように前記保持手段を制御し、
前記制御手段は、前記解放するワークの数、重量、又は、大きさが増加するに従って、前記所定距離を増加させる、
ワーク保持装置。 - 請求項1記載のワーク保持装置であって、
前記保持手段がワークを保持した時の該ワークの重量を検出する重量検出手段を更に備え、
前記判定手段は、前記重量検出手段により検出されたワークの重量に基づいて、前記ワークの保持が成功したか否かを判定する、
ワーク保持装置。 - 請求項1記載のワーク保持装置であって、
前記保持手段は、前記ワークを非接触状態で吸引を開始して、その後、接触することによって吸着することで、前記ワークを非接触状態で吸引し保持する、
ワーク保持装置。 - 3次元空間に置かれた複数のワークの3次元情報を取得するステップと、
前記取得されたワークの3次元情報に基づいて、保持手段がワークを保持する際の該ワークの保持点の候補である保持候補点を複数算出するステップと、
前記算出された複数の保持候補点の中から1つの保持候補点を選択し、該選択した保持候補点で、前記ワークを保持するように前記保持手段を制御するステップと、
前記保持手段の制御によって、前記ワークの保持が成功したか否かを判定するステップと、
前記ワークの保持が成功しなかったと判定された場合に、前記選択された保持候補点から所定距離内の範囲を所定範囲に設定し、該所定範囲外にある他の保持候補点を選択し、該選択した他の保持候補点で、前記ワークを再度保持するように前記保持手段を制御するステップと、
を含み、
前記保持手段が複数のワークを同時に保持した場合に、前記ワークの保持が成功しなかったと判定し、
前記ワークの保持が成功しなかったと判定した場合に、前記ワークを前記所定範囲内で解放するように前記保持手段を制御した後、前記他の保持候補点で、前記ワークを再度保持するように前記保持手段を制御し、
前記解放するワークの数、重量、又は、大きさが増加するに従って、前記所定距離を増加させる、
ワーク保持方法。 - 3次元空間に置かれた複数のワークの3次元情報を取得する処理と、
前記取得されたワークの3次元情報に基づいて、保持手段がワークを保持する際の該ワークの保持点の候補である保持候補点を複数算出する処理と、
前記算出された複数の保持候補点の中から1つの保持候補点を選択し、該選択した保持候補点で、前記ワークを保持するように前記保持手段を制御する処理と、
前記保持手段の制御によって、前記ワークの保持が成功したか否かを判定する処理と、
前記ワークの保持が成功しなかったと判定された場合に、前記選択された保持候補点から所定距離内の範囲を所定範囲に設定し、該所定範囲外にある他の保持候補点を選択し、該選択した他の保持候補点で、前記ワークを再度保持するように前記保持手段を制御する処理と、
をコンピュータに実行させ、
前記保持手段が複数のワークを同時に保持した場合に、前記ワークの保持が成功しなかったと判定し、
前記ワークの保持が成功しなかったと判定された場合に、前記ワークを前記所定範囲内で解放するように前記保持手段を制御した後、前記他の保持候補点で、前記ワークを再度保持するように前記保持手段を制御し、
前記解放するワークの数、重量、又は、大きさが増加するに従って、前記所定距離を増加させる、
プログラム。 - 3次元空間に置かれた複数のワークの3次元情報に基づいて、保持手段がワークを保持する際の該ワークの保持点の候補である保持候補点を複数算出する候補算出手段と、
前記候補算出手段により算出された複数の保持候補点の中から1つの保持候補点を選択し、該選択した保持候補点で、前記ワークを保持するように前記保持手段を制御する制御手段と、
前記制御手段による前記保持手段の制御によって、前記ワークの保持が成功したか否かを判定する判定手段と、
を備え、
前記制御手段は、前記判定手段によりワークの保持が成功しなかったと判定された場合に、前記選択された保持候補点から所定距離内の範囲を所定範囲に設定し、該所定範囲外にある他の保持候補点を選択し、該選択した他の保持候補点で、前記ワークを再度保持するように前記保持手段を制御し、
前記判定手段は、前記保持手段が複数のワークを同時に保持した場合に、前記ワークの保持が成功しなかったと判定し、
前記制御手段は、前記判定手段によりワークの保持が成功しなかったと判定された場合に、前記ワークを前記所定範囲内で解放するように前記保持手段を制御した後、前記他の保持候補点で、前記ワークを再度保持するように前記保持手段を制御し、
前記制御手段は、前記解放するワークの数、重量、又は、大きさが増加するに従って、前記所定距離を増加させる、
制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021148424A JP7697328B2 (ja) | 2021-09-13 | 2021-09-13 | ワーク保持装置、ワーク保持方法、プログラム、及び制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021148424A JP7697328B2 (ja) | 2021-09-13 | 2021-09-13 | ワーク保持装置、ワーク保持方法、プログラム、及び制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023041201A JP2023041201A (ja) | 2023-03-24 |
| JP7697328B2 true JP7697328B2 (ja) | 2025-06-24 |
Family
ID=85641500
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021148424A Active JP7697328B2 (ja) | 2021-09-13 | 2021-09-13 | ワーク保持装置、ワーク保持方法、プログラム、及び制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7697328B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120993760B (zh) * | 2025-10-23 | 2026-02-17 | 江苏拓普思工业设计研究有限公司 | 便携式维修夹持装置的自适应调控方法及系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014210311A (ja) | 2013-04-18 | 2014-11-13 | ファナック株式会社 | ワークを搬送するロボットの制御装置 |
| JP2019188580A (ja) | 2018-04-27 | 2019-10-31 | キヤノン株式会社 | 情報処理装置、制御方法、ロボットシステム、コンピュータプログラム、及び記憶媒体 |
| WO2021080677A1 (en) | 2019-10-25 | 2021-04-29 | Dexterity, Inc. | Coordinating multiple robots to meet workflow and avoid conflict |
-
2021
- 2021-09-13 JP JP2021148424A patent/JP7697328B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014210311A (ja) | 2013-04-18 | 2014-11-13 | ファナック株式会社 | ワークを搬送するロボットの制御装置 |
| JP2019188580A (ja) | 2018-04-27 | 2019-10-31 | キヤノン株式会社 | 情報処理装置、制御方法、ロボットシステム、コンピュータプログラム、及び記憶媒体 |
| WO2021080677A1 (en) | 2019-10-25 | 2021-04-29 | Dexterity, Inc. | Coordinating multiple robots to meet workflow and avoid conflict |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023041201A (ja) | 2023-03-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11285603B2 (en) | Information processing apparatus, control method, robot system, and storage medium | |
| US10839261B2 (en) | Information processing apparatus, information processing method, and storage medium | |
| EP3869464B1 (en) | Learning apparatus and learning method | |
| JP7191569B2 (ja) | 把持装置 | |
| JP5025598B2 (ja) | 干渉チェック制御装置および干渉チェック制御方法 | |
| CN109968377B (zh) | 机器人控制系统和控制机器人的方法 | |
| JP2019188516A (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| US20220088795A1 (en) | Manipulator controller, manipulator control method, and non-transitory computer-readable storage medium storing manipulator control program | |
| JP7697328B2 (ja) | ワーク保持装置、ワーク保持方法、プログラム、及び制御装置 | |
| JP7188574B2 (ja) | 吸着パッド、および変形計測装置 | |
| KR102695661B1 (ko) | 제어 장치, 제어 방법 및 프로그램 | |
| JP6845671B2 (ja) | 部品実装装置及びその制御方法 | |
| JP6838833B2 (ja) | 把持装置、把持方法、及びプログラム | |
| CN112297002A (zh) | 进行多点嵌合的机器人控制系统 | |
| JP7673601B2 (ja) | ワーク保持装置、ワーク保持方法、プログラム、及び制御装置 | |
| JP7683505B2 (ja) | ワーク保持システム、ワーク保持方法、プログラム、及び制御装置 | |
| JP7670601B2 (ja) | ワーク取出し装置、ワーク取出し方法、プログラム及び制御装置 | |
| TWI833477B (zh) | 基板運送機器人的控制裝置以及關節馬達的控制方法 | |
| TW202434423A (zh) | 機器人系統、校準工具以及校準方法 | |
| KR20210027455A (ko) | 로봇 페이로드 위치의 감지 및 수정을 위한 시스템 및 방법 | |
| JP7805748B2 (ja) | ピッキングシステム、ピッキング装置、制御装置、プログラム、及び方法 | |
| JP7552547B2 (ja) | ワーク保持装置、ワーク保持方法、プログラム、及び制御装置 | |
| US20250108517A1 (en) | Robot system, stage, control method, method for manufacturing product, and recording medium | |
| JP7537192B2 (ja) | ロボットシステム及びピッキング方法 | |
| KR20250079850A (ko) | 다관절 그리퍼를 이용한 파지 방법 및 파지 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20240614 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240620 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20240614 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250107 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250128 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250324 |
|
| 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: 20250513 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250526 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7697328 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |