Smart Placement, Faster Robots -- A Comparison of Algorithms for Robot Base-Pose Optimization
Matthias Mayer, Matthias Althoff
TL;DR
This paper tackles the base pose optimization problem for industrial robots and reports a systematic comparison of four optimization strategies—exhaustive search, genetic algorithms, Bayesian optimization, and stochastic gradient descent—across a common set of CoBRA-based benchmarks. The authors adapt SGD with Adam to the baseopt setting, thoroughly tune hyperparameters, and evaluate generalization to varied tasks including 3D-scanned environments. Key findings show SGD attaining the highest task-success rates on real-world-like tasks (over 90%), GA achieving the lowest final costs in several scenarios, and BO often underperforming relative to the other methods. The work provides a reproducible suite of benchmarks and baselines, enabling fair comparisons for future baseopt approaches and facilitating more productive robot deployments in variable environments.
Abstract
Robotic automation is a key technology that increases the efficiency and flexibility of manufacturing processes. However, one of the challenges in deploying robots in novel environments is finding the optimal base pose for the robot, which affects its reachability and deployment cost. Yet, the existing research for automatically optimizing the base pose of robots has not been compared. We address this problem by optimizing the base pose of industrial robots with Bayesian optimization, exhaustive search, genetic algorithms, and stochastic gradient descent and find that all algorithms can reduce the cycle time for various evaluated tasks in synthetic and real-world environments. Stochastic gradient descent shows superior performance with regard to success rate solving over 90% of our real-world tasks, while genetic algorithms show the lowest final costs. All benchmarks and implemented methods are available as baselines against which novel approaches can be compared.
