Robotic Test Tube Rearrangement Using Combined Reinforcement Learning and Motion Planning
Hao Chen, Weiwei Wan, Masaki Matsushita, Takeyuki Kotaka, Kensuke, Harada

TL;DR
This paper presents a hybrid framework combining reinforcement learning and motion planning for efficient, robust robotic test tube rearrangement, validated through simulations and real-world experiments.
Contribution
It introduces a novel closed-loop framework integrating task-level RL with motion planning, enhancing robustness and efficiency in test tube rearrangement tasks.
Findings
Reinforcement learning with D3QN effectively learns swap sequences.
Post-processing improves training data quality and sequence completion.
Closed-loop planning increases robustness in real-world tests.
Abstract
A combined task-level reinforcement learning and motion planning framework is proposed in this paper to address a multi-class in-rack test tube rearrangement problem. At the task level, the framework uses reinforcement learning to infer a sequence of swap actions while ignoring robotic motion details. At the motion level, the framework accepts the swapping action sequences inferred by task-level agents and plans the detailed robotic pick-and-place motion. The task and motion-level planning form a closed loop with the help of a condition set maintained for each rack slot, which allows the framework to perform replanning and effectively find solutions in the presence of low-level failures. Particularly for reinforcement learning, the framework leverages a distributed deep Q-learning structure with the Dueling Double Deep Q Network (D3QN) to acquire near-optimal policies and uses an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Software Testing and Debugging Techniques · Robot Manipulation and Learning
