Optimal decision making in robotic assembly and other trial-and-error tasks
Not on the map. Why?
Abstract (arXiv)
Uncertainty in perception, actuation, and the environment often require multiple attempts for a robotic task to be successful. We study a class of problems providing (1) low-entropy indicators of terminal success / failure, and (2) unreliable (high-entropy) data to predict the final outcome of an ongoing task. Examples include a robot trying to connect with a charging station, parallel parking, or assembling a tightly-fitting part. The ability to restart after predicting failure early, versus simply running to failure, can significantly decrease the makespan, that is, the total time to completion, with the drawback of potentially short-cutting an otherwise successful operation. Assuming task running times to be Poisson distributed, and using a Markov Jump process to capture the dynamics of the underlying Markov Decision Process, we derive a closed form solution that predicts makespan based on the confusion matrix of the failure predictor. This allows the robot to learn failure prediction in a production environment, and only adopt a preemptive policy when it actually saves time. We demonstrate this approach using a robotic peg-in-hole assembly problem using a real robotic system. Failures are predicted by a dilated convolutional network based on force-torque data, showing an average makespan reduction from 101s to 81s (N=120, p<0.05). We posit that the proposed algorithm generalizes to any robotic behavior with an unambiguous terminal reward, with wide ranging applications on how robots can learn and improve their behaviors in the wild.
Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 10 of its 46 references that are in the map. First posted on arXiv 25 Jan 2023.
Builds on
10 of 46 references.
References · 10
- 2017Behavior Trees in Robotics and AI: An Introductioncited by 105
- 2016Multi-Scale Convolutional Neural Networks for Time Series Classificationcited by 99
- 2018Robustness via Retrying: Closed-Loop Robotic Manipulation with Self-Supervised Learningcited by 19
- 2019Robots Assembling Machines: Learning from the World Robot Summit 2018 Assembly Challengecited by 6
- 2021Benchmarking Off-The-Shelf Solutions to Robotic Assembly Taskscited by 6
- 2020Autonomous Industrial Assembly using Force, Torque, and RGB-D sensingcited by 3
- 2020Nonlinear Time Series Classification Using Bispectrum-based Deep Convolutional Neural Networkscited by 2
- 2019Assembly Planning by Subassembly Decomposition Using Blocking Reductioncited by 1
- 2020Elephants Don't Pack Groceries: Robot Task Planning for Low Entropy Belief Statescited by 1
- 2021Lessons Learned Developing an Assembly System for WRS 2020 Assembly Challengecited by 1
Built on by
Not cited yet.