Efficient Knowledge Transfer for Jump-Starting Control Policy Learning of Multirotors through Physics-Aware Neural Architectures
Organizations: Department of Engineering Cybernetics at the Norwegian University of Science and Technology, O.S. Bragstads Plass 2D, 7034, Trondheim, Norway
Abstract
Efficiently training control policies for robots is a major challenge that can greatly benefit from utilizing knowledge gained from training similar systems through cross-embodiment knowledge transfer. In this work, we focus on accelerating policy training using a library-based initialization scheme that enables effective knowledge transfer across multirotor configurations. By leveraging a physics-aware neural control architecture that combines a reinforcement learning-based controller and a supervised control allocation network, we enable the reuse of previously trained policies. To this end, we utilize a policy evaluation-based similarity measure that identifies suitable policies for initialization from a library. We demonstrate that this measure correlates with the reduction in environment interactions needed to reach target performance and is therefore suited for initialization. Extensive simulation and real-world experiments confirm that our control architecture achieves state-of-the-art control performance, and that our initialization scheme saves on average up to of environment interactions (compared to training a policy from scratch) across diverse quadrotor and hexarotor designs, paving the way for efficient cross-embodiment transfer in reinforcement learning.
Figures & tables
| Similarity Measure | Abs. Corr. Coefficient | -value | ||
|---|---|---|---|---|
| Quad | Hex | Quad | Hex | |
| Constrained , | Unconstrained , | |
|---|---|---|
| Quadrotor | , | , |
| Quadrotor with Tilted Propellers ( ) | , | , |
| Random Quadrotor | , | , |
| Hexarotor | , | , |
| Hexarotor with Tilted Propellers ( ) | , | , |
| Random Hexarotor | , | , |