TY - GEN
T1 - Uniform Object Rearrangement
T2 - 2021 IEEE International Conference on Robotics and Automation, ICRA 2021
AU - Wang, Rui
AU - Gao, Kai
AU - Nakhimovich, Daniel
AU - Yu, Jingjin
AU - Bekris, Kostas E.
N1 - Funding Information:
∗The first three authors contributed equally to this paper. The authors are with the Department of Computer Science, Rutgers University, NJ, USA. Email: {rw485, kg627, dn332, jy512, kb572}@cs.rutgers.edu. The work is supported in part by NSF awards IIS-1845888, CCF-1934924 and an NSF NRT project 2021628.
Publisher Copyright:
© 2021 IEEE
PY - 2021
Y1 - 2021
N2 - Object rearrangement is a widely-applicable and challenging task for robots. Geometric constraints must be carefully examined to avoid collisions and combinatorial issues arise as the number of objects increases. This work studies the algorithmic structure of rearranging uniform objects, where robot-object collisions do not occur but object-object collisions have to be avoided. The objective is minimizing the number of object transfers under the assumption that the robot can manipulate one object at a time. An efficiently computable decomposition of the configuration space is used to create a “region graph”, which classifies all continuous paths of equivalent collision possibilities. Based on this compact but rich representation, a complete dynamic programming primitive DFSDP performs a recursive depth first search to solve monotone problems quickly, i.e., those instances that do not require objects to be moved first to an intermediate buffer. DFSDP is extended to solve single-buffer, non-monotone instances, given a choice of an object and a buffer. This work utilizes these primitives as local planners in an informed search framework for more general, non-monotone instances. The search utilizes partial solutions from the primitives to identify the most promising choice of objects and buffers. Experiments demonstrate that the proposed solution returns near-optimal paths with higher success rate, even for challenging non-monotone instances, than other leading alternatives.
AB - Object rearrangement is a widely-applicable and challenging task for robots. Geometric constraints must be carefully examined to avoid collisions and combinatorial issues arise as the number of objects increases. This work studies the algorithmic structure of rearranging uniform objects, where robot-object collisions do not occur but object-object collisions have to be avoided. The objective is minimizing the number of object transfers under the assumption that the robot can manipulate one object at a time. An efficiently computable decomposition of the configuration space is used to create a “region graph”, which classifies all continuous paths of equivalent collision possibilities. Based on this compact but rich representation, a complete dynamic programming primitive DFSDP performs a recursive depth first search to solve monotone problems quickly, i.e., those instances that do not require objects to be moved first to an intermediate buffer. DFSDP is extended to solve single-buffer, non-monotone instances, given a choice of an object and a buffer. This work utilizes these primitives as local planners in an informed search framework for more general, non-monotone instances. The search utilizes partial solutions from the primitives to identify the most promising choice of objects and buffers. Experiments demonstrate that the proposed solution returns near-optimal paths with higher success rate, even for challenging non-monotone instances, than other leading alternatives.
UR - http://www.scopus.com/inward/record.url?scp=85117853631&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85117853631&partnerID=8YFLogxK
U2 - 10.1109/ICRA48506.2021.9561716
DO - 10.1109/ICRA48506.2021.9561716
M3 - Conference contribution
AN - SCOPUS:85117853631
T3 - Proceedings - IEEE International Conference on Robotics and Automation
SP - 6621
EP - 6627
BT - 2021 IEEE International Conference on Robotics and Automation, ICRA 2021
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 30 May 2021 through 5 June 2021
ER -