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

Bibliographic Details
Main Author: Nguyen, Huy
Other Authors: Pham Quang Cuong
Format: Thesis
Language:English
Published: 2019
Subjects:
Online Access:https://hdl.handle.net/10356/83537
http://hdl.handle.net/10220/48014
_version_ 1826115810078228480
author Nguyen, Huy
author2 Pham Quang Cuong
author_facet Pham Quang Cuong
Nguyen, Huy
author_sort Nguyen, Huy
collection NTU
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.
first_indexed 2024-10-01T04:01:35Z
format Thesis
id ntu-10356/83537
institution Nanyang Technological University
language English
last_indexed 2024-10-01T04:01:35Z
publishDate 2019
record_format dspace
spelling ntu-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
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics
Nguyen, Huy
Contributions to robotic manipulation under uncertainty : calibration, estimation, motion planning
title 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_short Contributions to robotic manipulation under uncertainty : calibration, estimation, motion planning
title_sort contributions to robotic manipulation under uncertainty calibration estimation motion planning
topic DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics
url https://hdl.handle.net/10356/83537
http://hdl.handle.net/10220/48014
work_keys_str_mv AT nguyenhuy contributionstoroboticmanipulationunderuncertaintycalibrationestimationmotionplanning