Learning to Control a Quadcopter Qualitatively

被引:0
作者
Domen Šoberl
Ivan Bratko
Jure Žabkar
机构
[1] University of Ljubljana,Faculty of Computer and Information Science
来源
Journal of Intelligent & Robotic Systems | 2020年 / 100卷
关键词
Qualitative planning; Learning qualitative models; Qualitative simulation; Quadcopter control; Explainable control;
D O I
暂无
中图分类号
学科分类号
摘要
Qualitative modeling allows autonomous agents to learn comprehensible control models, formulated in a way that is close to human intuition. By abstracting away certain numerical information, qualitative models can provide better insights into operating principles of a dynamic system in comparison to traditional numerical models. We show that qualitative models, learned from numerical traces, contain enough information to allow motion planning and path following. We demonstrate our methods on the task of flying a quadcopter. A qualitative control model is learned through motor babbling. Training is significantly faster than training times reported in papers using reinforcement learning with similar quadcopter experiments. A qualitative collision-free trajectory is computed by means of qualitative simulation, and executed reactively while dynamically adapting to numerical characteristics of the system. Experiments have been conducted and assessed in the V-REP robotic simulator.
引用
收藏
页码:1097 / 1110
页数:13
相关论文
共 42 条
  • [1] Bratko I(2008)An assessment of machine learning methods for robotic discovery J. Comput. Inf. Technol. - CIT 16 247-254
  • [2] De Kleer J(1984)A qualitative physics confluences Artif. Intell. 24 7-83
  • [3] Brown JS(2010)Output feedback control of a quadrotor uav using neural networks IEEE Trans. Neural Netw. 21 50-66
  • [4] Dierks T(1984)Qualitative process theory Artif. Intell. 24 85-168
  • [5] Jagannathan S(2017)Control of a quadrotor with reinforcement learning IEEE Robot. Autom. Lett. 2 2096-2103
  • [6] Forbus KD(2011)Embodied concept discovery through qualitative aaction models. International Journal of Uncertainty Fuzz. Knowl.-Based Syst. 19 453-475
  • [7] Hwangbo J(1986)Qualitative simulation Artif. Intell. 29 289-338
  • [8] Sa I(2017)Envisioning the qualitative effects of robot manipulation actions using simulation-based projections Artif. Intell. 247 352-380
  • [9] Siegwart R(2018)Dronet: Learning to fly by driving IEEE Robot. Autom. Lett. 3 1088-1095
  • [10] Hutter M(2019)Nonlinear and adaptive intelligent control techniques for quadrotor uav – a survey Asian J. Control 21 989-1008