Contributions to robotic manipulation under uncertainty : calibration, estimation, motion planning

Robotics has played a considerable role in increasing industrial productivity across the globe over the last decades. However, the automation of complex manipulation tasks, such as robotic assembly, is still beyond the capabilities of today’s industrial robots. One of the main problems to achieve th...

Full description

Saved in:
Bibliographic Details
Main Author: Nguyen, Huy
Other Authors: Pham Quang Cuong
Format: Theses and Dissertations
Language:English
Published: 2019
Subjects:
Online Access:https://hdl.handle.net/10356/83537
http://hdl.handle.net/10220/48014
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-83537
record_format dspace
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics
Nguyen, Huy
Contributions to robotic manipulation under uncertainty : calibration, estimation, motion planning
description Robotics has played a considerable role in increasing industrial productivity across the globe over the last decades. However, the automation of complex manipulation tasks, such as robotic assembly, is still beyond the capabilities of today’s industrial robots. One of the main problems to achieve this level of automation is associated with the uncertainties in positions and orientations of object poses in real-world environments. To tackle this problem, one of our key ideas is to explicitly represent and estimate uncertainties by using the calculus of probability theory and assigning probabilities to all potential positions of the object. As a result, the ambiguity and degree of certainty can be described in a mathematical way, which allows us to obtain a deep understanding of these uncertainties and design better solutions to the associated problems. In line with this idea, in this thesis, we present a number of contributions to robotic manipulation under uncertainty, including calibration, estimation and motion planning problems. First, we propose a probabilistic framework to precisely keep track of uncertainties throughout the entire manipulation process. In agreement with common manipulation pipelines, we decompose the process into two consecutive stages, namely perception and physical interaction. Each stage is associated with different sources and types of uncertainties, requiring different techniques. We discuss which representation of uncertainties is the most appropriate for each stage (e.g. as probability distributions in SE(3) during perception, as weighted particles during physical interactions), how to convert from one representation to another, and how to initialize or update the uncertainties at each step of the process (camera calibration, image processing, pushing, grasping, etc.). Finally, we demonstrate the benefit of this fine-grained knowledge of uncertainties in an actual assembly task. Second, we also present an approach to estimate the uncertainties of the hand-eye transformation. Even though the hand-eye calibration has been a long-established fundamental problem in the robot vision for several decades, there currently exists no method to derive the covariance of the hand-eye transformation. Such information is the most generic and relevant quantification of the uncertainties in the hand-eye calibration process. After obtaining the covariance of the hand-eye transformation, we also discuss a propagation method to compute the covariance of the object pose estimation in a real setting. Next, we present other contributions to decrease the running time and to deal with outlier measurements when performing touch-based localization in cluttered environments. In fact, such outlier measurements often lead to significant loss in precision in existing approaches. Experiments showed that our algorithm could provide, in a timely fashion, accurate and reliable localization in cluttered environments, in the presence of outliers. Finally, while the main contributions of this thesis lie in handling uncertainties in manipulation tasks, we also make a contribution toward solving the problem of trajectory planning with kinodynamic constraints in the space of rigid-body motion SE(3). Looking forward, it is our hope that this thesis will serve as a starting point for further development of the robotic automation of manipulation tasks.
author2 Pham Quang Cuong
author_facet Pham Quang Cuong
Nguyen, Huy
format Theses and Dissertations
author Nguyen, Huy
author_sort Nguyen, Huy
title Contributions to robotic manipulation under uncertainty : calibration, estimation, motion planning
title_short Contributions to robotic manipulation under uncertainty : calibration, estimation, motion planning
title_full Contributions to robotic manipulation under uncertainty : calibration, estimation, motion planning
title_fullStr Contributions to robotic manipulation under uncertainty : calibration, estimation, motion planning
title_full_unstemmed Contributions to robotic manipulation under uncertainty : calibration, estimation, motion planning
title_sort contributions to robotic manipulation under uncertainty : calibration, estimation, motion planning
publishDate 2019
url https://hdl.handle.net/10356/83537
http://hdl.handle.net/10220/48014
_version_ 1761781393590845440
spelling sg-ntu-dr.10356-835372023-03-11T17:36:17Z Contributions to robotic manipulation under uncertainty : calibration, estimation, motion planning Nguyen, Huy Pham Quang Cuong School of Mechanical and Aerospace Engineering Robotics Research Centre DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics Robotics has played a considerable role in increasing industrial productivity across the globe over the last decades. However, the automation of complex manipulation tasks, such as robotic assembly, is still beyond the capabilities of today’s industrial robots. One of the main problems to achieve this level of automation is associated with the uncertainties in positions and orientations of object poses in real-world environments. To tackle this problem, one of our key ideas is to explicitly represent and estimate uncertainties by using the calculus of probability theory and assigning probabilities to all potential positions of the object. As a result, the ambiguity and degree of certainty can be described in a mathematical way, which allows us to obtain a deep understanding of these uncertainties and design better solutions to the associated problems. In line with this idea, in this thesis, we present a number of contributions to robotic manipulation under uncertainty, including calibration, estimation and motion planning problems. First, we propose a probabilistic framework to precisely keep track of uncertainties throughout the entire manipulation process. In agreement with common manipulation pipelines, we decompose the process into two consecutive stages, namely perception and physical interaction. Each stage is associated with different sources and types of uncertainties, requiring different techniques. We discuss which representation of uncertainties is the most appropriate for each stage (e.g. as probability distributions in SE(3) during perception, as weighted particles during physical interactions), how to convert from one representation to another, and how to initialize or update the uncertainties at each step of the process (camera calibration, image processing, pushing, grasping, etc.). Finally, we demonstrate the benefit of this fine-grained knowledge of uncertainties in an actual assembly task. Second, we also present an approach to estimate the uncertainties of the hand-eye transformation. Even though the hand-eye calibration has been a long-established fundamental problem in the robot vision for several decades, there currently exists no method to derive the covariance of the hand-eye transformation. Such information is the most generic and relevant quantification of the uncertainties in the hand-eye calibration process. After obtaining the covariance of the hand-eye transformation, we also discuss a propagation method to compute the covariance of the object pose estimation in a real setting. Next, we present other contributions to decrease the running time and to deal with outlier measurements when performing touch-based localization in cluttered environments. In fact, such outlier measurements often lead to significant loss in precision in existing approaches. Experiments showed that our algorithm could provide, in a timely fashion, accurate and reliable localization in cluttered environments, in the presence of outliers. Finally, while the main contributions of this thesis lie in handling uncertainties in manipulation tasks, we also make a contribution toward solving the problem of trajectory planning with kinodynamic constraints in the space of rigid-body motion SE(3). Looking forward, it is our hope that this thesis will serve as a starting point for further development of the robotic automation of manipulation tasks. Doctor of Philosophy 2019-04-11T06:08:15Z 2019-12-06T15:25:08Z 2019-04-11T06:08:15Z 2019-12-06T15:25:08Z 2019 Thesis Nguyen, H. (2019). Contributions to robotic manipulation under uncertainty : calibration, estimation, motion planning. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/83537 http://hdl.handle.net/10220/48014 10.32657/10220/48014 en 147 p. application/pdf