Real-time robotic manipulation of cylindrical objects in dynamic scenarios through elliptic shape primitives
Robotic manipulation employs the object detection in images to create a scene awareness and locate an object's pose. In dynamic scenarios, fast multiobject detection and tracking are crucial. Many objects commonly found in household and industrial environments are represented by cylindrical sha...
Saved in:
Main Authors: | , , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/143206 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-143206 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1432062023-03-04T17:21:32Z Real-time robotic manipulation of cylindrical objects in dynamic scenarios through elliptic shape primitives Dong, Huixu Asadi, Ehsan Sun, Guangbin Prasad, Dilip Kumar Chen, I-Ming School of Mechanical and Aerospace Engineering Intelligent Systems Centre Robotics Research Centre Engineering::Mechanical engineering Cylindrical Object Detection Dynamic Scenarios Robotic manipulation employs the object detection in images to create a scene awareness and locate an object's pose. In dynamic scenarios, fast multiobject detection and tracking are crucial. Many objects commonly found in household and industrial environments are represented by cylindrical shapes. Thus, it is available for robots to manipulate them through the real-Time detection of elliptic shape primitives formed by the circular tops of these objects. We devise an efficient algorithm of the detection of elliptic shape primitives, which in turn enables robust and real-Time robotic manipulations of such objects. The proposed algorithm incorporates the information of elliptic edge curvature, splits complex curves into arcs, classifies the arcs into different quadrants of a candidate elliptic shape, determines the quality of arc selection for ellipse fitting, and then retrieves the corresponding elliptic shape primitive. Our algorithm provides either faster or more accurate ellipse detection results than the current state-of-The-Art methods, irrespective of challenging scenarios such as occluded or overlapping ellipses. This is verified by performance comparison with six state-of-The-Art elliptic shape detection algorithms on four public image datasets. The algorithm has been integrated on robots to demonstrate the ability to carry out accurate robotic manipulations (tracking, grasping, and stacking) of cylindrical objects in real time. We show that the robotic manipulator, empowered by the elliptic shape primitive algorithm, performs well in complex manipulation experiments as well as dynamic scenarios. Accepted version 2020-08-12T06:42:44Z 2020-08-12T06:42:44Z 2018 Journal Article Dong, H., Asadi, E., Sun, G., Prasad, D. K., & Chen, I.-M. (2019). Real-time robotic manipulation of cylindrical objects in dynamic scenarios through elliptic shape primitives. IEEE Transactions on Robotics, 35(1), 95-113. doi:10.1109/tro.2018.2868804 1552-3098 https://hdl.handle.net/10356/143206 10.1109/tro.2018.2868804 2-s2.0-85054656449 1 35 95 113 en IEEE Transactions on Robotics © 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: https://doi.org/10.1109/tro.2018.2868804 application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Mechanical engineering Cylindrical Object Detection Dynamic Scenarios |
spellingShingle |
Engineering::Mechanical engineering Cylindrical Object Detection Dynamic Scenarios Dong, Huixu Asadi, Ehsan Sun, Guangbin Prasad, Dilip Kumar Chen, I-Ming Real-time robotic manipulation of cylindrical objects in dynamic scenarios through elliptic shape primitives |
description |
Robotic manipulation employs the object detection in images to create a scene awareness and locate an object's pose. In dynamic scenarios, fast multiobject detection and tracking are crucial. Many objects commonly found in household and industrial environments are represented by cylindrical shapes. Thus, it is available for robots to manipulate them through the real-Time detection of elliptic shape primitives formed by the circular tops of these objects. We devise an efficient algorithm of the detection of elliptic shape primitives, which in turn enables robust and real-Time robotic manipulations of such objects. The proposed algorithm incorporates the information of elliptic edge curvature, splits complex curves into arcs, classifies the arcs into different quadrants of a candidate elliptic shape, determines the quality of arc selection for ellipse fitting, and then retrieves the corresponding elliptic shape primitive. Our algorithm provides either faster or more accurate ellipse detection results than the current state-of-The-Art methods, irrespective of challenging scenarios such as occluded or overlapping ellipses. This is verified by performance comparison with six state-of-The-Art elliptic shape detection algorithms on four public image datasets. The algorithm has been integrated on robots to demonstrate the ability to carry out accurate robotic manipulations (tracking, grasping, and stacking) of cylindrical objects in real time. We show that the robotic manipulator, empowered by the elliptic shape primitive algorithm, performs well in complex manipulation experiments as well as dynamic scenarios. |
author2 |
School of Mechanical and Aerospace Engineering |
author_facet |
School of Mechanical and Aerospace Engineering Dong, Huixu Asadi, Ehsan Sun, Guangbin Prasad, Dilip Kumar Chen, I-Ming |
format |
Article |
author |
Dong, Huixu Asadi, Ehsan Sun, Guangbin Prasad, Dilip Kumar Chen, I-Ming |
author_sort |
Dong, Huixu |
title |
Real-time robotic manipulation of cylindrical objects in dynamic scenarios through elliptic shape primitives |
title_short |
Real-time robotic manipulation of cylindrical objects in dynamic scenarios through elliptic shape primitives |
title_full |
Real-time robotic manipulation of cylindrical objects in dynamic scenarios through elliptic shape primitives |
title_fullStr |
Real-time robotic manipulation of cylindrical objects in dynamic scenarios through elliptic shape primitives |
title_full_unstemmed |
Real-time robotic manipulation of cylindrical objects in dynamic scenarios through elliptic shape primitives |
title_sort |
real-time robotic manipulation of cylindrical objects in dynamic scenarios through elliptic shape primitives |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/143206 |
_version_ |
1759857161160097792 |