Holistic Optimization of Modular Robots
Matthias Mayer, Matthias Althoff
TL;DR
This work introduces a holistic optimization framework for modular robots that jointly optimizes module composition, base placement, and execution trajectory to minimize cycle time for point-to-point tasks. By fusing hierarchical elimination with a unified genetic algorithm that encodes modules, the base as a preface, and IK solutions, the method efficiently searches a vast design space and accounts for feasibility via IK and path planning constraints. Numerical experiments across 300+ benchmarks show that the full scope ($ extbf{m}+ extbf{B}+ extbf{Q}$) consistently outperforms module-only baselines, reducing cycle time by up to $25 eef ext{?}$ and increasing feasibility; real-world validation demonstrates deployment in 9 of 10 cases with limited adaptation. The results substantiate the practicality of jointly optimizing robot architecture, positioning, and motion, offering a scalable route to faster, more reliable modular automation in industrial settings.
Abstract
Modular robots have the potential to revolutionize automation as one can optimize their composition for any given task. However, finding optimal compositions is non-trivial. In addition, different compositions require different base positions and trajectories to fully use the potential of modular robots. We address this problem holistically for the first time by jointly optimizing the composition, base placement, and trajectory, to minimize the cycle time of a given task. Our approach is evaluated on over 300 industrial benchmarks requiring point-to-point movements. Overall, we reduce cycle time by up to 25% and find feasible solutions in twice as many benchmarks compared to optimizing the module composition alone. In the first real-world validation of modular robots optimized for point-to-point movement, we find that the optimized robot is successfully deployed in nine out of ten cases in less than an hour.
