Planning algorithms for complex manipulation tasks

Solving manipulation tasks requires planning not only robot motions but also various interaction such as grasps (robot-object) and placements (object-environment). This indispensable interaction imparts extra complexity to the problems such that solving complex manipulation tasks, which require a nu...

Full description

Bibliographic Details
Main Author: Lertkultanon, Puttichai
Other Authors: Pham Quang Cuong
Format: Thesis
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/73018
_version_ 1826111311479570432
author Lertkultanon, Puttichai
author2 Pham Quang Cuong
author_facet Pham Quang Cuong
Lertkultanon, Puttichai
author_sort Lertkultanon, Puttichai
collection NTU
description Solving manipulation tasks requires planning not only robot motions but also various interaction such as grasps (robot-object) and placements (object-environment). This indispensable interaction imparts extra complexity to the problems such that solving complex manipulation tasks, which require a number of regrasping operations, remains elusive. In this thesis, we advance the state of the art by presenting novel unimanual and bimanual manipulation planning algorithms capable of planning manipulation motions with multiple regrasping. First, we introduce a unimanual manipulation planner that explores the composite configuration space efficiently and systematically, thanks to the guidance of the novel high-level grasp-placement graph. Unlike existing methods, the graph construction does not require heavy pre-processing and is specific to only the gripper and the manipulated object. Next, we present two bimanual manipulation planners. The first one addresses specific, yet challenging, cases when bimanual grasps remain the same throughout. With the novel characterization of configuration space with closed-chain constraints, the proposed planner can plan motions across different closed-chain connected components. The second one addresses more general cases when the object can be moved only when grasped by both robots. We present a planner with certified completeness property, which guarantees that when a certificate is available for a given object and environment, the planner will find a solution to any bimanual manipulation query whenever one exists. The hardware experiment demonstrates the planner's capability and is, to the best of our knowledge, the first to illustrate such regrasping capability, solving complex bimanual manipulation task on an actual system. Furthermore, we also present two improvements to motion planning, which indeed is a crucial component in any manipulation planning algorithm. The first improvement is an algorithm for generating time-optimal second-order trajectories subject to velocity, acceleration, and minimum-switch-time constraints. The latter constraint helps prevent concentrated acceleration switching in trajectories. The second improvement is a new bidirectional motion planner called AVP-BiRRT. The integration of the Admissible Velocity Propagation (AVP) algorithm, which enables a geometric path planner to find dynamically feasible paths, into a bidirectional planner is made possible by our newly proposed extension, AVP-Backward.
first_indexed 2024-10-01T02:48:36Z
format Thesis
id ntu-10356/73018
institution Nanyang Technological University
language English
last_indexed 2024-10-01T02:48:36Z
publishDate 2017
record_format dspace
spelling ntu-10356/730182023-03-11T18:04:57Z Planning algorithms for complex manipulation tasks Lertkultanon, Puttichai Pham Quang Cuong School of Mechanical and Aerospace Engineering Robotics Research Centre DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics DRNTU::Engineering::Industrial engineering::Automation Solving manipulation tasks requires planning not only robot motions but also various interaction such as grasps (robot-object) and placements (object-environment). This indispensable interaction imparts extra complexity to the problems such that solving complex manipulation tasks, which require a number of regrasping operations, remains elusive. In this thesis, we advance the state of the art by presenting novel unimanual and bimanual manipulation planning algorithms capable of planning manipulation motions with multiple regrasping. First, we introduce a unimanual manipulation planner that explores the composite configuration space efficiently and systematically, thanks to the guidance of the novel high-level grasp-placement graph. Unlike existing methods, the graph construction does not require heavy pre-processing and is specific to only the gripper and the manipulated object. Next, we present two bimanual manipulation planners. The first one addresses specific, yet challenging, cases when bimanual grasps remain the same throughout. With the novel characterization of configuration space with closed-chain constraints, the proposed planner can plan motions across different closed-chain connected components. The second one addresses more general cases when the object can be moved only when grasped by both robots. We present a planner with certified completeness property, which guarantees that when a certificate is available for a given object and environment, the planner will find a solution to any bimanual manipulation query whenever one exists. The hardware experiment demonstrates the planner's capability and is, to the best of our knowledge, the first to illustrate such regrasping capability, solving complex bimanual manipulation task on an actual system. Furthermore, we also present two improvements to motion planning, which indeed is a crucial component in any manipulation planning algorithm. The first improvement is an algorithm for generating time-optimal second-order trajectories subject to velocity, acceleration, and minimum-switch-time constraints. The latter constraint helps prevent concentrated acceleration switching in trajectories. The second improvement is a new bidirectional motion planner called AVP-BiRRT. The integration of the Admissible Velocity Propagation (AVP) algorithm, which enables a geometric path planner to find dynamically feasible paths, into a bidirectional planner is made possible by our newly proposed extension, AVP-Backward. Doctor of Philosophy (MAE) 2017-12-21T05:59:51Z 2017-12-21T05:59:51Z 2017 Thesis Lertkultanon, P. (2017). Planning algorithms for complex manipulation tasks. Doctoral thesis, Nanyang Technological University, Singapore. http://hdl.handle.net/10356/73018 10.32657/10356/73018 en 187 p. application/pdf
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics
DRNTU::Engineering::Industrial engineering::Automation
Lertkultanon, Puttichai
Planning algorithms for complex manipulation tasks
title Planning algorithms for complex manipulation tasks
title_full Planning algorithms for complex manipulation tasks
title_fullStr Planning algorithms for complex manipulation tasks
title_full_unstemmed Planning algorithms for complex manipulation tasks
title_short Planning algorithms for complex manipulation tasks
title_sort planning algorithms for complex manipulation tasks
topic DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics
DRNTU::Engineering::Industrial engineering::Automation
url http://hdl.handle.net/10356/73018
work_keys_str_mv AT lertkultanonputtichai planningalgorithmsforcomplexmanipulationtasks