{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T14:58:00Z","timestamp":1777042680242,"version":"3.51.4"},"reference-count":59,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2015,9,25]],"date-time":"2015-09-25T00:00:00Z","timestamp":1443139200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Auton Robot"],"published-print":{"date-parts":[[2016,3]]},"DOI":"10.1007\/s10514-015-9492-6","type":"journal-article","created":{"date-parts":[[2015,9,25]],"date-time":"2015-09-25T05:29:46Z","timestamp":1443158986000},"page":"537-560","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":38,"title":["Model predictive control for fast reaching in clutter"],"prefix":"10.1007","volume":"40","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9372-104X","authenticated-orcid":false,"given":"Marc D.","family":"Killpack","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ariel","family":"Kapusta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Charles C.","family":"Kemp","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,9,25]]},"reference":[{"key":"9492_CR1","doi-asserted-by":"crossref","first-page":"1608","DOI":"10.1177\/0278364910371999","volume":"29","author":"P Abbeel","year":"2010","unstructured":"Abbeel, P., Coates, A., & Ng, A. Y. (2010). Autonomous helicopter aerobatics through apprenticeship learning. The International Journal of Robotics Research, 29, 1608\u20131639.","journal-title":"The International Journal of Robotics Research"},{"key":"9492_CR2","doi-asserted-by":"crossref","unstructured":"Bellingham, J., Richards, A., & How, J. P. (2002). Receding horizon control of autonomous aerial vehicles. In American Control Conference, 2002. Proceedings of the 2002 (vol.\u00a05, pp. 3741\u20133746). IEEE.","DOI":"10.1109\/ACC.2002.1024509"},{"key":"9492_CR3","unstructured":"Bhattacharjee, T., Grice, P. M., Kapusta, A., Killpack, M. D., Park, D., & Kemp, C. C. (2014). A robotic system for reaching in dense clutter that integrates model predictive control, learning, haptic mapping, and planning. In Proceedings of the 3rd IEEE\/RSJ international conference on intelligent robots and systems (IROS) workshop on robots in clutter: perception and interaction in clutter."},{"key":"9492_CR4","volume-title":"2013","author":"T Bhattacharjee","year":"2013","unstructured":"Bhattacharjee, T., Jain, A., Vaish, S., Killpack, M. D., & Kemp, C. C. (2013). 2013 . In IEEE world haptics conference : Tactile sensing over articulated joints with stretchable sensors."},{"key":"9492_CR5","doi-asserted-by":"crossref","unstructured":"Bhattacharjee, T., Kapusta, A., Rehg, J., & Kemp, C. C. (2013). Rapid categorization of object properties from incidental contact with a tactile sensing robot arm. In IEEE international conference on humanoid robotics, 2013.","DOI":"10.1109\/HUMANOIDS.2013.7029979"},{"key":"9492_CR6","volume-title":"Modern control theory","author":"WL Brogan","year":"1991","unstructured":"Brogan, W. L. (1991). Modern control theory. New Jersey: Prentice Hall."},{"issue":"1","key":"9492_CR7","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/100.486658","volume":"3","author":"PI Corke","year":"1996","unstructured":"Corke, P. I. (1996). A robotics toolbox for MATLAB. IEEE Robotics & Automation Magazine, 3(1), 24\u201332.","journal-title":"IEEE Robotics & Automation Magazine"},{"key":"9492_CR8","volume-title":"Introduction to robotics: mechanics and control","author":"J Craig","year":"2005","unstructured":"Craig, J. (2005). Introduction to robotics: mechanics and control. New Jersey: Prentice Hall."},{"key":"9492_CR9","doi-asserted-by":"crossref","unstructured":"De Luca, A., Albu-Schaffer, A., Haddadin, S., & Hirzinger, G. (2006) Collision detection and safe reaction with the dlr-iii lightweight manipulator arm. In IEEE\/RSJ international conference on intelligent robots and systems, 2006 (pp. 1623\u20131630). IEEE.","DOI":"10.1109\/IROS.2006.282053"},{"key":"9492_CR10","doi-asserted-by":"crossref","unstructured":"De Luca, A., & Ferrajoli, L. (2008) Exploiting robot redundancy in collision detection and reaction. In: IEEE\/RSJ international conference on intelligent robots and systems, 2008. IROS 2008 (pp. 3299\u20133305). IEEE.","DOI":"10.1109\/IROS.2008.4651204"},{"key":"9492_CR11","doi-asserted-by":"crossref","unstructured":"De Luca, A., & Mattone, R. (2004). An adapt-and-detect actuator fdi scheme for robot manipulators. In ICRA.","DOI":"10.1109\/ROBOT.2004.1302506"},{"key":"9492_CR12","unstructured":"Dogar, M., & Srinivasa, S. (2011). A framework for push-grasping in clutter. Robotics: Science and systems VII. Cambridge: MIT Press."},{"issue":"5","key":"9492_CR13","doi-asserted-by":"crossref","first-page":"570","DOI":"10.1109\/TMECH.2007.905722","volume":"12","author":"V Duchaine","year":"2007","unstructured":"Duchaine, V., Bouchard, S., & Gosselin, C. M. (2007). Computationally efficient predictive robot control. IEEE\/ASME Transactions on Mechatronics, 12(5), 570\u2013578.","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"key":"9492_CR14","unstructured":"Erez, T., Tassa, Y., & Todorov, E. (2012). Infinite-horizon model predictive control for periodic tasks with contacts. Robotics: Science and systems VII (p. 73). Cambridge: MIT Press."},{"key":"9492_CR15","doi-asserted-by":"crossref","unstructured":"Erez, T., & Todorov, E. (2012). Trajectory optimization for domains with contacts using inverse dynamics. In IROS.","DOI":"10.1109\/IROS.2012.6386181"},{"key":"9492_CR16","unstructured":"Featherstone, R., & Orin, D. E. (2008). Dynamics. Handbook of robotics (Chap. 2). Berlin: Springer."},{"issue":"8","key":"9492_CR17","doi-asserted-by":"crossref","first-page":"809","DOI":"10.1016\/j.conengprac.2011.04.007","volume":"19","author":"PJ From","year":"2011","unstructured":"From, P. J., Gravdahl, J. T., Lillehagen, T., & Abbeel, P. (2011). Motion planning and control of robotic manipulators on seaborne platforms. Control Engineering Practice, 19(8), 809\u2013819.","journal-title":"Control Engineering Practice"},{"issue":"3","key":"9492_CR18","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1016\/0005-1098(89)90002-2","volume":"25","author":"C Garcia","year":"1989","unstructured":"Garcia, C., Prett, D., & Morari, M. (1989). Model predictive control: Theory and practice\u2013A survey. Automatica, 25(3), 335\u2013348.","journal-title":"Automatica"},{"issue":"1","key":"9492_CR19","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1109\/9.898695","volume":"46","author":"JW Grizzle","year":"2001","unstructured":"Grizzle, J. W., Abba, G., & Plestan, F. (2001). Asymptotically stable walking for biped robots: Analysis via systems with impulse effects. IEEE Transactions on Automatic Control, 46(1), 51\u201364.","journal-title":"IEEE Transactions on Automatic Control"},{"issue":"2","key":"9492_CR20","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1002\/rob.4620100204","volume":"10","author":"Z Guo","year":"1993","unstructured":"Guo, Z., & Hsia, T. (1993). Joint trajectory generation for redundant robots in an environment with obstacles. Journal of Robotic Systems, 10(2), 199\u2013215.","journal-title":"Journal of Robotic Systems"},{"key":"9492_CR21","doi-asserted-by":"crossref","unstructured":"Haddadin, S., Albu-Schaffer, A., De\u00a0Luca, A., & Hirzinger, G. (2008). Collision detection and reaction: A contribution to safe physical human\u2013robot interaction. In IEEE\/RSJ international conference on intelligent robots and systems, 2008. IROS 2008 (pp. 3356\u20133363). IEEE.","DOI":"10.1109\/IROS.2008.4650764"},{"key":"9492_CR22","unstructured":"Haddadin, S., Albu-Sch\u00e4ffer, A., & Hirzinger, G. (2011). Safe physical human\u2013robot interaction: Measurements, analysis and new insights. Robotics research (pp. 395\u2013407). Berlin: Springer."},{"key":"9492_CR23","doi-asserted-by":"crossref","unstructured":"Haddadin, S., Haddadin, S., Khoury, A., Rokahr, T., Parusel, S., Burgkart, R., Bicchi, A., & Albu-Schaffer, A. (2012). A truly safely moving robot has to know what injury it may cause. In IEEE\/RSJ international conference on intelligent robots and systems (IROS), 2012 (pp. 5406\u20135413). IEEE.","DOI":"10.1109\/IROS.2012.6386163"},{"key":"9492_CR24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1115\/1.3140702","volume":"107","author":"N Hogan","year":"1985","unstructured":"Hogan, N. (1985). Impedance control-an approach to manipulation. I-Theory. II-Implementation. III-Applications. ASME Transactions Journal of Dynamic Systems and Measurement Control, 107, 1\u201324.","journal-title":"ASME Transactions Journal of Dynamic Systems and Measurement Control"},{"key":"9492_CR25","unstructured":"Hogan, N., & Buerger, S. (2005). Impedance and interaction control (Chap. 9). Robotics and automation handbook. Boca Raton: CRCPress."},{"key":"9492_CR26","doi-asserted-by":"crossref","unstructured":"Hornung, A., Phillips, M., Jones, E. G., Bennewitz, M., Likhachev, M., & Chitta, S. (2012) Navigation in three-dimensional cluttered environments for mobile manipulation. In IEEE international conference on robotics and automation (ICRA), 2012 (pp. 423\u2013429). IEEE.","DOI":"10.1109\/ICRA.2012.6225029"},{"key":"9492_CR27","doi-asserted-by":"crossref","unstructured":"Ivaldi, S., Fumagalli, M., Nori, F., Baglietto, M., Metta, G., & Sandini, G. (2010). Approximate optimal control for reaching and trajectory planning in a humanoid robot. In IEEE\/RSJ international Conference on intelligent robots and systems (IROS), 2010 (pp. 1290\u20131296). IEEE.","DOI":"10.1109\/IROS.2010.5649121"},{"key":"9492_CR28","doi-asserted-by":"crossref","first-page":"458","DOI":"10.1177\/0278364912471865","volume":"32","author":"A Jain","year":"2013","unstructured":"Jain, A., Killpack, M. D., Edsinger, A., & Kemp, C. (2013). Reaching in clutter with whole-arm tactile sensing. The International Journal of Robotics Research, 32, 458\u2013482.","journal-title":"The International Journal of Robotics Research"},{"key":"9492_CR29","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1007\/s10514-014-9407-y","volume":"37","author":"D Katz","year":"2013","unstructured":"Katz, D., Venkatraman, A., Kazemi, M., Bagnell, J. A., & Stentz, A. (2013). Perceiving, learning, and exploiting object affordances for autonomous pile manipulation. Autonomous Robots, 37, 369\u2013382.","journal-title":"Autonomous Robots"},{"key":"9492_CR30","volume-title":"Handbook of robotics","author":"LE Kavraki","year":"2008","unstructured":"Kavraki, L. E., & la Valle, S. M. (2008). Motion planning. In B. Siciliano & O. Khatib (Eds.), Handbook of robotics. New York: Springer."},{"key":"9492_CR31","unstructured":"Killpack, M. D. (2013). Model predictive control with haptic feedback for robot manipulation in cluttered scenarios. Dissertation, Institute of Technology, Georgia. http:\/\/hdl.handle.net\/1853\/50207 ."},{"key":"9492_CR32","doi-asserted-by":"crossref","unstructured":"Killpack, M. D., & Kemp, C. C. (2013). Fast reaching in clutter while regulating forces using model predictive control. In IEEE-RAS international conference on humanoid robots (humanoids).","DOI":"10.1109\/HUMANOIDS.2013.7029969"},{"key":"9492_CR33","doi-asserted-by":"crossref","unstructured":"Kulchenko, P., & Todorov, E. (2011). First-exit model predictive control of fast discontinuous dynamics: Application to ball bouncing. In IEEE international conference on robotics and automation (ICRA), 2011 (pp. 2144\u20132151). IEEE.","DOI":"10.1109\/ICRA.2011.5980196"},{"key":"9492_CR34","volume-title":"Robot motion planning","author":"JC Latombe","year":"1990","unstructured":"Latombe, J. C. (1990). Robot motion planning. Berlin: Springer."},{"key":"9492_CR35","unstructured":"Leeper, A., Hsiao, K., Ciocarlie, M., Sucan, I., & Salisbury, K. (2013). Arm teleoperation in clutter using virtual constraints from real sensor data. In RSS workshop on robots in clutter: preparing robots for the real world."},{"key":"9492_CR36","doi-asserted-by":"crossref","DOI":"10.1109\/HUMANOIDS.2013.7030023","volume-title":"Methods for collision-free arm teleoperation in clutter using constraints from 3d sensor data","author":"A Leeper","year":"2013","unstructured":"Leeper, A., Hsiao, K., Ciocarlie, M., Sucan, I., & Salisbury, K. (2013). Methods for collision-free arm teleoperation in clutter using constraints from 3d sensor data. Atlanta, GA: In IEEE international conference on humanoid robots."},{"key":"9492_CR37","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1177\/0278364910395339","volume":"30","author":"IR Manchester","year":"2011","unstructured":"Manchester, I. R., Mettin, U., Iida, F., & Tedrake, R. (2011). Stable dynamic walking over uneven terrain. The International Journal of Robotics Research, 30, 3.","journal-title":"The International Journal of Robotics Research"},{"key":"9492_CR38","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/4527.001.0001","volume-title":"Mechanics of robotic manipulation","author":"M Mason","year":"2001","unstructured":"Mason, M. (2001). Mechanics of robotic manipulation. London: MIT Press."},{"key":"9492_CR39","volume-title":"Automatic code generation for real-time convex optimization. Convex optimization in signal processing and communications","author":"J Mattingley","year":"2009","unstructured":"Mattingley, J., & Boyd, S. (2009). Automatic code generation for real-time convex optimization. Convex optimization in signal processing and communications. Cambridge: Cambridge University Press."},{"issue":"3","key":"9492_CR40","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/MSP.2010.936020","volume":"27","author":"J Mattingley","year":"2010","unstructured":"Mattingley, J., & Boyd, S. (2010). Real-time convex optimization in signal processing. IEEE Signal Processing Magazine, 27(3), 50\u201361.","journal-title":"IEEE Signal Processing Magazine"},{"key":"9492_CR41","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s11081-011-9176-9","volume":"13","author":"J Mattingley","year":"2012","unstructured":"Mattingley, J., & Boyd, S. (2012). Cvxgen: a code generator for embedded convex optimization. Optimization and Engineering, 13, 1\u201327.","journal-title":"Optimization and Engineering"},{"key":"9492_CR42","volume-title":"Statistics for business and economics","author":"J McClave","year":"2008","unstructured":"McClave, J., Benson, P., & Sincich, T. (2008). Statistics for business and economics. London: Pearson Education."},{"issue":"1","key":"9492_CR43","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1137\/S00361445024180","volume":"45","author":"C Moler","year":"2003","unstructured":"Moler, C., & Van Loan, C. (2003). Nineteen dubious ways to compute the exponential of a matrix, twenty-five years later. SIAM Review, 45(1), 3\u201349.","journal-title":"SIAM Review"},{"key":"9492_CR44","unstructured":"Mordatch, I., Popovic, Z., & Todorov, E. (2012). Contact-invariant optimization for hand manipulation. In Eurographics\/ACM SIGGRAPH symposium on computer animation (pp. 137\u2013144). The Eurographics Association."},{"issue":"4","key":"9492_CR45","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1145\/2185520.2185539","volume":"31","author":"I Mordatch","year":"2012","unstructured":"Mordatch, I., Todorov, E., & Popovi\u0107, Z. (2012). Discovery of complex behaviors through contact-invariant optimization. ACM Transactions on Graphics (TOG), 31(4), 43.","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"9492_CR46","doi-asserted-by":"crossref","unstructured":"Phan, S., Quek, Z., Shah, P., Shin, D., Ahmed, Z., Khatib, O., & Cutkosky, M. (2011). Capacitive skin sensors for robot impact monitoring. In IEEE\/RSJ international conference on intelligent robots and systems (IROS) (pp. 2992\u20132997). IEEE.","DOI":"10.1109\/IROS.2011.6095083"},{"key":"9492_CR47","unstructured":"Posa, M., & Tedrake, R. (2013). Direct trajectory optimization of rigid body dynamical systems through contact. Algorithmic foundations of robotics X (pp. 527\u2013542). Berlin: Springer."},{"key":"9492_CR48","volume-title":"Model-based predictive control: a practical approach","author":"J Rossiter","year":"2003","unstructured":"Rossiter, J. (2003). Model-based predictive control: a practical approach. Boca Raton: CRC."},{"issue":"2","key":"9492_CR49","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1177\/0278364907087172","volume":"27","author":"A Saxena","year":"2008","unstructured":"Saxena, A., Driemeyer, J., & Ng, A. (2008). Robotic grasping of novel objects using vision. The International Journal of Robotics Research, 27(2), 157.","journal-title":"The International Journal of Robotics Research"},{"key":"9492_CR50","unstructured":"Saxena, A., Wong, L., Quigley, M., & Ng, A. Y. (2011). A vision-based system for grasping novel objects in cluttered environments. Robotics research (pp. 337\u2013348). Berlin: Springer."},{"key":"9492_CR51","doi-asserted-by":"crossref","unstructured":"Shin, D., Quek, Z., Phan, S., Cutkosky, M., & Khatib, O. (2011). Instantaneous stiffness effects on impact forces in human-friendly robots. In IEEE\/RSJ international conference on intelligent robots and systems (IROS) (pp. 2998\u20133003). IEEE.","DOI":"10.1109\/IROS.2011.6094675"},{"key":"9492_CR52","volume-title":"Robotics: modelling, planning and control","author":"B Siciliano","year":"2011","unstructured":"Siciliano, B., Sciavicco, L., Villani, L., & Oriolo, G. (2011). Robotics: modelling, planning and control. Berlin: Springer."},{"key":"9492_CR53","unstructured":"Smith, R., et\u00a0al. (2011). Open dynamics engine. http:\/\/www.ode.org ."},{"key":"9492_CR54","unstructured":"Sousa, C. A. D. (2014) SymPyBotics v1.0. doi: 10.5281\/zenodo.11365 . http:\/\/zenodo.org\/record\/11365 ."},{"key":"9492_CR55","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s10514-009-9160-9","volume":"28","author":"S Srinivas","year":"2009","unstructured":"Srinivas, S., Ferguson, D., Helfrich, C., Berenson, D., Collet, A., Diankov, R., et al. (2009). Herb: a home exploring robotic butler. Autonomous Robots, 28, 5\u201320.","journal-title":"Autonomous Robots"},{"key":"9492_CR56","doi-asserted-by":"crossref","unstructured":"Stewart, D., & Trinkle, J. (2000). An implicit time-stepping scheme for rigid body dynamics with coulomb friction. In IEEE international conference on robotics and automation, 2000. Proceedings ICRA\u201900 (vol.\u00a01, pp. 162\u2013169). IEEE.","DOI":"10.1109\/ROBOT.2000.844054"},{"issue":"3","key":"9492_CR57","doi-asserted-by":"crossref","first-page":"576","DOI":"10.1109\/TRO.2010.2044949","volume":"26","author":"M Stilman","year":"2010","unstructured":"Stilman, M. (2010). Global manipulation planning in robot joint space with task constraints. IEEE Transactions on Robotics, 26(3), 576\u2013584.","journal-title":"IEEE Transactions on Robotics"},{"key":"9492_CR58","doi-asserted-by":"crossref","unstructured":"Stilman, M., Schamburek, J., Kuffner, J., & Asfour, T. (2007). Manipulation planning among movable obstacles. In Proceedings of IEEE international conference on robotics and automation (pp. 3327\u20133332). Citeseer.","DOI":"10.1109\/ROBOT.2007.363986"},{"key":"9492_CR59","doi-asserted-by":"crossref","unstructured":"Wieber, P. B. (2006). Trajectory free linear model predictive control for stable walking in the presence of strong perturbations. In 6th IEEE-RAS international conference on humanoid robots, 2006 (pp. 137\u2013142). IEEE.","DOI":"10.1109\/ICHR.2006.321375"}],"container-title":["Autonomous Robots"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-015-9492-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10514-015-9492-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-015-9492-6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,30]],"date-time":"2019-08-30T19:47:05Z","timestamp":1567194425000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10514-015-9492-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,9,25]]},"references-count":59,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2016,3]]}},"alternative-id":["9492"],"URL":"https:\/\/doi.org\/10.1007\/s10514-015-9492-6","relation":{},"ISSN":["0929-5593","1573-7527"],"issn-type":[{"value":"0929-5593","type":"print"},{"value":"1573-7527","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,9,25]]}}}