Staff View
The problem of many: efficient multi-arm, multi-object task and motion planning with optimality guarantees

Descriptive

TitleInfo
Title
The problem of many: efficient multi-arm, multi-object task and motion planning with optimality guarantees
Name (type = personal)
NamePart (type = family)
Shome
NamePart (type = given)
Rahul
DisplayForm
Rahul Shome
Role
RoleTerm (authority = RULIB)
author
Name (type = personal)
NamePart (type = family)
Bekris
NamePart (type = given)
Kostas
DisplayForm
Kostas Bekris
Affiliation
Advisory Committee
Role
RoleTerm (authority = RULIB)
chair
Name (type = personal)
NamePart (type = family)
Yu
NamePart (type = given)
Jingjin
DisplayForm
Jingjin Yu
Affiliation
Advisory Committee
Role
RoleTerm (authority = RULIB)
internal member
Name (type = personal)
NamePart (type = family)
Boularias
NamePart (type = given)
Abdeslam
DisplayForm
Abdeslam Boularias
Affiliation
Advisory Committee
Role
RoleTerm (authority = RULIB)
internal member
Name (type = personal)
NamePart (type = family)
Kragic
NamePart (type = given)
Danica
DisplayForm
Danica Kragic
Affiliation
Advisory Committee
Role
RoleTerm (authority = RULIB)
outside member
Name (type = corporate)
NamePart
Rutgers University
Role
RoleTerm (authority = RULIB)
degree grantor
Name (type = corporate)
NamePart
School of Graduate Studies
Role
RoleTerm (authority = RULIB)
school
TypeOfResource
Text
Genre (authority = marcgt)
theses
OriginInfo
DateCreated (encoding = w3cdtf); (keyDate = yes); (qualifier = exact)
2020
DateOther (encoding = w3cdtf); (qualifier = exact); (type = degree)
2020-05
Language
LanguageTerm (authority = ISO 639-3:2007); (type = text)
English
Abstract (type = abstract)
This thesis deals with task and motion planning challenges, specifically those involving manipulating multiple objects using multiple robot manipulators. The contributions range from a new foundational understanding of the problem and the conditions for achieving asymptotic optimality to devising application-oriented and efficient planning algorithms as well as experiments on real systems. A key focus corresponds to overcoming scalability challenges in motion planning and dealing with hybrid planning domains, i.e., those that combine continuous and discrete action spaces, to solve manipulation problems that involve multiple types of actions, such as picks, placements and handoffs.

The thesis starts with a review of the theoretical foundations regarding the asymptotic optimality properties of sampling-based motion planners. The work outlines core ideas that motivated relevant algorithmic discoveries, as well as the various avenues of research that have followed since.

It then presents a new foundational contribution regarding the theoretical conditions for guaranteeing asymptotic optimality in integrated task and motion planning problems. The work addresses the theoretical gap that existed in modeling interactions with the boundaries of the collision-free space, which invariably arise in task planning for manipulation.

The second contribution pertains to the design of an efficient, heuristically guided, scalable and asymptotically optimal sampling-based algorithm specifically for solving high-dimensional multi-robot problems. The dRRT* algorithm extends the idea of a tensor roadmap decomposition of the underlying configuration space and uses efficient single-robot heuristics to solve challenging planning problems involving multiple manipulators in a coupled manner.

The third area of impact relates to multi-arm task planning problems. Leveraging the efficient multi-arm planning paradigm provided by dRRT*, a multi-modal task planning approach has been developed to deal with pick-handoff-place problems involving up to $7$ robotic arms. A key benefit of integrated task planning enables every arm to preempt the motions that might be necessary for a sequence of actions.

Similar task-planning challenges arise when instead of multiple arms, the number of objects increases, which leads to object rearrangement problems. The combinatorial explosion in this case arises from the choices available for assigning objects to arms, and sequencing such actions makes the problem more challenging. In this context, this thesis provides an efficient solution for dual-arm tabletop rearrangement by decomposing the problem into more efficiently solvable subproblems - weighted edge-matching and the traveling salesperson.

