{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T14:45:47Z","timestamp":1773153947068,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":70,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,7,26]],"date-time":"2019-07-26T00:00:00Z","timestamp":1564099200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,7,26]]},"DOI":"10.1145\/3309486.3340246","type":"proceedings-article","created":{"date-parts":[[2019,7,19]],"date-time":"2019-07-19T13:17:21Z","timestamp":1563542241000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["GPU-based contact-aware trajectory optimization using a smooth force model"],"prefix":"10.1145","author":[{"given":"Zherong","family":"Pan","sequence":"first","affiliation":[{"name":"University of North Carolina at Chapel Hill"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bo","family":"Ren","sequence":"additional","affiliation":[{"name":"Nankai University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dinesh","family":"Manocha","sequence":"additional","affiliation":[{"name":"University of Maryland at College Park"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,7,26]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925884"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1576246.1531359"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185566"},{"key":"e_1_3_2_2_4_1","volume-title":"Thrust: A productivity-oriented library for CUDA. In GPU computing gems Jade edition","author":"Bell Nathan","year":"2011","unstructured":"Nathan Bell and Jared Hoberock . 2011 . Thrust: A productivity-oriented library for CUDA. In GPU computing gems Jade edition . Elsevier , 359--371. Nathan Bell and Jared Hoberock. 2011. Thrust: A productivity-oriented library for CUDA. In GPU computing gems Jade edition. Elsevier, 359--371."},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2014.07.004"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1137\/130932715"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882364"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008891909459"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601116"},{"key":"e_1_3_2_2_10_1","volume-title":"2014 IEEE International Conference on Robotics and Automation (ICRA). 6499--6506","author":"Byravan A.","unstructured":"A. Byravan , B. Boots , S. S. Srinivasa , and D. Fox . 2014. Space-time functional gradient optimization for motion planning . In 2014 IEEE International Conference on Robotics and Automation (ICRA). 6499--6506 . A. Byravan, B. Boots, S. S. Srinivasa, and D. Fox. 2014. Space-time functional gradient optimization for motion planning. In 2014 IEEE International Conference on Robotics and Automation (ICRA). 6499--6506."},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2521373"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.1614"},{"key":"e_1_3_2_2_13_1","volume-title":"Proceedings of the 13th International Conference on Neural Information Processing Systems (NIPS'00)","author":"Dugas Charles","year":"2000","unstructured":"Charles Dugas , Yoshua Bengio , Fran\u00e7ois B\u00e9lisle , Claude Nadeau , and Ren\u00e9 Garcia . 2000 . Incorporating Second-order Functional Knowledge for Better Option Pricing . In Proceedings of the 13th International Conference on Neural Information Processing Systems (NIPS'00) . MIT Press, Cambridge, MA, USA, 451--457. Charles Dugas, Yoshua Bengio, Fran\u00e7ois B\u00e9lisle, Claude Nadeau, and Ren\u00e9 Garcia. 2000. Incorporating Second-order Functional Knowledge for Better Option Pricing. In Proceedings of the 13th International Conference on Neural Information Processing Systems (NIPS'00). MIT Press, Cambridge, MA, USA, 451--457."},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog1402_1"},{"key":"e_1_3_2_2_15_1","volume-title":"Cyclic reduction: history and applications. Scientific computing (Hong Kong","author":"Gander Walter","year":"1997","unstructured":"Walter Gander and Gene H Golub . 1997. Cyclic reduction: history and applications. Scientific computing (Hong Kong , 1997 ) (1997), 73--85. Walter Gander and Gene H Golub. 1997. Cyclic reduction: history and applications. Scientific computing (Hong Kong, 1997) (1997), 73--85."},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2459687"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2682626"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185568"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2767002"},{"key":"e_1_3_2_2_20_1","volume-title":"O'Brien","author":"Hauser Kris K.","year":"2003","unstructured":"Kris K. Hauser , Chen Shen , and James F . O'Brien . 2003 . Interactive Deformation Using Modal Analysis with Constraints. In Graphics Interface. CIPS, Canadian Human-Computer Commnication Society , 247--256. Kris K. Hauser, Chen Shen, and James F. O'Brien. 2003. Interactive Deformation Using Modal Analysis with Constraints. In Graphics Interface. CIPS, Canadian Human-Computer Commnication Society, 247--256."},{"key":"e_1_3_2_2_21_1","volume-title":"2015 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS). 3572--3577","author":"Heinrich S.","unstructured":"S. Heinrich , A. Zoufahl , and R. Rojas . 2015. Real-time trajectory optimization under motion uncertainty using a GPU . In 2015 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS). 3572--3577 . S. Heinrich, A. Zoufahl, and R. Rojas. 2015. Real-time trajectory optimization under motion uncertainty using a GPU. In 2015 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS). 3572--3577."},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218414"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1080\/10556788.2011.557727"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983619"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566605"},{"key":"e_1_3_2_2_26_1","volume-title":"Computer Graphics Forum","author":"Lauterbach Christian","unstructured":"Christian Lauterbach , Michael Garland , Shubhabrata Sengupta , David Luebke , and Dinesh Manocha . 2009. Fast BVH construction on GPUs . In Computer Graphics Forum , Vol. 28 . Wiley Online Library , 375--384. Christian Lauterbach, Michael Garland, Shubhabrata Sengupta, David Luebke, and Dinesh Manocha. 2009. Fast BVH construction on GPUs. In Computer Graphics Forum, Vol. 28. Wiley Online Library, 375--384."},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201330"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661233"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/3042817.3042937"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185524"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073314"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3083723"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778865"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461984"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1126\/science.1255718"},{"key":"e_1_3_2_2_36_1","volume-title":"Todorov","author":"Mordatch Igor","year":"2015","unstructured":"Igor Mordatch , Kendall Lowrey , Galen Andrew , Zoran Popovic , and Emanuel V . Todorov . 2015 . Interactive Control of Diverse Complex Characters with Neural Networks. In Advances in Neural Information Processing Systems 28, C. Cortes, N. D. Lawrence, D. D. Lee, M. Sugiyama, and R. Garnett (Eds.). Curran Associates, Inc ., 3132--3140. Igor Mordatch, Kendall Lowrey, Galen Andrew, Zoran Popovic, and Emanuel V. Todorov. 2015. Interactive Control of Diverse Complex Characters with Neural Networks. In Advances in Neural Information Processing Systems 28, C. Cortes, N. D. Lawrence, D. D. Lee, M. Sugiyama, and R. Garnett (Eds.). Curran Associates, Inc., 3132--3140."},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185539"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508365"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvcir.2007.01.005"},{"key":"e_1_3_2_2_40_1","volume-title":"A Mathematical Introduction to Robotic Manipulation","author":"Murray Richard M.","unstructured":"Richard M. Murray , S. Shankar Sastry , and Li Zexiang . 1994. A Mathematical Introduction to Robotic Manipulation ( 1 st ed.). CRC Press, Inc. , Boca Raton, FL, USA . Richard M. Murray, S. Shankar Sastry, and Li Zexiang. 1994. A Mathematical Introduction to Robotic Manipulation (1st ed.). CRC Press, Inc., Boca Raton, FL, USA.","edition":"1"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073707"},{"key":"e_1_3_2_2_42_1","volume-title":"Wright","author":"Nocedal Jorge","year":"2006","unstructured":"Jorge Nocedal and Stephen J . Wright . 2006 . Numerical Optimization, second edition. World Scientific . Jorge Nocedal and Stephen J. Wright. 2006. Numerical Optimization, second edition. World Scientific."},{"key":"e_1_3_2_2_43_1","first-page":"31","article-title":"Cublas library. NVIDIA Corporation, Santa Clara","volume":"15","author":"Nvidia CUDA","year":"2008","unstructured":"CUDA Nvidia . 2008 . Cublas library. NVIDIA Corporation, Santa Clara , California 15 , 27 (2008), 31 . CUDA Nvidia. 2008. Cublas library. NVIDIA Corporation, Santa Clara, California 15, 27 (2008), 31.","journal-title":"California"},{"key":"e_1_3_2_2_44_1","volume-title":"Position-Based Time-Integrator for Frictional Articulated Body Dynamics","author":"Pan Zherong","unstructured":"Zherong Pan and Dinesh Manocha . 2018. Position-Based Time-Integrator for Frictional Articulated Body Dynamics . In Algorithmic Foundations of Robotics XIV. Springer . Zherong Pan and Dinesh Manocha. 2018. Position-Based Time-Integrator for Frictional Articulated Body Dynamics. In Algorithmic Foundations of Robotics XIV. Springer."},{"key":"e_1_3_2_2_45_1","volume-title":"2013 IEEE International Conference on Robotics and Automation. 4090--4097","author":"Park C.","unstructured":"C. Park , J. Pan , and D. Manocha . 2013. Real-time optimization-based planning in dynamic environments using GPUs . In 2013 IEEE International Conference on Robotics and Automation. 4090--4097 . C. Park, J. Pan, and D. Manocha. 2013. Real-time optimization-based planning in dynamic environments using GPUs. In 2013 IEEE International Conference on Robotics and Automation. 4090--4097."},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073602"},{"key":"e_1_3_2_2_47_1","volume-title":"Review and comparison of dry friction force models. Nonlinear dynamics 83, 4","author":"Pennestr\u00ec Ettore","year":"2016","unstructured":"Ettore Pennestr\u00ec , Valerio Rossi , Pietro Salvini , and Pier Paolo Valentini . 2016. Review and comparison of dry friction force models. Nonlinear dynamics 83, 4 ( 2016 ), 1785--1801. Ettore Pennestr\u00ec, Valerio Rossi, Pietro Salvini, and Pier Paolo Valentini. 2016. Review and comparison of dry friction force models. Nonlinear dynamics 83, 4 (2016), 1785--1801."},{"key":"e_1_3_2_2_48_1","volume-title":"A Performance Analysis of Parallel Differential Dynamic Programming on a GPU","author":"Plancher Brian","unstructured":"Brian Plancher and Scott Kuindersma . 2018. A Performance Analysis of Parallel Differential Dynamic Programming on a GPU . In Algorithmic Foundations of Robotics XIV. Springer . Brian Plancher and Scott Kuindersma. 2018. A Performance Analysis of Parallel Differential Dynamic Programming on a GPU. In Algorithmic Foundations of Robotics XIV. Springer."},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364913506757"},{"key":"e_1_3_2_2_50_1","volume-title":"The levenberg-marquardt algorithm. Tutoral on LM algorithm 11, 1","author":"Ranganathan Ananth","year":"2004","unstructured":"Ananth Ranganathan . 2004. The levenberg-marquardt algorithm. Tutoral on LM algorithm 11, 1 ( 2004 ), 101--110. Ananth Ranganathan. 2004. The levenberg-marquardt algorithm. Tutoral on LM algorithm 11, 1 (2004), 101--110."},{"key":"e_1_3_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364914528132"},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0036144599360110"},{"key":"e_1_3_2_2_53_1","volume-title":"2012 IEEE\/RSJ International Conference on Intelligent Robots and Systems. 4906--4913","author":"Tassa Y.","unstructured":"Y. Tassa , T. Erez , and E. Todorov . 2012. Synthesis and stabilization of complex behaviors through online trajectory optimization . In 2012 IEEE\/RSJ International Conference on Intelligent Robots and Systems. 4906--4913 . Y. Tassa, T. Erez, and E. Todorov. 2012. Synthesis and stabilization of complex behaviors through online trajectory optimization. In 2012 IEEE\/RSJ International Conference on Intelligent Robots and Systems. 4906--4913."},{"key":"e_1_3_2_2_54_1","volume-title":"Advances in Neural Information Processing Systems 31","author":"Thodoroff Pierre","unstructured":"Pierre Thodoroff , Audrey Durand , Joelle Pineau , and Doina Precup . 2018. Temporal Regularization for Markov Decision Process . In Advances in Neural Information Processing Systems 31 , S. Bengio, H. Wallach, H. Larochelle, K. Grauman, N. Cesa-Bianchi, and R. Garnett (Eds.). Curran Associates, Inc. , 1784--1794. Pierre Thodoroff, Audrey Durand, Joelle Pineau, and Doina Precup. 2018. Temporal Regularization for Markov Decision Process. In Advances in Neural Information Processing Systems 31, S. Bengio, H. Wallach, H. Larochelle, K. Grauman, N. Cesa-Bianchi, and R. Garnett (Eds.). Curran Associates, Inc., 1784--1794."},{"key":"e_1_3_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882337"},{"key":"e_1_3_2_2_56_1","volume-title":"On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Mathematical programming 106, 1","author":"W\u00e4chter Andreas","year":"2006","unstructured":"Andreas W\u00e4chter and Lorenz T Biegler . 2006. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Mathematical programming 106, 1 ( 2006 ), 25--57. Andreas W\u00e4chter and Lorenz T Biegler. 2006. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Mathematical programming 106, 1 (2006), 25--57."},{"key":"e_1_3_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531366"},{"key":"e_1_3_2_2_58_1","volume-title":"Animal Locomotion Controllers From Scratch. Computer Graphics Forum 32, 2pt2","author":"Wampler Kevin","year":"2013","unstructured":"Kevin Wampler , Jovan Popovic , and Zoran Popovic . 2013. Animal Locomotion Controllers From Scratch. Computer Graphics Forum 32, 2pt2 ( 2013 ), 153--162. Kevin Wampler, Jovan Popovic, and Zoran Popovic. 2013. Animal Locomotion Controllers From Scratch. Computer Graphics Forum 32, 2pt2 (2013), 153--162."},{"key":"e_1_3_2_2_59_1","volume-title":"Proceedings of the 27th International Conference on Neural Information Processing Systems -","volume":"2","author":"Wang Huahua","year":"2014","unstructured":"Huahua Wang and Arindam Banerjee . 2014 . Bregman Alternating Direction Method of Multipliers . In Proceedings of the 27th International Conference on Neural Information Processing Systems - Volume 2 (NIPS'14). MIT Press, Cambridge, MA, USA, 2816--2824. Huahua Wang and Arindam Banerjee. 2014. Bregman Alternating Direction Method of Multipliers. In Proceedings of the 27th International Conference on Neural Information Processing Systems - Volume 2 (NIPS'14). MIT Press, Cambridge, MA, USA, 2816--2824."},{"key":"e_1_3_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185521"},{"key":"e_1_3_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531345"},{"key":"e_1_3_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2018.2798285"},{"key":"e_1_3_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/54852.378507"},{"key":"e_1_3_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130833"},{"key":"e_1_3_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1080\/0305215X.2016.1139862"},{"key":"e_1_3_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661284"},{"key":"e_1_3_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276509"},{"key":"e_1_3_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICInfA.2014.6932740"},{"key":"e_1_3_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201366"},{"key":"e_1_3_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364913488805"}],"event":{"name":"SCA '19: The ACM SIGGRAPH \/ Eurographics Symposium on Computer Animation","location":"Los Angeles California","acronym":"SCA '19","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques","EUROGRAPHICS The European Association for Computer Graphics"]},"container-title":["Proceedings of the 18th annual ACM SIGGRAPH\/Eurographics Symposium on Computer Animation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3309486.3340246","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3309486.3340246","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:49:22Z","timestamp":1750268962000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3309486.3340246"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,26]]},"references-count":70,"alternative-id":["10.1145\/3309486.3340246","10.1145\/3309486"],"URL":"https:\/\/doi.org\/10.1145\/3309486.3340246","relation":{},"subject":[],"published":{"date-parts":[[2019,7,26]]},"assertion":[{"value":"2019-07-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}