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...

Full description

Saved in:
Bibliographic Details
Main Authors: Dong, Huixu, Asadi, Ehsan, Sun, Guangbin, Prasad, Dilip Kumar, Chen, I-Ming
Other Authors: School of Mechanical and Aerospace Engineering
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