MOCHA: Multi-Objective Co-Design using Hypernetwork Architectures
Organizations: Dynamic Mobility Lab at Georgia Tech, Atlanta, U.S.
Abstract
In this work, we present MOCHA, the first, to our knowledge, reinforcement learning based approach to computing a family of Pareto-optimal policies across the design space of a robot using a single network. Specifically, MOCHA leverages the hypernetwork architecture to learn a network that produces specialized network parameters optimized for a given objective and parameterized robot design; we term this a multi-objective design hypernetwork (MDH). We demonstrate the capabilities of MDHs to represent a complex family of design-dependent strategies on two distinct robot morphologies, each with six design dimensions and across 2-3 objectives. Moreover, we propose an approach for efficiently producing a Design Pareto set using evolutionary search of the learned policy network, generating the optimal design-policy combination for each objective prioritization. Lastly, we provide an efficient method for computing generalist robot designs which achieve the best cumulative performance across the entire set of objectives.
Figures & tables
| Network | Env. | Hypervolume | Spacing | Train Time |
|---|---|---|---|---|
| MDH | Cheetah | 6.838e9 | 5.195e-2 | 2h 6m |
| MDMLP | Cheetah | 5.353e9 | 0.1224 | 6h 20m |
| MDH | Walker | 2.715e6 | 5.656e-2 | 1h 48m |
| MDMLP | Walker | 2.576e6 | 9.566e-2 | 5h 55m |
Robot Morphology-Control Co-Design
Robot morphology-control co-design studies how to jointly shape a robot’s body and controller to improve task performance.
See all 60 papers