KR102206303B1 - 딥러닝을 이용한 상태 판별 및 자세 추정 시스템과 방법 - Google Patents
딥러닝을 이용한 상태 판별 및 자세 추정 시스템과 방법 Download PDFInfo
- Publication number
- KR102206303B1 KR102206303B1 KR1020190137873A KR20190137873A KR102206303B1 KR 102206303 B1 KR102206303 B1 KR 102206303B1 KR 1020190137873 A KR1020190137873 A KR 1020190137873A KR 20190137873 A KR20190137873 A KR 20190137873A KR 102206303 B1 KR102206303 B1 KR 102206303B1
- Authority
- KR
- South Korea
- Prior art keywords
- camera
- posture
- transfer unit
- state
- transfer
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C5/00—Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
- B07C5/34—Sorting according to other particular properties
- B07C5/342—Sorting according to other particular properties according to optical properties, e.g. colour
- B07C5/3422—Sorting according to other particular properties according to optical properties, e.g. colour using video scanning devices, e.g. TV-cameras
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C5/00—Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
- B07C5/36—Sorting apparatus characterised by the means used for distribution
- B07C5/361—Processing or control devices therefor, e.g. escort memory
- B07C5/362—Separating or distributor mechanisms
-
- 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/0093—Programme-controlled manipulators co-operating with conveyor means
-
- 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/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C2501/00—Sorting according to a characteristic or feature of the articles or material to be sorted
- B07C2501/0063—Using robots
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Molecular Biology (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Manipulator (AREA)
Abstract
본 실시예의 일 측면에 의하면, 대상물의 상태를 판별하고 등급을 분류하며 자세를 추정하는 상태 판별 및 자세 추정 시스템에 있어서, 상기 대상물을 이송하는 제1 이송부와 상기 제1 이송부로부터 이송되는 대상물의 위치를 인식하고, 상기 대상물의 모든 면(面)에서의 상태와 상기 대상물의 자세를 인식하는 카메라와 상기 제1 이송부에 의해 이송되는 대상물을 파지하여 상기 카메라로부터 기 설정된 거리만큼 떨어진 위치로 이동시키며, 상기 카메라가 상기 대상물의 모든 면(面)을 인식할 수 있도록 파지한 대상물을 제자리에서 회전시키는 로봇암 및 상기 카메라가 인식한 대상물의 위치로 이동하여 상기 대상물을 파지하여 상기 카메라로부터 기 설정된 거리만큼 떨어진 위치로 이동시키도록 상기 로봇암을 제어하며, 딥러닝을 이용하여 상기 카메라가 인식한 정보를 토대로 상기 대상물의 등급을 분류하고 상기 대상물의 자세를 추정하는 제어부를 포함하는 것을 특징으로 하는 상태 판별 및 자세 추정 시스템을 제공한다.
Description
도 2는 본 발명의 일 실시예에 따른 상태 판별 및 자세 추정 시스템의 판별 결과를 도시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 상태 판별 및 자세 추정 시스템이 대상물의 상태를 판별하는 방법을 도시한 순서도이다.
110: 제1 이송부
115: 대상물
120: 카메라
130: 로봇암
140, 144, 148: 제2 이송부
210: 블럭박스
220: 기 설정된 부위
230: 외상이 발생한 부분
Claims (6)
- 대상물의 상태를 판별하고 등급을 분류하며 자세를 추정하는 상태 판별 및 자세 추정 시스템에 있어서,
상기 대상물을 이송하는 제1 이송부;
상기 제1 이송부로부터 이송되는 대상물의 위치를 인식하고, 상기 대상물의 모든 면(面)에서의 상태와 상기 대상물의 자세를 인식하는 카메라;
상기 제1 이송부에 의해 이송되는 대상물을 파지하여 상기 카메라로부터 기 설정된 거리만큼 떨어진 위치로 이동시키며, 상기 카메라가 상기 대상물의 모든 면(面)을 인식할 수 있도록 파지한 대상물을 제자리에서 회전시키는 로봇암;
상기 카메라가 인식한 대상물의 위치로 이동하여 상기 대상물을 파지하여 상기 카메라로부터 기 설정된 거리만큼 떨어진 위치로 이동시키도록 상기 로봇암을 제어하며, 딥러닝을 이용하여 상기 카메라가 인식한 정보를 토대로 상기 대상물의 등급을 분류하고 상기 대상물의 자세를 추정하는 제어부; 및
분류하고자 하는 등급의 개수만큼 복수 개가 구비되어, 상기 제어부에서 등급이 분류되어 이송되는 각 등급의 대상물을 해당 위치에 배치하여 이송하는 복수의 제2 이송부를 포함하되,
상기 제어부는,
상기 카메라가 인식한 거리 정보를 이용하여 대상물의 크기 정보를 분석하고, 대상물의 최외곽부를 이은 직선으로 대상물을 포함하는 블럭박스를 생성하여 기설정된 부위를 판별하고, 상기 판별된 기설정된 부위를 중심으로 대상물의 자세를 추정하여 상기 제2 이송부에 배치될 대상물의 자세를 제어하며, 상기 대상물의 모든 면에서의 상태 정보에 기초하여 대상물의 크기와 표면 외상을 포함한 대상물의 품질에 관련된 대상물의 등급을 분류하는 것을 포함하는 것을 특징으로 하는 상태 판별 및 자세 추정 시스템. - 삭제
- 제1항에 있어서,
상기 로봇암은,
상기 제어부의 제어에 따라, 등급이 분류된 대상물을 등급에 따라 서로 다른 제2 이송부에 배치하는 것을 특징으로 하는 상태 판별 및 자세 추정 시스템. - 제1항에 있어서,
상기 카메라는,
기 설정된 각도의 시야각(Field of View)을 갖는 것을 특징으로 하는 상태 판별 및 자세 추정 시스템. - 제4항에 있어서,
상기 시야각은,
상기 제1 이송부와 상기 제2 이송부가 모두 보이는 각도인 것을 특징으로 하는 상태 판별 및 자세 추정 시스템. - 상태 판별 및 자세 추정 시스템이 대상물의 상태를 판별하고 등급을 분류하며 자세를 추정하는 방법에 있어서,
카메라를 이용하여 이송되는 대상물의 위치를 확인하는 과정;
확인된 대상물을 파지하여 기 설정된 거리 상에서 회전시키며, 상기 카메라가 인식한 대상물의 모든 면(面)에서의 일면 정보를 토대로 기 설정된 부위를 포함한 대상물의 최외곽부를 연결한 블럭박스를 생성하고, 상기 블럭박스를 이용하여 대상물의 상태를 확인하고, 상기 블럭박스를 이용하여 기설정된 부위의 위치를 판별하여 대상물의 자세를 확인하는 과정;
확인된 대상물의 상태에 따라 딥러닝을 수행하여 대상물의 크기와 표면 외상을 포함한 대상물의 품질에 관련된 대상물의 등급을 분류하는 과정; 및
상기 대상물의 등급이 분류되면 각 등급의 대상물을 등급별 해당 위치에 배치하여 이송하기 위해 기설정된 부위를 중심으로 대상물이 배치되어야 할 방향을 결정하여 대상물의 자세를 제어하여 이송하는 과정
을 포함하는 것을 특징으로 하는 상태 판별 및 등급 분류 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190137873A KR102206303B1 (ko) | 2019-10-31 | 2019-10-31 | 딥러닝을 이용한 상태 판별 및 자세 추정 시스템과 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190137873A KR102206303B1 (ko) | 2019-10-31 | 2019-10-31 | 딥러닝을 이용한 상태 판별 및 자세 추정 시스템과 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102206303B1 true KR102206303B1 (ko) | 2021-01-22 |
Family
ID=74309824
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190137873A Active KR102206303B1 (ko) | 2019-10-31 | 2019-10-31 | 딥러닝을 이용한 상태 판별 및 자세 추정 시스템과 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102206303B1 (ko) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113524172A (zh) * | 2021-05-27 | 2021-10-22 | 中国科学院深圳先进技术研究院 | 机器人及其物品抓取方法、计算机可读存储介质 |
| CN115092716A (zh) * | 2022-07-11 | 2022-09-23 | 合肥美亚光电技术股份有限公司 | 输送装置及分选设备 |
| WO2023054819A1 (ko) * | 2021-09-28 | 2023-04-06 | 이현 | 바코드 자동 스캔을 이용한 상품 계산 장치 |
| KR20240032205A (ko) * | 2022-08-30 | 2024-03-12 | 한국로봇융합연구원 | 굴 자동 분류 로봇 시스템 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20080075730A (ko) * | 2007-02-13 | 2008-08-19 | 한국과학기술연구원 | 물체인식을 바탕으로 한 로봇의 자기위치 추정 방법 |
| WO2018087546A1 (en) * | 2016-11-08 | 2018-05-17 | Dogtooth Technologies Limited | A robotic fruit picking system |
| KR20180107391A (ko) * | 2017-03-20 | 2018-10-02 | 전자부품연구원 | 학습 기반 물류 자동화 시스템, 장치 및 방법 |
-
2019
- 2019-10-31 KR KR1020190137873A patent/KR102206303B1/ko active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20080075730A (ko) * | 2007-02-13 | 2008-08-19 | 한국과학기술연구원 | 물체인식을 바탕으로 한 로봇의 자기위치 추정 방법 |
| WO2018087546A1 (en) * | 2016-11-08 | 2018-05-17 | Dogtooth Technologies Limited | A robotic fruit picking system |
| KR20180107391A (ko) * | 2017-03-20 | 2018-10-02 | 전자부품연구원 | 학습 기반 물류 자동화 시스템, 장치 및 방법 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113524172A (zh) * | 2021-05-27 | 2021-10-22 | 中国科学院深圳先进技术研究院 | 机器人及其物品抓取方法、计算机可读存储介质 |
| WO2023054819A1 (ko) * | 2021-09-28 | 2023-04-06 | 이현 | 바코드 자동 스캔을 이용한 상품 계산 장치 |
| CN115092716A (zh) * | 2022-07-11 | 2022-09-23 | 合肥美亚光电技术股份有限公司 | 输送装置及分选设备 |
| KR20240032205A (ko) * | 2022-08-30 | 2024-03-12 | 한국로봇융합연구원 | 굴 자동 분류 로봇 시스템 |
| KR102808651B1 (ko) | 2022-08-30 | 2025-05-16 | 한국로봇융합연구원 | 굴 자동 분류 로봇 시스템 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102206303B1 (ko) | 딥러닝을 이용한 상태 판별 및 자세 추정 시스템과 방법 | |
| CN114585576B (zh) | 协调多个机器人以满足工作流程并避免冲突 | |
| US11478923B2 (en) | Systems and methods for processing objects including a zone gantry system | |
| US10360531B1 (en) | Robot implemented item manipulation | |
| US10471597B1 (en) | Adaptive perception for industrial robotic systems | |
| US10822177B2 (en) | Method and system for manipulating articles | |
| US12280967B2 (en) | Robotic tools and methods for operating the same | |
| JP5558585B2 (ja) | ワーク取り出し装置 | |
| CN113351522A (zh) | 物品分拣方法、装置及系统 | |
| JP2019509559A (ja) | センサ誘導式ロボットを用いたボックスの位置特定、分離、およびピッキング | |
| US20230364787A1 (en) | Automated handling systems and methods | |
| US20250005518A1 (en) | Surveillance system and methods for automated warehouses | |
| JP2019501033A (ja) | 異なる保管領域に置かれる部品から部品のバッチを構成するための方法および設備 | |
| TWM535875U (zh) | 具影像辨識功能之自動化ic移載系統 | |
| US12172193B2 (en) | System and method for quality control of wood pieces to be packaged | |
| TWI626704B (zh) | 具影像辨識功能之自動化ic移載系統及其移載方法 | |
| US11893718B2 (en) | Image recognition method and image recognition device | |
| US20250262773A1 (en) | Item manipulation system and methods | |
| CN118219279B (zh) | 一种应用于水果产业机械臂的智能视觉方法及系统 | |
| US12350836B1 (en) | Faceted finger for guided haptic feedback | |
| CN114074077B (zh) | 基于视觉识别的自动拣货方法及系统 | |
| CN111410045A (zh) | 货箱搬运方法和装置 | |
| KR20250010844A (ko) | 로봇 팔을 이용한 물체 이송 시스템 | |
| WO2017042760A1 (en) | System for grain sorting | |
| WO2023120306A1 (ja) | 分類装置、分類方法、及び分類システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20191031 |
|
| PA0201 | Request for examination | ||
| PA0302 | Request for accelerated examination |
Patent event date: 20200707 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20191031 Patent event code: PA03021R01I Comment text: Patent Application |
|
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200813 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20201224 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210118 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20210119 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20231221 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250325 Start annual number: 5 End annual number: 5 |