{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,19]],"date-time":"2026-05-19T14:54:26Z","timestamp":1779202466268,"version":"3.51.4"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2018,5,2]],"date-time":"2018-05-02T00:00:00Z","timestamp":1525219200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2018,5,2]],"date-time":"2018-05-02T00:00:00Z","timestamp":1525219200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100002519","name":"United Technologies","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100002519","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000005","name":"U.S. Department of Defense","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000005","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Auton Robot"],"published-print":{"date-parts":[[2019,4]]},"DOI":"10.1007\/s10514-018-9758-x","type":"journal-article","created":{"date-parts":[[2018,5,2]],"date-time":"2018-05-02T10:12:02Z","timestamp":1525255922000},"page":"897-912","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":28,"title":["Learning position and orientation dynamics from demonstrations via contraction analysis"],"prefix":"10.1007","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6635-2637","authenticated-orcid":false,"given":"Harish chaandar","family":"Ravichandar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7091-5607","authenticated-orcid":false,"given":"Ashwin","family":"Dani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,5,2]]},"reference":[{"key":"9758_CR1","doi-asserted-by":"crossref","unstructured":"Abbeel, P., & Ng, A. Y., (2004). Apprenticeship learning via inverse reinforcement learning. In International conference on machine learning (pp. 1\u20138). ACM.","DOI":"10.1145\/1015330.1015430"},{"key":"9758_CR2","unstructured":"Ahmadzadeh, R., Rana, M. A., & Chernova, S. (2017). Generalized cylinders for learning, reproduction, generalization, and refinement of robot skills. In Robotics: Science and systems."},{"issue":"4","key":"9758_CR3","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1007\/s12369-012-0160-0","volume":"4","author":"B Akgun","year":"2012","unstructured":"Akgun, B., Cakmak, M., Jiang, K., & Thomaz, A. L. (2012). Keyframe-based learning from demonstration. International Journal of Social Robotics, 4(4), 343\u2013355.","journal-title":"International Journal of Social Robotics"},{"issue":"5","key":"9758_CR4","doi-asserted-by":"publisher","first-page":"469","DOI":"10.1016\/j.robot.2008.10.024","volume":"57","author":"BD Argall","year":"2009","unstructured":"Argall, B. D., Chernova, S., Veloso, M., & Browning, B. (2009). A survey of robot learning from demonstration. Robotics and Autonomous Systems, 57(5), 469\u2013483.","journal-title":"Robotics and Autonomous Systems"},{"issue":"2","key":"9758_CR5","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1016\/S0921-8890(01)00155-5","volume":"37","author":"A Billard","year":"2001","unstructured":"Billard, A., & Matari\u0107, M. J. (2001). Learning human arm movements by imitation: Evaluation of a biologically inspired connectionist architecture. Robotics and Autonomous Systems, 37(2), 145\u2013160.","journal-title":"Robotics and Autonomous Systems"},{"key":"9758_CR6","doi-asserted-by":"crossref","unstructured":"Bowen, C., & Alterovitz, R. (2014). Closed-loop global motion planning for reactive execution of learned tasks. In IEEE\/RSJ international conference on intelligent robots and systems (pp. 1754\u20131760).","DOI":"10.1109\/IROS.2014.6942792"},{"key":"9758_CR7","doi-asserted-by":"crossref","unstructured":"Calinon, S., Bruno, D., Caldwell, D. G. (2014). A task-parameterized probabilistic model with minimal intervention control. In IEEE international conference on robotics and automation (ICRA) (pp. 3339\u20133344).","DOI":"10.1109\/ICRA.2014.6907339"},{"key":"9758_CR8","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1613\/jair.295","volume":"4","author":"DA Cohn","year":"1996","unstructured":"Cohn, D. A., Ghahramani, Z., & Jordan, M. I. (1996). Active learning with statistical models. Journal of Artificial Intelligence Research, 4, 129\u2013145.","journal-title":"Journal of Artificial Intelligence Research"},{"key":"9758_CR9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-20144-8","volume-title":"Robotics, vision and control: Fundamental algorithms in Matlab","author":"PI Corke","year":"2011","unstructured":"Corke, P. I. (2011). Robotics, vision and control: Fundamental algorithms in Matlab. Berlin: Springer."},{"issue":"3","key":"9758_CR10","doi-asserted-by":"publisher","first-page":"700","DOI":"10.1109\/TAC.2014.2357671","volume":"60","author":"AP Dani","year":"2015","unstructured":"Dani, A. P., Chung, S. J., & Hutchinson, S. (2015). Observer design for stochastic nonlinear systems via contraction-based incremental stability. IEEE Transactions on Automatic Control, 60(3), 700\u2013714.","journal-title":"IEEE Transactions on Automatic Control"},{"issue":"1","key":"9758_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1111\/j.2517-6161.1977.tb01600.x","volume":"39","author":"AP Dempster","year":"1977","unstructured":"Dempster, A. P., Laird, N. M., & Rubin, D. B. (1977). Maximum likelihood from incomplete data via the E\u2013M algorithm. Journal of the Royal Statistical Society Series B (Methodological), 39(1), 1\u201338.","journal-title":"Journal of the Royal Statistical Society Series B (Methodological)"},{"key":"9758_CR12","unstructured":"Diankov, R. (2010). Automated construction of robotic manipulation programs. Ph.D. thesis, Carnegie Mellon University."},{"key":"9758_CR13","doi-asserted-by":"crossref","unstructured":"Dragan, A. D., Muelling, K., Bagnell, J. A., & Srinivasa, S. S. (2015). Movement primitives via optimization. In IEEE international conference on robotics and automation (ICRA) (pp. 2339\u20132346).","DOI":"10.1109\/ICRA.2015.7139510"},{"issue":"1","key":"9758_CR14","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1177\/0278364910376251","volume":"30","author":"E Gribovskaya","year":"2010","unstructured":"Gribovskaya, E., Khansari-Zadeh, S. M., & Billard, A. (2010). Learning non-linear multivariate dynamics of motion in robotic manipulators. The International Journal of Robotics Research, 30(1), 80\u2013117.","journal-title":"The International Journal of Robotics Research"},{"key":"9758_CR15","doi-asserted-by":"crossref","unstructured":"Ijspeert, A. J., Nakanishi, J., & Schaal, S. (2002). Learning rhythmic movements by demonstration using nonlinear oscillators. In IEEE\/RSJ international conference on intelligent robots and systems (pp. 958\u2013963).","DOI":"10.1109\/IRDS.2002.1041514"},{"issue":"2","key":"9758_CR16","doi-asserted-by":"publisher","first-page":"328","DOI":"10.1162\/NECO_a_00393","volume":"25","author":"AJ Ijspeert","year":"2013","unstructured":"Ijspeert, A. J., Nakanishi, J., Hoffmann, H., Pastor, P., & Schaal, S. (2013). Dynamical movement primitives: Learning attractor models for motor behaviors. Neural Computation, 25(2), 328\u2013373.","journal-title":"Neural Computation"},{"key":"9758_CR17","unstructured":"Jenkins, O. C., Mataric, M. J., & Weber, S., et al. (2000). Primitive-based movement classification for humanoid imitation. In IEEE-RAS international conference on humanoid robotics."},{"key":"9758_CR18","unstructured":"Kalakrishnan, M., Righetti, L., Pastor, P., & Schaal, S. (2012). Learning force control policies for compliant robotic manipulation. In International conference on machine learning (pp. 49\u201350)."},{"key":"9758_CR19","doi-asserted-by":"crossref","unstructured":"Khansari-Zadeh, S. M., & Billard, A. (2010). Imitation learning of globally stable non-linear point-to-point robot motions using nonlinear programming. In IEEE\/RSJ international conference on intelligent robots and systems (IROS) (pp. 2676\u20132683).","DOI":"10.1109\/IROS.2010.5651259"},{"issue":"5","key":"9758_CR20","doi-asserted-by":"publisher","first-page":"943","DOI":"10.1109\/TRO.2011.2159412","volume":"27","author":"SM Khansari-Zadeh","year":"2011","unstructured":"Khansari-Zadeh, S. M., & Billard, A. (2011). Learning stable nonlinear dynamical systems with gaussian mixture models. IEEE Transactions on Robotics, 27(5), 943\u2013957.","journal-title":"IEEE Transactions on Robotics"},{"issue":"6","key":"9758_CR21","doi-asserted-by":"publisher","first-page":"752","DOI":"10.1016\/j.robot.2014.03.001","volume":"62","author":"SM 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. Robotics and Autonomous Systems, 62(6), 752\u2013765.","journal-title":"Robotics and Autonomous Systems"},{"issue":"11","key":"9758_CR22","doi-asserted-by":"publisher","first-page":"1238","DOI":"10.1177\/0278364913495721","volume":"32","author":"J Kober","year":"2013","unstructured":"Kober, J., Bagnell, J. A., & Peters, J. (2013). Reinforcement learning in robotics: A survey. The International Journal of Robotics Research, 32(11), 1238\u20131274.","journal-title":"The International Journal of Robotics Research"},{"issue":"6","key":"9758_CR23","first-page":"1","volume":"40","author":"N Koenig","year":"2016","unstructured":"Koenig, N., & Matari\u0107, M. J. (2016). Robot life-long task learning from human demonstrations: A bayesian approach. Autonomous Robots, 40(6), 1\u201316.","journal-title":"Autonomous Robots"},{"key":"9758_CR24","unstructured":"Langsfeld, J. D., Kaipa, K. N., Gentili, R. J., Reggia, J. A., & Gupta, S. K. (2014). Incorporating failure-to-success transitions in imitation learning for a dynamic pouring task. In IEEE\/RSJ international conference on intelligent robots and systems."},{"issue":"9","key":"9758_CR25","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1145\/2629535","volume":"57","author":"JP Laumond","year":"2014","unstructured":"Laumond, J. P., Mansard, N., & Lasserre, J. B. (2014). Optimality in robot motion: Optimal versus optimized motion. Communications of the ACM, 57(9), 82\u201389.","journal-title":"Communications of the ACM"},{"issue":"5","key":"9758_CR26","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1145\/2743132","volume":"58","author":"JP Laumond","year":"2015","unstructured":"Laumond, J. P., Mansard, N., & Lasserre, J. B. (2015). Optimization as motion selection principle in robot action. Communications of the ACM, 58(5), 64\u201374.","journal-title":"Communications of the ACM"},{"key":"9758_CR27","unstructured":"Lemme, A., Neumann, K., Reinhart, R. F., & Steil, J. J. (2013). Neurally imprinted stable vector fields. In European symposium on artificial neural networks (pp. 327\u2013332)."},{"issue":"6","key":"9758_CR28","doi-asserted-by":"publisher","first-page":"683","DOI":"10.1016\/S0005-1098(98)00019-3","volume":"34","author":"W Lohmiller","year":"1998","unstructured":"Lohmiller, W., & Slotine, J. J. E. (1998). On contraction analysis for nonlinear systems. Automatica, 34(6), 683\u2013696.","journal-title":"Automatica"},{"key":"9758_CR29","doi-asserted-by":"crossref","unstructured":"Nemec, B., Tamo, M., Worgotter, F., & Ude, A. (2009). Task adaptation through exploration and action sequencing. In IEEE-RAS international conference on humanoid robots (pp. 610\u2013616).","DOI":"10.1109\/ICHR.2009.5379568"},{"key":"9758_CR30","doi-asserted-by":"publisher","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. Robotics and Autonomous Systems, 70, 1\u201315.","journal-title":"Robotics and Autonomous Systems"},{"key":"9758_CR31","unstructured":"Paraschos, A., Daniel, C., Peters, J. R., & Neumann, G. (2013). Probabilistic movement primitives. In Advances in neural information processing systems (pp. 2616\u20132624)."},{"key":"9758_CR32","doi-asserted-by":"crossref","unstructured":"Pastor, P., Hoffmann, H., Asfour, T., & Schaal, S. (2009). Learning and generalization of motor skills by learning from demonstration. In IEEE international conference on robotics and automation (pp. 763\u2013768).","DOI":"10.1109\/ROBOT.2009.5152385"},{"issue":"7","key":"9758_CR33","doi-asserted-by":"publisher","first-page":"1180","DOI":"10.1016\/j.neucom.2007.11.026","volume":"71","author":"J Peters","year":"2008","unstructured":"Peters, J., & Schaal, S. (2008). Natural actor-critic. Neurocomputing, 71(7), 1180\u20131190.","journal-title":"Neurocomputing"},{"key":"9758_CR34","doi-asserted-by":"crossref","unstructured":"Priess, M. C., Choi, J., & Radcliffe, C. (2014). The inverse problem of continuous-time linear quadratic gaussian control with application to biological systems analysis. In ASME 2014 dynamic systems and control conference.","DOI":"10.1115\/DSCC2014-6100"},{"key":"9758_CR35","doi-asserted-by":"crossref","unstructured":"Rai, A., Meier, F., Ijspeert, A., & Schaal, S. (2014). Learning coupling terms for obstacle avoidance. In International conference on humanoid robotics (pp. 512\u2013518).","DOI":"10.1109\/HUMANOIDS.2014.7041410"},{"key":"9758_CR36","doi-asserted-by":"crossref","unstructured":"Ravichandar, H., & Dani, A. P. (2015). Learning contracting nonlinear dynamics from human demonstration for robot motion planning. In ASME dynamic systems and control conference (DSCC).","DOI":"10.1115\/DSCC2015-9870"},{"key":"9758_CR37","unstructured":"Ravichandar, H., & Dani, A. P. (2016). Human modeling for bio-inspired robotics. In Intention Inference for human\u2013robot collaboration in assistive robotics (pp. 217\u2013249). Elsevier."},{"key":"9758_CR38","unstructured":"Ravichandar, H., Salehi, I., & Dani, A. (2017). Learning partially contracting dynamical systems from demonstrations. In Proceedings of the 1st annual conference on robot learning (Vol.\u00a078, pp. 369\u2013378). PMLR."},{"key":"9758_CR39","doi-asserted-by":"crossref","unstructured":"Ravichandar, H., Thota, P. K., & Dani, A. P. (2016). Learning periodic motions from human demonstrations using transverse contraction analysis. In American control conference (ACC) (pp. 4853\u20134858). IEEE.","DOI":"10.1109\/ACC.2016.7526121"},{"key":"9758_CR40","doi-asserted-by":"crossref","unstructured":"Rossano, G. F., Martinez, C., Hedelind, M., Murphy, S., & Fuhlbrigge, T. A. (2013). Easy robot programming concepts: An industrial perspective. In IEEE international conference on automation science and engineering (CASE) (pp. 1119\u20131126).","DOI":"10.1109\/CoASE.2013.6654035"},{"key":"9758_CR41","doi-asserted-by":"crossref","unstructured":"Saunders, J., Nehaniv, C. L., & Dautenhahn, K. (2006). Teaching robots by moulding behavior and scaffolding the environment. In ACM SIGCHI\/SIGART conference on human\u2013robot interaction (pp. 118\u2013125).","DOI":"10.1145\/1121241.1121263"},{"issue":"6","key":"9758_CR42","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1016\/S1364-6613(99)01327-3","volume":"3","author":"S Schaal","year":"1999","unstructured":"Schaal, S. (1999). Is imitation learning the route to humanoid robots? Trends in Cognitive Sciences, 3(6), 233\u2013242.","journal-title":"Trends in Cognitive Sciences"},{"key":"9758_CR43","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1016\/S0079-6123(06)65027-9","volume":"165","author":"S Schaal","year":"2007","unstructured":"Schaal, S., Mohajerian, P., & Ijspeert, A. (2007). Dynamics systems vs. optimal control-a unifying view. Progress in Brain Research, 165, 425\u2013445.","journal-title":"Progress in Brain Research"},{"key":"9758_CR44","doi-asserted-by":"crossref","unstructured":"Silv\u00e9rio, J., Rozo, L., Calinon, S., & Caldwell, D. G. (2015). Learning bimanual end-effector poses from demonstrations using task-parameterized dynamical systems. In IEEE\/RSJ international conference on intelligent robots and systems (IROS) (pp. 464\u2013470).","DOI":"10.1109\/IROS.2015.7353413"},{"key":"9758_CR45","volume-title":"Reinforcement learning: An introduction","author":"RS Sutton","year":"1998","unstructured":"Sutton, R. S., & Barto, A. G. (1998). Reinforcement learning: An introduction (Vol. 1). Cambridge: MIT Press."},{"issue":"11","key":"9758_CR46","doi-asserted-by":"publisher","first-page":"1226","DOI":"10.1038\/nn963","volume":"5","author":"E Todorov","year":"2002","unstructured":"Todorov, E., & Jordan, M. I. (2002). Optimal feedback control as a theory of motor coordination. Nature Neuroscience, 5(11), 1226\u20131235.","journal-title":"Nature Neuroscience"},{"key":"9758_CR47","doi-asserted-by":"crossref","unstructured":"Ude, A., Nemec, B., Petri\u0107, T., & Morimoto, J. (2014). Orientation in cartesian space dynamic movement primitives. In IEEE international conference on robotics and automation (ICRA) (pp. 2997\u20133004).","DOI":"10.1109\/ICRA.2014.6907291"},{"issue":"2","key":"9758_CR48","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1016\/S0921-8890(99)00014-7","volume":"28","author":"A Ude","year":"1999","unstructured":"Ude, A. (1999). Filtering in a unit quaternion space for model-based object tracking. Robotics and Autonomous Systems, 28(2), 163\u2013172.","journal-title":"Robotics and Autonomous Systems"},{"issue":"5","key":"9758_CR49","doi-asserted-by":"publisher","first-page":"800","DOI":"10.1109\/TRO.2010.2065430","volume":"26","author":"A Ude","year":"2010","unstructured":"Ude, A., Gams, A., Asfour, T., & Morimoto, J. (2010). Task-specific generalization of discrete and periodic dynamic movement primitives. IEEE Transactions on Robotics, 26(5), 800\u2013815.","journal-title":"IEEE Transactions on Robotics"},{"key":"9758_CR50","doi-asserted-by":"crossref","unstructured":"Wang, C., Zhao, Y., Lin, C. Y., & Tomizuka, M. (2014). Fast planning of well conditioned trajectories for model learning. In IEEE\/RSJ international conference on intelligent robots and systems (IROS) (pp. 1460\u20131465).","DOI":"10.1109\/IROS.2014.6942749"},{"issue":"1","key":"9758_CR51","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1007\/s00422-004-0527-x","volume":"92","author":"W Wang","year":"2005","unstructured":"Wang, W., & Slotine, J. J. E. (2005). On partial contraction analysis for coupled nonlinear oscillators. Biological Cybernetics, 92(1), 38\u201353.","journal-title":"Biological Cybernetics"},{"issue":"9\u201310","key":"9758_CR52","doi-asserted-by":"publisher","first-page":"1164","DOI":"10.1177\/0278364913488805","volume":"32","author":"M Zucker","year":"2013","unstructured":"Zucker, M., Ratliff, N., Dragan, A. D., Pivtoraiko, M., Klingensmith, M., Dellin, C. M., et al. (2013). CHOMP: Covariant hamiltonian optimization for motion planning. The International Journal of Robotics Research, 32(9\u201310), 1164\u20131193.","journal-title":"The International Journal of Robotics Research"}],"container-title":["Autonomous Robots"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-018-9758-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10514-018-9758-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-018-9758-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,17]],"date-time":"2020-05-17T08:32:32Z","timestamp":1589704352000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10514-018-9758-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5,2]]},"references-count":52,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,4]]}},"alternative-id":["9758"],"URL":"https:\/\/doi.org\/10.1007\/s10514-018-9758-x","relation":{},"ISSN":["0929-5593","1573-7527"],"issn-type":[{"value":"0929-5593","type":"print"},{"value":"1573-7527","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,5,2]]},"assertion":[{"value":"1 January 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 April 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 May 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}