Object recognition system for dual-arm robot in bin packing

Most of the existing automated bin packing process is designed for packing standardized and identical items into the container without perception process. A perception process especially objects recognition system is able to extend the ability of the packing system to detect, recognize and localize...

Full description

Saved in:
Bibliographic Details
Main Author: Yin, Wanqi
Other Authors: Chen I-Ming
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/75658
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-75658
record_format dspace
spelling sg-ntu-dr.10356-756582023-03-04T19:11:49Z Object recognition system for dual-arm robot in bin packing Yin, Wanqi Chen I-Ming School of Mechanical and Aerospace Engineering Robotics Research Centre DRNTU::Engineering::Mechanical engineering::Robots Most of the existing automated bin packing process is designed for packing standardized and identical items into the container without perception process. A perception process especially objects recognition system is able to extend the ability of the packing system to detect, recognize and localize the item and packs a set of random items with different sizes into the container efficiently. This report aims to develop an object detection and recognition system implemented on Kawada NEXTAGE Open, an industrial dual-arm robot for bin packing proposes in order to achieve the recognition and localization of the boxes for packing in logistic process. The report covers the introduction of the hardware platform and software environment setup, equipment usage, perception function development, system tests, performance result, and discussion. After reviewing the existing object recognition algorithm, a combination of the 3D point cloud and 2D RGB images was used as raw data for information extraction. 3D point cloud data was used for box recognition, coarse localization and pose identification. 2D RGB image was used for fine localization based on 2D recognition and coordinating the gripper pose with the box orientation. In this project, some tools were used including Point Cloud Library (PCL), OpenCV and all the functions developed using C++, and Python was implemented into Robot Operation System (ROS) together with the packing planning function and robot control function. The outcome of the system implementation as shown in the report, demonstrated that the desired task outcome was given, as the dual-arm robot was able to recognize and locate the boxes with various sizes and in various poses. The outcome successfully proves that the object recognition system enables the dual-arm robot to achieve a more intelligent performance in bin packing task. Bachelor of Engineering (Mechanical Engineering) 2018-06-06T07:25:05Z 2018-06-06T07:25:05Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/75658 en Nanyang Technological University 64 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Mechanical engineering::Robots
spellingShingle DRNTU::Engineering::Mechanical engineering::Robots
Yin, Wanqi
Object recognition system for dual-arm robot in bin packing
description Most of the existing automated bin packing process is designed for packing standardized and identical items into the container without perception process. A perception process especially objects recognition system is able to extend the ability of the packing system to detect, recognize and localize the item and packs a set of random items with different sizes into the container efficiently. This report aims to develop an object detection and recognition system implemented on Kawada NEXTAGE Open, an industrial dual-arm robot for bin packing proposes in order to achieve the recognition and localization of the boxes for packing in logistic process. The report covers the introduction of the hardware platform and software environment setup, equipment usage, perception function development, system tests, performance result, and discussion. After reviewing the existing object recognition algorithm, a combination of the 3D point cloud and 2D RGB images was used as raw data for information extraction. 3D point cloud data was used for box recognition, coarse localization and pose identification. 2D RGB image was used for fine localization based on 2D recognition and coordinating the gripper pose with the box orientation. In this project, some tools were used including Point Cloud Library (PCL), OpenCV and all the functions developed using C++, and Python was implemented into Robot Operation System (ROS) together with the packing planning function and robot control function. The outcome of the system implementation as shown in the report, demonstrated that the desired task outcome was given, as the dual-arm robot was able to recognize and locate the boxes with various sizes and in various poses. The outcome successfully proves that the object recognition system enables the dual-arm robot to achieve a more intelligent performance in bin packing task.
author2 Chen I-Ming
author_facet Chen I-Ming
Yin, Wanqi
format Final Year Project
author Yin, Wanqi
author_sort Yin, Wanqi
title Object recognition system for dual-arm robot in bin packing
title_short Object recognition system for dual-arm robot in bin packing
title_full Object recognition system for dual-arm robot in bin packing
title_fullStr Object recognition system for dual-arm robot in bin packing
title_full_unstemmed Object recognition system for dual-arm robot in bin packing
title_sort object recognition system for dual-arm robot in bin packing
publishDate 2018
url http://hdl.handle.net/10356/75658
_version_ 1759856092668493824