The above two lines of work have been extended to address more general multi-arm rearrangement problems, dealing with instances involving up to 9 arms and 4 objects. The key insight is a specially constructed mode-graph with capacity constraints, where an efficiently solvable multi-agent path finding solution for the objects can be mapped to a solution to the task planning problem.

The consideration of multiple agents in planning problems can extend to human and robotic agents as well. This thesis includes work in human-robot interaction which relate to legibility of manipulator motions, and different types of robotic pointing. It concludes by highlighting applications of the presented planning methods in important domains, such as solving robotic product packing, dual-arm constrained placement and the use of robots in exposure studies.
Subject (authority = LCSH)
Topic
Robotics
Subject (authority = RUETD)
Topic
Computer Science
RelatedItem (type = host)
TitleInfo
Title
Rutgers University Electronic Theses and Dissertations
Identifier (type = RULIB)
ETD
Identifier
ETD_10638
PhysicalDescription
Form (authority = gmd)
InternetMediaType
application/pdf
InternetMediaType
text/xml
Extent
1 online resource (xv, 214 pages) : illustrations
Note (type = degree)
Ph.D.
Note (type = bibliography)
Includes bibliographical references
RelatedItem (type = host)
TitleInfo
Title
School of Graduate Studies Electronic Theses and Dissertations
Identifier (type = local)
rucore10001600001
Location
PhysicalLocation (authority = marcorg); (displayLabel = Rutgers, The State University of New Jersey)
NjNbRU
Identifier (type = doi)
doi:10.7282/t3-8fcf-xp94
Genre (authority = ExL-Esploro)
ETD doctoral
Back to the top

Rights

RightsDeclaration (ID = rulibRdec0006)
The author owns the copyright to this work.
RightsHolder (type = personal)
Name
FamilyName
Shome
GivenName
Rahul
Role
Copyright Holder
RightsEvent
Type
Permission or license
DateTime (encoding = w3cdtf); (qualifier = exact); (point = start)
2020-03-23 21:24:53
AssociatedEntity
Name
Rahul Shome
Role
Copyright holder
Affiliation
Rutgers University. School of Graduate Studies
AssociatedObject
Type
License
Name
Author Agreement License
Detail
I hereby grant to the Rutgers University Libraries and to my school the non-exclusive right to archive, reproduce and distribute my thesis or dissertation, in whole or in part, and/or my abstract, in whole or in part, in and from an electronic format, subject to the release date subsequently stipulated in this submittal form and approved by my school. I represent and stipulate that the thesis or dissertation and its abstract are my original work, that they do not infringe or violate any rights of others, and that I make these grants as the sole owner of the rights to my thesis or dissertation and its abstract. I represent that I have obtained written permissions, when necessary, from the owner(s) of each third party copyrighted matter to be included in my thesis or dissertation and will supply copies of such upon request by my school. I acknowledge that RU ETD and my school will not distribute my thesis or dissertation or its abstract if, in their reasonable judgment, they believe all such rights have not been secured. I acknowledge that I retain ownership rights to the copyright of my work. I also retain the right to use all or part of this thesis or dissertation in future works, such as articles or books.
Copyright
Status
Copyright protected
Availability
Status
Open
Reason
Permission or license
Back to the top

Technical

RULTechMD (ID = TECHNICAL1)
ContentModel
ETD
OperatingSystem (VERSION = 5.1)
windows xp
CreatingApplication
Version
1.5
ApplicationName
pdfTeX-1.40.19
DateCreated (point = end); (encoding = w3cdtf); (qualifier = exact)
2020-03-23T01:46:17
DateCreated (point = end); (encoding = w3cdtf); (qualifier = exact)
2020-03-23T01:46:17
Back to the top
Version 8.5.5
Rutgers University Libraries - Copyright ©2024