Low-Level Control of a Quadrotor With Deep Model-Based Reinforcement Learning

被引:122
作者
Lambert, Nathan O. [1 ]
Drewe, Daniel S. [1 ]
Yaconelli, Joseph [2 ]
Levine, Sergey [1 ]
Calandra, Roberto [3 ]
Pister, Kristofer S. J. [1 ]
机构
[1] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
[2] Univ Oregon, Eugene, OR 97403 USA
[3] Facebook AI Res, Menlo Pk, CA 94025 USA
关键词
Deep learning in robotics and automation; aerial systems: mechanics and control;
D O I
10.1109/LRA.2019.2930489
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Designing effective low-level robot controllers often entail platform-specific implementations that require manual heuristic parameter tuning, significant system knowledge, or long design times. With the rising number of robotic and mechatronic systems deployed across areas ranging from industrial automation to intelligent toys, the need for a general approach to generating low-level controllers is increasing. To address the challenge of rapidly generating low-level controllers, we argue for using model-based reinforcement learning (MBRL) trained on relatively small amounts of automatically generated (i.e., without system simulation) data. In this letter, we explore the capabilities of MBRL on a Crazyflie centimeter-scale quadrotor with rapid dynamics to predict and control at <= 50 Hz. To our knowledge, this is the first use of MBRL for controlled hover of a quadrotor using only on-board sensors, direct motor input signals, and no initial dynamics knowledge. Our controller leverages rapid simulation of a neural network forward dynamics model on a graphic processing unit enabled base station, which then transmits the best current action to the quadrotor firmware via radio. In our experiments, the quadrotor achieved hovering capability of up to 6 s with 3 min of experimental training data.
引用
收藏
页码:4224 / 4230
页数:7
相关论文
共 30 条
[1]  
Abbeel P., 2008, Apprenticeship Learning and Reinforcement Learning with Application to Robotic Control
[2]   An Efficient Model Predictive Control Scheme for an Unmanned Quadrotor Helicopter [J].
Abdolhosseini, M. ;
Zhang, Y. M. ;
Rabbath, C. A. .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2013, 70 (1-4) :27-38
[3]  
[Anonymous], 2016, CRAZYFLIE 2 0
[4]  
[Anonymous], IEEE ROBOT AUTOM MAG
[5]  
[Anonymous], ARXIV180311347
[6]  
Bangura M., 2014, IFAC PAPERSONLINE, V47, P11773
[7]  
Bansal Somil, 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC), P5168, DOI 10.1109/CDC.2017.8264425
[8]  
Bansal S, 2016, IEEE DECIS CONTR P, P4653, DOI 10.1109/CDC.2016.7798978
[9]  
Berkenkamp F, 2016, IEEE INT CONF ROBOT, P491, DOI 10.1109/ICRA.2016.7487170
[10]  
Bouffard P, 2012, IEEE INT CONF ROBOT, P279, DOI 10.1109/ICRA.2012.6225035