{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T13:45:20Z","timestamp":1740145520891,"version":"3.37.3"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2020,7,30]],"date-time":"2020-07-30T00:00:00Z","timestamp":1596067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/deed.de"},{"start":{"date-parts":[[2020,7,30]],"date-time":"2020-07-30T00:00:00Z","timestamp":1596067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/deed.de"}],"funder":[{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["731761"],"award-info":[{"award-number":["731761"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]},{"name":"FWF","award":["IPN 86-N30"],"award-info":[{"award-number":["IPN 86-N30"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Elektrotech. Inftech."],"published-print":{"date-parts":[[2020,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In this paper, we propose a unified framework for online task scheduling, monitoring, and execution that integrates reconfigurable behavior trees, a decision-making framework with integrated low-level control functionalities, and reactive motion generation with stable dynamical systems. In this way, we realize a flexible and reactive system capable of coping with unexpected variations in the executive context without penalizing modularity, expressiveness, and readability of humans. The framework is evaluated in a simulated sorting task showing promising results in terms of flexibility regarding task scheduling and robustness to external disturbances.<\/jats:p>","DOI":"10.1007\/s00502-020-00816-7","type":"journal-article","created":{"date-parts":[[2020,7,30]],"date-time":"2020-07-30T08:42:27Z","timestamp":1596098547000},"page":"309-315","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Combining decision making and dynamical systems for monitoring and executing manipulation tasks","\u00dcberwachung und Ausf\u00fchrung von Roboter-T\u00e4tigkeiten durch kombinierte Entscheidungsfindung mit dynamischen Systemen"],"prefix":"10.1007","volume":"137","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9784-3973","authenticated-orcid":false,"given":"Matteo","family":"Saveriano","sequence":"first","affiliation":[]},{"given":"Justus","family":"Piater","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,7,30]]},"reference":[{"issue":"22","key":"816_CR1","doi-asserted-by":"crossref","first-page":"4965","DOI":"10.3390\/s19224965","volume":"19","author":"J. L\u00f3pez","year":"2019","unstructured":"L\u00f3pez, J., Santana-Alonso, A., D\u00edaz-Cacho Medina, M. (2019): Formal verification for task description languages. A Petri net approach. Sensors, 19(22), 4965.","journal-title":"Sensors"},{"key":"816_CR2","doi-asserted-by":"crossref","DOI":"10.1201\/9780429489105","volume-title":"Behavior trees in robotics and AI: an introduction","author":"M. Colledanchise","year":"2018","unstructured":"Colledanchise, M., \u00d6gren, P. (2018): Behavior trees in robotics and AI: an introduction. Boca Raton: CRC Press."},{"key":"816_CR3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.artint.2013.11.002","volume":"208","author":"M. Ghallab","year":"2014","unstructured":"Ghallab, M., Nau, D., Traverso, P. (2014): The actor\u2019s view of automated planning and acting: a position paper. Artif. Intell., 208, 1\u201317.","journal-title":"Artif. Intell."},{"key":"816_CR4","volume-title":"International conference on systems, man, and cybernetics","author":"P. de la Cruz","year":"2020","unstructured":"de la Cruz, P., Piater, J., Saveriano, M. (2020): Reconfigurable behavior trees: towards an executive framework meeting high-level decision making and control layer features. In International conference on systems, man, and cybernetics. In press. arXiv:2007.10663."},{"key":"816_CR5","first-page":"5380","volume-title":"International conference on intelligent robots and systems","author":"M. Saveriano","year":"2013","unstructured":"Saveriano, M., Lee, D. (2013): Point cloud based dynamical system modulation for reactive avoidance of convex and concave obstacles. In International conference on intelligent robots and systems (pp. 5380\u20135387)."},{"issue":"4","key":"816_CR6","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1007\/s10514-012-9287-y","volume":"32","author":"S. M. Khansari-Zadeh","year":"2012","unstructured":"Khansari-Zadeh, S. M., Billard, A. (2012): A dynamical system approach to realtime obstacle avoidance. Auton. Robots, 32(4), 433\u2013454.","journal-title":"Auton. Robots"},{"key":"816_CR7","first-page":"5618","volume-title":"International conference on robotics and automation","author":"M. Saveriano","year":"2014","unstructured":"Saveriano, M., Lee, D. (2014): Distance based dynamical system modulation for reactive avoidance of moving obstacles. In International conference on robotics and automation (pp. 5618\u20135623)."},{"key":"816_CR8","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.patrec.2017.04.014","volume":"96","author":"M. Saveriano","year":"2017","unstructured":"Saveriano, M., Hirt, F., Lee, D. (2017): Human-aware motion reshaping using dynamical systems. Pattern Recognit. Lett., 96, 96\u2013104.","journal-title":"Pattern Recognit. Lett."},{"issue":"5","key":"816_CR9","doi-asserted-by":"crossref","first-page":"943","DOI":"10.1109\/TRO.2011.2159412","volume":"27","author":"S. M. Khansari-Zadeh","year":"2011","unstructured":"Khansari-Zadeh, S. M., Billard, A. (2011): Learning stable non-linear dynamical systems with Gaussian mixture models. IEEE Trans. Robot., 27(5), 943\u2013957.","journal-title":"IEEE Trans. Robot."},{"key":"816_CR10","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1016\/j.robot.2015.03.010","volume":"70","author":"K. Kronander","year":"2015","unstructured":"Kronander, K., Khansari-Zadeh, S. M., Billard, A. (2015): Incremental motion learning with locally modulated dynamical systems. Robot. Auton. Syst., 70, 52\u201362.","journal-title":"Robot. Auton. Syst."},{"key":"816_CR11","first-page":"6574","volume-title":"International conference on intelligent robots and systems","author":"M. Saveriano","year":"2018","unstructured":"Saveriano, M., Lee, D. (2018): Incremental skill learning of stable dynamical systems. In International conference on intelligent robots and systems (pp. 6574\u20136581)."},{"key":"816_CR12","first-page":"112","volume-title":"International conference on intelligent robots and systems","author":"M. Saveriano","year":"2019","unstructured":"Saveriano, M., Lee, D. (2019): Learning barrier functions for constrained motion planning with dynamical systems. In International conference on intelligent robots and systems (pp. 112\u2013119)."},{"key":"816_CR13","first-page":"4407","volume-title":"International conference on robotics and automation","author":"M. Saveriano","year":"2020","unstructured":"Saveriano, M. (2020): An energy-based approach to ensure the stability of learned dynamical systems. In International conference on robotics and automation (pp. 4407\u20134413). In press."},{"issue":"2","key":"816_CR14","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1162\/NECO_a_00393","volume":"25","author":"A. Ijspeert","year":"2013","unstructured":"Ijspeert, A., Nakanishi, J., Pastor, P., Hoffmann, H., Schaal, S. (2013): Dynamical movement primitives: learning attractor models for motor behaviors. Neural Comput., 25(2), 328\u2013373.","journal-title":"Neural Comput."},{"key":"816_CR15","first-page":"7041","volume-title":"International conference on robotics and automation","author":"M. Saveriano","year":"2019","unstructured":"Saveriano, M., Franzel, F., Lee, D. (2019): Merging position and orientation motion primitives. In International conference on robotics and automation (pp. 7041\u20137047)."},{"issue":"1","key":"816_CR16","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1007\/s11370-017-0235-8","volume":"11","author":"A. Pervez","year":"2018","unstructured":"Pervez, A., Lee, D. (2018): Learning task-parameterized dynamic movement primitives using mixture of GMMs. Intell. Serv. Robot., 11(1), 61\u201378.","journal-title":"Intell. Serv. Robot."},{"key":"816_CR17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.robot.2015.04.006","volume":"70","author":"K. Neumann","year":"2015","unstructured":"Neumann, K., Steil, J. J. (2015): Learning robot motions with stable dynamical systems under diffeomorphic transformations. Robot. Auton. Syst., 70, 1\u201315.","journal-title":"Robot. Auton. Syst."},{"issue":"6","key":"816_CR18","doi-asserted-by":"crossref","first-page":"752","DOI":"10.1016\/j.robot.2014.03.001","volume":"62","author":"S. M. Khansari-Zadeh","year":"2014","unstructured":"Khansari-Zadeh, S. M., Billard, A. (2014): Learning control Lyapunov function to ensure stability of dynamical system-based robot reaching motions. Robot. Auton. Syst., 62(6), 752\u2013765.","journal-title":"Robot. Auton. Syst."},{"key":"816_CR19","first-page":"124","volume-title":"International conference on ubiquitous robots and ambient intelligence","author":"C. Blocher","year":"2017","unstructured":"Blocher, C., Saveriano, M., Lee, D. (2017): Learning stable dynamical systems using contraction theory. In International conference on ubiquitous robots and ambient intelligence (pp. 124\u2013129)."},{"key":"816_CR20","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.sysconle.2016.06.018","volume":"96","author":"N. Perrin","year":"2016","unstructured":"Perrin, N., Schlehuber-Caissier, P. (2016): Fast diffeomorphic matching to learn globally asymptotically stable nonlinear dynamical systems. Syst. Control Lett., 96, 51\u201359.","journal-title":"Syst. Control Lett."},{"issue":"2","key":"816_CR21","doi-asserted-by":"crossref","first-page":"372","DOI":"10.1109\/TRO.2016.2633567","volume":"33","author":"M. Colledanchise","year":"2016","unstructured":"Colledanchise, M., \u00d6gren, P. (2016): How behavior trees modularize hybrid control systems and generalize sequential behavior compositions, the subsumption architecture, and decision trees. IEEE Trans. Robot., 33(2), 372\u2013389.","journal-title":"IEEE Trans. Robot."},{"key":"816_CR22","volume-title":"Classification and regression trees","author":"L. Breiman","year":"1984","unstructured":"Breiman, L., Friedman, J., Stone, C. J., Olshen, R. A. (1984): Classification and regression trees. Boca Raton: CRC Press."},{"issue":"1","key":"816_CR23","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/JRA.1986.1087032","volume":"2","author":"R. Brooks","year":"1986","unstructured":"Brooks, R. (1986): A robust layered control system for a mobile robot. IEEE J. Robot. Autom., 2(1), 14\u201323.","journal-title":"IEEE J. Robot. Autom."},{"issue":"6","key":"816_CR24","doi-asserted-by":"crossref","first-page":"534","DOI":"10.1177\/02783649922066385","volume":"18","author":"R. R. Burridge","year":"1999","unstructured":"Burridge, R. R., Rizzi, A. A., Koditschek, D. E. (1999): Sequential composition of dynamically dexterous robot behaviors. Int. J. Robot. Res., 18(6), 534\u2013555.","journal-title":"Int. J. Robot. Res."},{"issue":"7","key":"816_CR25","doi-asserted-by":"crossref","first-page":"1130","DOI":"10.1016\/j.imavis.2009.10.006","volume":"28","author":"A. Borji","year":"2010","unstructured":"Borji, A., Ahmadabadi, M. N., Araabi, B. N., Hamidi, M. (2010): Online learning of task-driven object-based visual attention control. Image Vis. Comput., 28(7), 1130\u20131145.","journal-title":"Image Vis. Comput."},{"issue":"1","key":"816_CR26","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/TCDS.2016.2614690","volume":"9","author":"R. Caccavale","year":"2016","unstructured":"Caccavale, R., Finzi, A. (2016): Flexible task execution and attentional regulations in human-robot interaction. Trans. Cognitive Develop. Syst., 9(1), 68\u201379.","journal-title":"Trans. Cognitive Develop. Syst."},{"key":"816_CR27","first-page":"66","volume-title":"Joint international conference on development and learning and epigenetic robotics","author":"R. Caccavale","year":"2017","unstructured":"Caccavale, R., Saveriano, M., Fontanelli, G. A., Ficuciello, F., Lee, D., Finzi, A. (2017): Imitation learning and attentional supervision of dual-arm structured tasks. In Joint international conference on development and learning and epigenetic robotics (pp. 66\u201371)."},{"issue":"6","key":"816_CR28","doi-asserted-by":"crossref","first-page":"1291","DOI":"10.1007\/s10514-018-9706-9","volume":"43","author":"R. Caccavale","year":"2019","unstructured":"Caccavale, R., Saveriano, M., Finzi, A., Lee, D. (2019): Kinesthetic teaching and attentional supervision of structured tasks in human\u2013robot interaction. Auton. Robots, 43(6), 1291\u20131307.","journal-title":"Auton. Robots"},{"key":"816_CR29","first-page":"171","volume-title":"International conference on robotic computing","author":"M. Saveriano","year":"2019","unstructured":"Saveriano, M., Seegerer, M., Caccavale, R., Finzi, A., Lee, D. (2019): Symbolic task compression in structured task learning. In International conference on robotic computing (pp. 171\u2013176)."},{"key":"816_CR30","volume-title":"Applied nonlinear control","author":"J. J. E. Slotine","year":"1991","unstructured":"Slotine, J. J. E., Li, W. (1991): Applied nonlinear control. Englewood Cliffs: Prentice-Hall."},{"key":"816_CR31","first-page":"1321","volume-title":"International conference on intelligent robots and systems","author":"E. Rohmer","year":"2013","unstructured":"Rohmer, E., Singh, S. P. N., Freese, M. (2013): CoppeliaSim (formerly V-REP): a versatile and scalable robot simulation framework. In International conference on intelligent robots and systems (pp. 1321\u20131326)."},{"issue":"4","key":"816_CR32","doi-asserted-by":"crossref","first-page":"4147","DOI":"10.1109\/LRA.2019.2931248","volume":"4","author":"C. Gaz","year":"2019","unstructured":"Gaz, C., Cognetti, M., Oliva, A., Robuffo Giordano, P., De Luca, A. (2019): Dynamic identification of the franka emika panda robot with retrieval of feasible parameters using penalty-based optimization. IEEE Robot. Autom. Lett., 4(4), 4147\u20134154.","journal-title":"IEEE Robot. Autom. Lett."},{"key":"816_CR33","volume-title":"Gaussian processes for machine learning","author":"C. E. Rasmussen","year":"2006","unstructured":"Rasmussen, C. E., Williams, C. K. I. (2006): Gaussian processes for machine learning. Cambridge: MIT Press."}],"container-title":["e &amp; i Elektrotechnik und Informationstechnik"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00502-020-00816-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00502-020-00816-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00502-020-00816-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,29]],"date-time":"2021-07-29T23:24:37Z","timestamp":1627601077000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00502-020-00816-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,30]]},"references-count":33,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2020,10]]}},"alternative-id":["816"],"URL":"https:\/\/doi.org\/10.1007\/s00502-020-00816-7","relation":{},"ISSN":["0932-383X","1613-7620"],"issn-type":[{"type":"print","value":"0932-383X"},{"type":"electronic","value":"1613-7620"}],"subject":[],"published":{"date-parts":[[2020,7,30]]},"assertion":[{"value":"31 May 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 July 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 July 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}