{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T17:42:41Z","timestamp":1768412561775,"version":"3.49.0"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"3-4","license":[{"start":{"date-parts":[[2020,7,16]],"date-time":"2020-07-16T00:00:00Z","timestamp":1594857600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,7,16]],"date-time":"2020-07-16T00:00:00Z","timestamp":1594857600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100004329","name":"Javna Agencija za Raziskovalno Dejavnost RS","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100004329","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"published-print":{"date-parts":[[2020,12]]},"DOI":"10.1007\/s10846-020-01228-7","type":"journal-article","created":{"date-parts":[[2020,7,15]],"date-time":"2020-07-15T23:04:01Z","timestamp":1594854241000},"page":"1097-1110","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Learning to Control a Quadcopter Qualitatively"],"prefix":"10.1007","volume":"100","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2196-7272","authenticated-orcid":false,"given":"Domen","family":"\u0160oberl","sequence":"first","affiliation":[]},{"given":"Ivan","family":"Bratko","sequence":"additional","affiliation":[]},{"given":"Jure","family":"\u017dabkar","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,7,16]]},"reference":[{"issue":"4","key":"1228_CR1","doi-asserted-by":"publisher","first-page":"247","DOI":"10.2498\/cit.1001392","volume":"16","author":"I Bratko","year":"2008","unstructured":"Bratko, I.: An assessment of machine learning methods for robotic discovery. J. Comput. Inf. Technol. - CIT 16(4), 247\u2013254 (2008). https:\/\/doi.org\/10.2498\/cit.1001392","journal-title":"J. Comput. Inf. Technol. - CIT"},{"key":"1228_CR2","doi-asserted-by":"publisher","unstructured":"Bratko, I.: Autonomous discovery of abstract concepts by a robot. In: Adaptive and Natural Computing Algorithms, pp. 1\u201311. Springer Lecture Notes. https:\/\/doi.org\/10.1007\/978-3-642-20282-7_1 (2011)","DOI":"10.1007\/978-3-642-20282-7_1"},{"key":"1228_CR3","doi-asserted-by":"publisher","unstructured":"De Kleer, J.: Multiple representations of knowledge in a mechanics problem solver. In: Inproceedings of the International Joint Conference on Artificial Intelligence, pp. 299\u2013304. https:\/\/doi.org\/10.1016\/b978-1-4832-1447-4.50009-2 (1977)","DOI":"10.1016\/b978-1-4832-1447-4.50009-2"},{"issue":"1-3","key":"1228_CR4","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1016\/0004-3702(84)90037-7","volume":"24","author":"J De Kleer","year":"1984","unstructured":"De Kleer, J., Brown, J. S.: A qualitative physics confluences. Artif. Intell. 24(1-3), 7\u201383 (1984)","journal-title":"Artif. Intell."},{"issue":"1","key":"1228_CR5","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/TNN.2009.2034145","volume":"21","author":"T Dierks","year":"2010","unstructured":"Dierks, T., Jagannathan, S.: Output feedback control of a quadrotor uav using neural networks. IEEE Trans. Neural Netw. 21(1), 50\u201366 (2010). https:\/\/doi.org\/10.1109\/tnn.2009.2034145","journal-title":"IEEE Trans. Neural Netw."},{"key":"1228_CR6","doi-asserted-by":"publisher","unstructured":"Domingos, D., Camargo, G., Gomide, F.: Autonomous fuzzy control and navigation of quadcopters. FAC-PapersOnLine 49(5), 73\u201378. https:\/\/doi.org\/10.1016\/j.ifacol.2016.07.092. 4th IFAC Conference on Intelligent Control and Automation SciencesICONS 2016 (2016)","DOI":"10.1016\/j.ifacol.2016.07.092"},{"key":"1228_CR7","doi-asserted-by":"crossref","unstructured":"Do\u0161ilovi\u0107, F. K., Br\u010di\u0107, M., Hlupi\u0107, N.: Explainable Artificial Intelligence: a Survey. In: 2018 41St International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), pp. 210\u2013215 (2018)","DOI":"10.23919\/MIPRO.2018.8400040"},{"issue":"1-3","key":"1228_CR8","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1016\/0004-3702(84)90038-9","volume":"24","author":"KD Forbus","year":"1984","unstructured":"Forbus, K. D.: Qualitative process theory. Artif. Intell. 24(1-3), 85\u2013168 (1984). https:\/\/doi.org\/10.21236\/ada465743","journal-title":"Artif. Intell."},{"key":"1228_CR9","unstructured":"Forbus, K. D.: Introducing actions into qualitative simulation. In: Proceedings of the 11th International Joint Conference on Artificial Intelligence - Volume 2, IJCAI\u201989, pp. 1273\u20131278. Morgan Kaufmann Publishers Inc (1989)"},{"key":"1228_CR10","doi-asserted-by":"publisher","unstructured":"Forbus, K. D.: Qualitative Representations: How People Reason and Learn about the Continuous World, 1st edn. MIT Press. https:\/\/doi.org\/10.7551\/mitpress\/11578.001.0001 (2019)","DOI":"10.7551\/mitpress\/11578.001.0001"},{"key":"1228_CR11","doi-asserted-by":"publisher","unstructured":"Gandhi, D., Pinto, L., Gupta, A.: Learning to Fly by Crashing. In: 2017 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1344\u20131352. https:\/\/doi.org\/10.1109\/iros.2017.8206247 (2017)","DOI":"10.1109\/iros.2017.8206247"},{"key":"1228_CR12","doi-asserted-by":"publisher","unstructured":"Garcia, A., Mittal, S., Kiewra, E., Ghose, K.: A Convolutional Neural Network Vision System Approach to Indoor Autonomous Quadrotor Navigation. In: 2019 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 1344\u20131352. https:\/\/doi.org\/10.1109\/icuas.2019.8798183 (2019)","DOI":"10.1109\/icuas.2019.8798183"},{"key":"1228_CR13","doi-asserted-by":"publisher","unstructured":"Goebel, R., Chander, A., Holzinger, K., Lecue, F., Akata, Z., Stumpf, S., Kieseberg, P., Holzinger, A.: Explainable AI: The new 42? In: Machine Learning and Knowledge Extraction. CD-MAKE 2018. Lecture Notes in Computer Science, vol. 11015, pp. 295\u2013303. Springer, Cham . https:\/\/doi.org\/10.1007\/978-3-319-99740-7_21 (2018)","DOI":"10.1007\/978-3-319-99740-7_21"},{"key":"1228_CR14","doi-asserted-by":"publisher","unstructured":"Hoffmann, G. M., Huang, H., Wasl, S. L., Tomlin, E. C. J.: Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment. In: In Proc. of the AIAA Guidance, Navigation, and Control Conference. https:\/\/doi.org\/10.2514\/6.2007-6461 (2007)","DOI":"10.2514\/6.2007-6461"},{"key":"1228_CR15","unstructured":"Hogge, J. C.: Compiling plan operators from domains expressed in qualitative process theory. In: Proceedings of the Sixth National Conference on Artificial Intelligence - Volume 1, AAAI\u201987, pp. 229\u2013233. AAAI Press (1987)"},{"issue":"4","key":"1228_CR16","doi-asserted-by":"publisher","first-page":"2096","DOI":"10.1109\/LRA.2017.2720851","volume":"2","author":"J Hwangbo","year":"2017","unstructured":"Hwangbo, J., Sa, I., Siegwart, R., Hutter, M.: Control of a quadrotor with reinforcement learning. IEEE Robot. Autom. Lett. 2(4), 2096\u20132103 (2017). https:\/\/doi.org\/10.1109\/lra.2017.2720851","journal-title":"IEEE Robot. Autom. Lett."},{"key":"1228_CR17","doi-asserted-by":"publisher","unstructured":"Koch, W., Mancuso, R., West, R., Bestavros, A.: Reinforcement learning for UAV attitude control. ACM Transactions on Cyber-Physical Systems, 3. https:\/\/doi.org\/10.1145\/3301273 (2018)","DOI":"10.1145\/3301273"},{"issue":"03","key":"1228_CR18","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1142\/S0218488511007088","volume":"19","author":"A Ko\u0161merlj","year":"2011","unstructured":"Ko\u0161merlj, A., Bratko, I., \u017eabkar, J.: Embodied concept discovery through qualitative aaction models. International Journal of Uncertainty. Fuzz. Knowl.-Based Syst. 19(03), 453\u2013475 (2011). https:\/\/doi.org\/10.1142\/s0218488511007088","journal-title":"Fuzz. Knowl.-Based Syst."},{"key":"1228_CR19","doi-asserted-by":"publisher","unstructured":"Kouris, A., Bouganis, C.: Learning to Fly by Myself: a Self-Supervised Cnn-Based Approach for Autonomous Navigation. In: 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS). https:\/\/doi.org\/10.1109\/iros.2018.8594204 (2018)","DOI":"10.1109\/iros.2018.8594204"},{"issue":"3","key":"1228_CR20","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1016\/0004-3702(86)90073-1","volume":"29","author":"B Kuipers","year":"1986","unstructured":"Kuipers, B.: Qualitative simulation. Artif. Intell. 29(3), 289\u2013338 (1986). https:\/\/doi.org\/10.1016\/b978-1-4832-1447-4.50018-3","journal-title":"Artif. Intell."},{"key":"1228_CR21","doi-asserted-by":"publisher","unstructured":"Kuipers, B.: Qualitative reasoning: Modeling and simulation with incomplete knowledge. MIT Press, Cambridge. https:\/\/doi.org\/10.1063\/1.4823391 (1994)","DOI":"10.1063\/1.4823391"},{"key":"1228_CR22","doi-asserted-by":"publisher","first-page":"352","DOI":"10.1016\/j.artint.2014.12.004","volume":"247","author":"L Kunze","year":"2017","unstructured":"Kunze, L., Beetz, M.: Envisioning the qualitative effects of robot manipulation actions using simulation-based projections. Artif. Intell. 247, 352\u2013380 (2017). https:\/\/doi.org\/10.1016\/j.artint.2014.12.004","journal-title":"Artif. Intell."},{"key":"1228_CR23","doi-asserted-by":"publisher","unstructured":"Leban, G., \u017eabkar, J., Bratko, I.: An experiment in robot discovery with ILP. In: Proceedings of the 18th International Conference on Inductive Logic Programming, pp. 77\u201390. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-540-85928-4_10 (2008)","DOI":"10.1007\/978-3-540-85928-4_10"},{"issue":"2","key":"1228_CR24","doi-asserted-by":"publisher","first-page":"1088","DOI":"10.1109\/LRA.2018.2795643","volume":"3","author":"A Loquercio","year":"2018","unstructured":"Loquercio, A., Maqueda, A. I., del Blanco, C. R., Scaramuzza, D.: Dronet: Learning to fly by driving. IEEE Robot. Autom. Lett. 3(2), 1088\u20131095 (2018). https:\/\/doi.org\/10.1109\/lra.2018.2795643","journal-title":"IEEE Robot. Autom. Lett."},{"key":"1228_CR25","unstructured":"Michie, D.: Machine learning in the next five years. In: Proceedings of the 3rd European Conference on European Working Session on Learning, EWSL\u201988, pp. 107\u2013122 (1988)"},{"issue":"2","key":"1228_CR26","doi-asserted-by":"publisher","first-page":"989","DOI":"10.1002\/asjc.1758","volume":"21","author":"H Mo","year":"2019","unstructured":"Mo, H., Farid, G.: Nonlinear and adaptive intelligent control techniques for quadrotor uav \u2013 a survey. Asian J. Control 21(2), 989\u20131008 (2019). https:\/\/doi.org\/10.1002\/asjc.1758","journal-title":"Asian J. Control"},{"issue":"1","key":"1228_CR27","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/TAMD.2011.2160943","volume":"4","author":"J Mugan","year":"2012","unstructured":"Mugan, J., Kuipers, B.: Autonomous learning of high-level states and actions in continuous environments. IEEE Trans. Auton. Ment. Dev. 4(1), 70\u201386 (2012). https:\/\/doi.org\/10.1109\/tamd.2011.2160943","journal-title":"IEEE Trans. Auton. Ment. Dev."},{"issue":"1","key":"1228_CR28","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1007\/bf00116251","volume":"1","author":"JR Quinlan","year":"1986","unstructured":"Quinlan, J. R.: Induction of decision trees. Mach. Learn. 1(1), 81\u2013106 (1986). https:\/\/doi.org\/10.1007\/bf00116251","journal-title":"Mach. Learn."},{"key":"1228_CR29","doi-asserted-by":"publisher","unstructured":"Raffo, G. V., Ortega, M., Rubio, F.: Backstepping\/nonlinear H$\\infty $ control for path tracking of a quadrotor unmanned aerial vehicle. In: Proceedings of the American Control Conference, pp. 3356\u20133361. https:\/\/doi.org\/10.1109\/ACC.2008.4587010 (2008)","DOI":"10.1109\/ACC.2008.4587010"},{"key":"1228_CR30","doi-asserted-by":"publisher","unstructured":"Rohmer, E., Singh, S. P. N., Freese, M.: V-REP: a Versatile and Scalable Robot Simulation Framework. In: Proc. of the International Conference on Intelligent Robots and Systems (IROS), pp. 1321\u20131326. https:\/\/doi.org\/10.1109\/iros.2013.6696520 (2013)","DOI":"10.1109\/iros.2013.6696520"},{"key":"1228_CR31","doi-asserted-by":"publisher","unstructured":"Rub\u00ed, B., P\u00e9rez, R., Morcego, B.: A survey of path following control strategies for uavs focused on quadrotors. Journal of Intelligent & Robotic Systems. https:\/\/doi.org\/10.1007\/s10846-019-01085-z(2019)","DOI":"10.1007\/s10846-019-01085-z"},{"key":"1228_CR32","doi-asserted-by":"publisher","unstructured":"Sammut, C., Yik, T.F.: Multistrategy Learning for Robot Behaviours, pp. 457\u2013476. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-642-05177-7_23 (2010)","DOI":"10.1007\/978-3-642-05177-7_23"},{"key":"1228_CR33","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1007\/s10846-018-0809-5","volume":"93","author":"J Sanchez-Lopez","year":"2018","unstructured":"Sanchez-Lopez, J., Wang, M., Olivares-Mendez, M., Molina, M., Voos, H.: A real-time 3d path planning solution for collision-free navigation of multirotor aerial robots in dynamic environments. J. Intell. Robot. Syst. 93, 33\u201353 (2018). https:\/\/doi.org\/10.1007\/s10846-018-0809-5","journal-title":"J. Intell. Robot. Syst."},{"key":"1228_CR34","doi-asserted-by":"publisher","unstructured":"Sun, K., Liu, L., Qiu, J., Feng, G.: Fuzzy adaptive finite-time fault-tolerant control for strict-feedback nonlinear systems. IEEE Transactions on Fuzzy Systems. pp. 1\u20131. https:\/\/doi.org\/10.1109\/TFUZZ.2020.2965890 (2020)","DOI":"10.1109\/TFUZZ.2020.2965890"},{"issue":"8","key":"1228_CR35","doi-asserted-by":"publisher","first-page":"1587","DOI":"10.1109\/TFUZZ.2018.2883374","volume":"27","author":"K Sun","year":"2019","unstructured":"Sun, K., Mou, S., Qiu, J., Wang, T., Gao, H.: Adaptive fuzzy control for nontriangular structural stochastic switched nonlinear systems with full state constraints. IEEE Trans. Fuzzy Syst. 27(8), 1587\u20131601 (2019). https:\/\/doi.org\/10.1109\/TFUZZ.2018.2883374","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"1228_CR36","doi-asserted-by":"publisher","unstructured":"Sun, K., Qiu, J., Karimi, H. R., Gao, H.: A novel finite-time control for nonstrict feedback saturated nonlinear systems with tracking error constraint. IEEE Transactions on Systems, Man, and Cybernetics: Systems, pp. 1\u201312. https:\/\/doi.org\/10.1109\/TSMC.2019.2958072 (2019)","DOI":"10.1109\/TSMC.2019.2958072"},{"key":"1228_CR37","unstructured":"Troha, M., Bratko, I.: Qualitative learning of object pushing by a robot. In: 25th International Workshop on Qualitative Reasoning, pp. 175\u2013180. Barcelona, Spain (2011)"},{"key":"1228_CR38","doi-asserted-by":"publisher","unstructured":"\u0160oberl, D., Bratko, I.: Reactive motion planning with qualitative constraints. In: Advances in Artificial Intelligence: From Theory to Practice, Part I, pp. 41\u201350. Springer International Publishing. https:\/\/doi.org\/10.1007\/978-3-319-60042-0_5 (2017)","DOI":"10.1007\/978-3-319-60042-0_5"},{"key":"1228_CR39","doi-asserted-by":"publisher","unstructured":"\u0160oberl, D., \u017eabkar, J., Bratko, I.: Qualitative planning of object pushing by a robot. In: Lecture Notes in Computer Science, vol. 9384, pp. 410\u2013419. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-319-25252-0_44 (2015)","DOI":"10.1007\/978-3-319-25252-0_44"},{"key":"1228_CR40","doi-asserted-by":"publisher","unstructured":"\u0160uc, D., Bratko, I: Induction of qualitative trees. In: Machine Learning: ECML 2001: 12th European Conference on Machine Learning Freiburg, Germany, 2001 Proceedings, pp. 442\u2013453. Springer, Berlin. https:\/\/doi.org\/10.1007\/3-540-44795-4_38 (2001)","DOI":"10.1007\/3-540-44795-4_38"},{"key":"1228_CR41","doi-asserted-by":"publisher","unstructured":"\u0160uc, D., Bratko, I., Sammut, C.: Learning to fly simple and robust. In: Machine Learning: ECML 2004, vol. 3201, pp. 407\u2013418. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-540-30115-8_38 (2004)","DOI":"10.1007\/978-3-540-30115-8_38"},{"key":"1228_CR42","unstructured":"\u017eabkar, J., Bratko, I., Dem\u0161ar, J.: Learning qualitative models through partial derivatives by pad\u00e9. In: Proceedings of the 21st Annual Workshop on Qualitative Reasoning, pp. 193\u2013202 (2007)"},{"issue":"9-10","key":"1228_CR43","doi-asserted-by":"publisher","first-page":"1604","DOI":"10.1016\/j.artint.2011.02.004","volume":"175","author":"J \u017eabkar","year":"2011","unstructured":"\u017eabkar, J., Mo\u017eina, M., Bratko, I., Dem\u0161ar, J.: Learning qualitative models from numerical data. Artif. Intell. 175(9-10), 1604\u20131619 (2011). https:\/\/doi.org\/10.1016\/j.artint.2011.02.004","journal-title":"Artif. Intell."},{"key":"1228_CR44","doi-asserted-by":"publisher","unstructured":"Waslander, S. L., Hoffmann, G. M., Tomlin, C. J.: Multi-Agent Quadrotor Testbed Control Design: Integral Sliding Mode Vs. Reinforcement Learning. In: 2005 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 3712\u20133717. https:\/\/doi.org\/10.1109\/iros.2005.1545025 (2005)","DOI":"10.1109\/iros.2005.1545025"},{"key":"1228_CR45","unstructured":"Wellman, M. P.: Qualitative Simulation with Multivariate Constraints. In: Second International Conference on Principles of Knowledge Representation and Reasoning, pp. 547\u2013557. Morgan Kaufmann (1991)"},{"key":"1228_CR46","doi-asserted-by":"crossref","unstructured":"Wiley, T., Sammut, C., Bratko, I.: Qualitative planning with quantitative constraints for online learning of robotic behaviours. In: Proceedings of the 28th AAAI Conference on Artificial Intelligence, pp. 2578\u20132584 (2014)","DOI":"10.1609\/aaai.v28i1.9055"},{"key":"1228_CR47","first-page":"93","volume":"4","author":"T Wiley","year":"2016","unstructured":"Wiley, T., Sammut, C., Bratko, I.: A planning and learning hierarchy using qualitative reasoning for the on-line acquisition of robotic behaviors. Adv. Cogn. Syst. 4, 93\u2013112 (2016)","journal-title":"Adv. Cogn. Syst."}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-020-01228-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-020-01228-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-020-01228-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,2]],"date-time":"2022-11-02T22:16:53Z","timestamp":1667427413000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-020-01228-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,16]]},"references-count":47,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["1228"],"URL":"https:\/\/doi.org\/10.1007\/s10846-020-01228-7","relation":{},"ISSN":["0921-0296","1573-0409"],"issn-type":[{"value":"0921-0296","type":"print"},{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,16]]},"assertion":[{"value":"6 January 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 June 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 July 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with Ethical Standards"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Conflict of interests"}}]}}