ROAILGMay 3, 2019

Data-efficient Learning of Morphology and Controller for a Microrobot

arXiv:1905.01334v159 citations
Originality Incremental advance
AI Analysis

This addresses the problem of time-consuming and iterative robot prototyping for researchers and engineers, though it appears incremental as it builds on Bayesian optimization methods.

The paper tackles the slow and difficult process of robot design by proposing HPC-BBO, a hierarchical Bayesian optimization approach that automatically designs hardware configurations and tunes corresponding controllers, resulting in a 360% reduction in production cycles and reducing hypothetical manufacturing time from 21 to 4 months for a simulated 6-legged microrobot.

Robot design is often a slow and difficult process requiring the iterative construction and testing of prototypes, with the goal of sequentially optimizing the design. For most robots, this process is further complicated by the need, when validating the capabilities of the hardware to solve the desired task, to already have an appropriate controller, which is in turn designed and tuned for the specific hardware. In this paper, we propose a novel approach, HPC-BBO, to efficiently and automatically design hardware configurations, and evaluate them by also automatically tuning the corresponding controller. HPC-BBO is based on a hierarchical Bayesian optimization process which iteratively optimizes morphology configurations (based on the performance of the previous designs during the controller learning process) and subsequently learns the corresponding controllers (exploiting the knowledge collected from optimizing for previous morphologies). Moreover, HPC-BBO can select a "batch" of multiple morphology designs at once, thus parallelizing hardware validation and reducing the number of time-consuming production cycles. We validate HPC-BBO on the design of the morphology and controller for a simulated 6-legged microrobot. Experimental results show that HPC-BBO outperforms multiple competitive baselines, and yields a $360\%$ reduction in production cycles over standard Bayesian optimization, thus reducing the hypothetical manufacturing time of our microrobot from 21 to 4 months.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes