Learning Modular Robot Control Policies
Not on the map. Why?
Abstract (arXiv)
Modular robots can be rearranged into a new design, perhaps each day, to handle a wide variety of tasks by forming a customized robot for each new task. However, reconfiguring just the mechanism is not sufficient: each design also requires its own unique control policy. One could craft a policy from scratch for each new design, but such an approach is not scalable, especially given the large number of designs that can be generated from even a small set of modules. Instead, we create a modular policy framework where the policy structure is conditioned on the hardware arrangement, and use just one training process to create a policy that controls a wide variety of designs. Our approach leverages the fact that the kinematics of a modular robot can be represented as a design graph, with nodes as modules and edges as connections between them. Given a robot, its design graph is used to create a policy graph with the same structure, where each node contains a deep neural network, and modules of the same type share knowledge via shared parameters (e.g., all legs on a hexapod share the same network parameters). We developed a model-based reinforcement learning algorithm, interleaving model learning and trajectory optimization to train the policy. We show the modular policy generalizes to a large number of designs that were not seen during training without any additional learning. Finally, we demonstrate the policy controlling a variety of designs to locomote with both simulated and real robots.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 38 of its 90 references that are in the map. First posted on arXiv 20 May 2021.
Builds on
38 of 90 references.
References · 38
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2018Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Modelscited by 748
- 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 503
- 2019Learning agile and dynamic motor skills for legged robotscited by 402
- 2017Neural Network Dynamics for Model-Based Deep Reinforcement Learning with Model-Free Fine-Tuningcited by 288
- 2018Sim-to-Real: Learning Agile Locomotion For Quadruped Robotscited by 277
- 2018Graph networks as learnable physics engines for inference and controlcited by 242
- 2020Learning Agile Robotic Locomotion Skills by Imitating Animalscited by 229
26 more
- 2018Differentiable MPC for End-to-end Planning and Controlcited by 178
- 2017Emergence of Locomotion Behaviours in Rich Environmentscited by 159
- 2019Benchmarking Model-Based Reinforcement Learningcited by 158
- 2020One Policy to Control Them All: Shared Modular Policies for Agent-Agnostic Controlcited by 114
- 2020Learning Stable Deep Dynamics Modelscited by 110
- 2020Learning to Walk in the Real World with Minimal Human Effortcited by 103
- 2020Objective Mismatch in Model-based Reinforcement Learningcited by 87
- 2017Information Theoretic Model Predictive Control: Theory and Applications to Autonomous Drivingcited by 81
- 2018GPU-Accelerated Robotic Simulation for Distributed Reinforcement Learningcited by 77
- 2020A Game Theoretic Framework for Model Based Reinforcement Learningcited by 72
- 2019Learning to Control Self-Assembling Morphologies: A Study of Generalization via Modularitycited by 68
- 2020Deep Drone Acrobaticscited by 66
- 2019Data Efficient Reinforcement Learning for Legged Robotscited by 60
- 2018Jointly Learning to Construct and Control Agents using Deep Reinforcement Learningcited by 51
- 2017Scalable Co-Optimization of Morphology and Control in Embodied Machinescited by 38
- 2019Data-efficient Co-Adaptation of Morphology and Behaviour with Deep Reinforcement Learningcited by 34
- 2019Combining Physical Simulators and Object-Based Networks for Controlcited by 18
- 2019An Open Torque-Controlled Modular Robot Architecture for Legged Locomotion Researchcited by 18
- 2016Path Integral Guided Policy Searchcited by 14
- 2017How morphological development can guide evolutioncited by 11
- 2020Towards General and Autonomous Learning of Core Skills: A Case Study in Locomotioncited by 10
- 2017An Integrated System for Perception-Driven Autonomy with Modular Robotscited by 5
- 2019Rolling in the Deep -- Hybrid Locomotion for Wheeled-Legged Robots using Online Trajectory Optimizationcited by 4
- 2019Distributed Learning of Decentralized Control Policies for Articulated Mobile Robotscited by 3
- 2021Accelerating Second-Order Differential Dynamic Programming for Rigid-Body Systemscited by 2
- 2021SMORES-EP, a Modular Robot with Parallel Self-assemblycited by 2
Built on by
Citing papers per year: 2022: 5; 2023: 4; 2024: 4; 2025: 3; 2026: 2.
18 papers.
Sort:
By area:
- 2024One Policy to Run Them All: an End-to-end Learning Approach to Multi-Embodiment Locomotioncited by 34
- 2023ManyQuadrupeds: Learning a Single Locomotion Policy for Diverse Quadruped Robotscited by 15
- 2022REvolveR: Continuous Evolutionary Models for Robot-to-robot Policy Transfercited by 12
- 2025BodyGen: Advancing Towards Efficient Embodiment Co-Designcited by 9
- 2023DecAP: Decaying Action Priors for Accelerated Imitation Learning of Torque-Based Legged Locomotion Policiescited by 6
- 2022DMAP: a Distributed Morphological Attention Policy for Learning to Locomote with a Changing Bodycited by 5
- 2023COMPOSER: Scalable and Robust Modular Policies for Snake Robotscited by 4
- 2024Simulation-Aided Policy Tuning for Black-Box Robot Learningcited by 4
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challengescited by 4
- 2026Morphology-Conditioned World Model for Cross-Embodiment Quadrupedal Locomotioncited by 3
- 2023Decentralized Motor Skill Learning for Complex Robotic Systemscited by 2
- 2024Metarobotics for Industry and Society: Vision, Technologies, and Opportunitiescited by 2
6 more
- 2026Embedding Morphology into Transformers for Cross-Robot Policy Learningcited by 2
- 2022Sample Efficient Dynamics Learning for Symmetrical Legged Robots:Leveraging Physics Invariance and Geometric Symmetriescited by 1
- 2024MeMo: Meaningful, Modular Controllers via Noise Injectioncited by 1
- 2025Toward Humanoid Brain-Body Co-design: Joint Optimization of Control and Morphology for Fall Recoverycited by 1
- 2022Malleable Agents for Re-Configurable Robotic Manipulatorscited by 0
- 2022Learning Modular Robot Locomotion from Demonstrationscited by 0
- 2026Morphology-Conditioned World Model for Cross-Embodiment Quadrupedal Locomotion9 Apr 2026
- 2026Embedding Morphology into Transformers for Cross-Robot Policy Learning26 Feb 2026
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challenges4 Dec 2025
- 2025Toward Humanoid Brain-Body Co-design: Joint Optimization of Control and Morphology for Fall Recovery25 Oct 2025
- 2025BodyGen: Advancing Towards Efficient Embodiment Co-Design1 Mar 2025
- 2024Simulation-Aided Policy Tuning for Black-Box Robot Learning21 Nov 2024
- 2024One Policy to Run Them All: an End-to-end Learning Approach to Multi-Embodiment Locomotion10 Sep 2024
- 2024MeMo: Meaningful, Modular Controllers via Noise Injection24 May 2024
- 2024Metarobotics for Industry and Society: Vision, Technologies, and Opportunities31 Mar 2024
- 2023ManyQuadrupeds: Learning a Single Locomotion Policy for Diverse Quadruped Robots16 Oct 2023
- 2023DecAP: Decaying Action Priors for Accelerated Imitation Learning of Torque-Based Legged Locomotion Policies9 Oct 2023
- 2023COMPOSER: Scalable and Robust Modular Policies for Snake Robots2 Oct 2023
6 more
- 2023Decentralized Motor Skill Learning for Complex Robotic Systems30 Jun 2023
- 2022Learning Modular Robot Locomotion from Demonstrations31 Oct 2022
- 2022Sample Efficient Dynamics Learning for Symmetrical Legged Robots:Leveraging Physics Invariance and Geometric Symmetries13 Oct 2022
- 2022DMAP: a Distributed Morphological Attention Policy for Learning to Locomote with a Changing Body28 Sep 2022
- 2022REvolveR: Continuous Evolutionary Models for Robot-to-robot Policy Transfer10 Feb 2022
- 2022Malleable Agents for Re-Configurable Robotic Manipulators4 Feb 2022
- 2024One Policy to Run Them All: an End-to-end Learning Approach to Multi-Embodiment Locomotioncited by 34
- 2023ManyQuadrupeds: Learning a Single Locomotion Policy for Diverse Quadruped Robotscited by 15
- 2022REvolveR: Continuous Evolutionary Models for Robot-to-robot Policy Transfercited by 12
- 2025BodyGen: Advancing Towards Efficient Embodiment Co-Designcited by 9
- 2022DMAP: a Distributed Morphological Attention Policy for Learning to Locomote with a Changing Bodycited by 5
- 2023COMPOSER: Scalable and Robust Modular Policies for Snake Robotscited by 4
- 2024Simulation-Aided Policy Tuning for Black-Box Robot Learningcited by 4
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challengescited by 4
- 2023Decentralized Motor Skill Learning for Complex Robotic Systemscited by 2
- 2024Metarobotics for Industry and Society: Vision, Technologies, and Opportunitiescited by 2
- 2026Embedding Morphology into Transformers for Cross-Robot Policy Learningcited by 2
- 2022Sample Efficient Dynamics Learning for Symmetrical Legged Robots:Leveraging Physics Invariance and Geometric Symmetriescited by 1
12 most cited of 16 All 16 (JSON)
- 2026Embedding Morphology into Transformers for Cross-Robot Policy Learning26 Feb 2026
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challenges4 Dec 2025
- 2025Toward Humanoid Brain-Body Co-design: Joint Optimization of Control and Morphology for Fall Recovery25 Oct 2025
- 2025BodyGen: Advancing Towards Efficient Embodiment Co-Design1 Mar 2025
- 2024Simulation-Aided Policy Tuning for Black-Box Robot Learning21 Nov 2024
- 2024One Policy to Run Them All: an End-to-end Learning Approach to Multi-Embodiment Locomotion10 Sep 2024
- 2024MeMo: Meaningful, Modular Controllers via Noise Injection24 May 2024
- 2024Metarobotics for Industry and Society: Vision, Technologies, and Opportunities31 Mar 2024
- 2023ManyQuadrupeds: Learning a Single Locomotion Policy for Diverse Quadruped Robots16 Oct 2023
- 2023COMPOSER: Scalable and Robust Modular Policies for Snake Robots2 Oct 2023
- 2023Decentralized Motor Skill Learning for Complex Robotic Systems30 Jun 2023
- 2022Learning Modular Robot Locomotion from Demonstrations31 Oct 2022
12 newest of 16 All 16 (JSON)