{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,25]],"date-time":"2025-09-25T18:10:48Z","timestamp":1758823848343,"version":"3.41.0"},"reference-count":34,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2012,7,1]],"date-time":"2012-07-01T00:00:00Z","timestamp":1341100800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["9.17E+26"],"award-info":[{"award-number":["9.17E+26"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["ERC-2011-StG-280135 Animetrics"],"award-info":[{"award-number":["ERC-2011-StG-280135 Animetrics"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000183","name":"Army Research Office","doi-asserted-by":"publisher","award":["W911NF-10-1-0506"],"award-info":[{"award-number":["W911NF-10-1-0506"]}],"id":[{"id":"10.13039\/100000183","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002855","name":"Ministry of Science and Technology of the People's Republic of China","doi-asserted-by":"publisher","award":["2011CB302205"],"award-info":[{"award-number":["2011CB302205"]}],"id":[{"id":"10.13039\/501100002855","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National Key Technology R&D Program of China","award":["2012BAD35B01"],"award-info":[{"award-number":["2012BAD35B01"]}]},{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["TIN2009-07942"],"award-info":[{"award-number":["TIN2009-07942"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["6.12E+15"],"award-info":[{"award-number":["6.12E+15"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"NSFZC","award":["Y1100069"],"award-info":[{"award-number":["Y1100069"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2012,8,5]]},"abstract":"<jats:p>We present a simple algorithm to compute continuous penalty forces to determine collision response between rigid and deformable models bounded by triangle meshes. Our algorithm computes a well-behaved solution in contrast to the traditional stability and robustness problems of penalty methods, induced by force discontinuities. We trace contact features along their deforming trajectories and accumulate penalty forces along the penetration time intervals between the overlapping feature pairs. Moreover, we present a closed-form expression to compute the continuous and smooth collision response. Our method has very small additional overhead compared to previous penalty methods, and can significantly improve the stability and robustness. We highlight its benefits on several benchmarks.<\/jats:p>","DOI":"10.1145\/2185520.2185603","type":"journal-article","created":{"date-parts":[[2012,8,6]],"date-time":"2012-08-06T18:11:37Z","timestamp":1344276697000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":65,"title":["Continuous penalty forces"],"prefix":"10.1145","volume":"31","author":[{"given":"Min","family":"Tang","sequence":"first","affiliation":[{"name":"Zhejiang University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dinesh","family":"Manocha","sequence":"additional","affiliation":[{"name":"University of North Carolina at Chapel Hill"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Miguel A.","family":"Otaduy","sequence":"additional","affiliation":[{"name":"URJC Madrid"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ruofeng","family":"Tong","sequence":"additional","affiliation":[{"name":"Zhejiang University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,7]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778819"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280821"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TOH.2008.1"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566623"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566624"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.70416"},{"volume-title":"Proc. of IEEE Int'l Conf. Intelligent Robots and Systems, 3232--3237","author":"Duriez C.","key":"e_1_2_2_7_1","unstructured":"Duriez , C. , Andriot , C. , and Kheddar , A . 2004. Signorini's contact model for deformable objects in haptic simulations . In Proc. of IEEE Int'l Conf. Intelligent Robots and Systems, 3232--3237 . Duriez, C., Andriot, C., and Kheddar, A. 2004. Signorini's contact model for deformable objects in haptic simulations. In Proc. of IEEE Int'l Conf. Intelligent Robots and Systems, 3232--3237."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2006.13"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.2802389"},{"volume-title":"Proc. of ACM Siggraph\/Eurographics Symp. on Computer Animation, 155--162","author":"Faure F.","key":"e_1_2_2_10_1","unstructured":"Faure , F. , Barbier , S. , Allard , J. , and Falipou , F . 2008. Image-based collision detection and response between arbitrary volumetric objects . In Proc. of ACM Siggraph\/Eurographics Symp. on Computer Animation, 155--162 . Faure, F., Barbier, S., Allard, J., and Falipou, F. 2008. Image-based collision detection and response between arbitrary volumetric objects. In Proc. of ACM Siggraph\/Eurographics Symp. on Computer Animation, 155--162."},{"volume-title":"Proc. of Eurographic workshop on Computer animation &amp; simulation, 99--111","author":"Fisher S.","key":"e_1_2_2_11_1","unstructured":"Fisher , S. , and Lin , M. C . 2001. Deformed distance fields for simulation of non-penetrating flexible bodies . In Proc. of Eurographic workshop on Computer animation &amp; simulation, 99--111 . Fisher, S., and Lin, M. C. 2001. Deformed distance fields for simulation of non-penetrating flexible bodies. In Proc. of Eurographic workshop on Computer animation &amp; simulation, 99--111."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1576246.1531393"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019406.2019439"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2004.00784.x"},{"volume-title":"Proc. of Vision, Modeling, Visualization, 339--346","author":"Heidelberger B.","key":"e_1_2_2_15_1","unstructured":"Heidelberger , B. , Teschner , M. , Keiser , R. , M\u00fcller , M. , and Gross , M . 2004. Consistent penetration depth estimation for deformable collision response . In Proc. of Vision, Modeling, Visualization, 339--346 . Heidelberger, B., Teschner, M., Keiser, R., M\u00fcller, M., and Gross, M. 2004. Consistent penetration depth estimation for deformable collision response. In Proc. of Vision, Modeling, Visualization, 339--346."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028541"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2004.833819"},{"volume-title":"Dept. Elec. Engin. Comput. Sci., Univ","author":"Mirtich B.","key":"e_1_2_2_18_1","unstructured":"Mirtich , B. 1996. Impulse-based Dynamic Simulation of Rigid Body Systems. Ph. D. thesis , Dept. Elec. Engin. Comput. Sci., Univ . California , Berkeley, CA . Mirtich, B. 1996. Impulse-based Dynamic Simulation of Rigid Body Systems. Ph. D. thesis, Dept. Elec. Engin. Comput. Sci., Univ. California, Berkeley, CA."},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/54852.378528"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.1028"},{"volume-title":"Proc. of Eurographics, 559--568","author":"Otaduy M. A.","key":"e_1_2_2_21_1","unstructured":"Otaduy , M. A. , Tamstorf , R. , Steinemann , D. , and Gross , M . 2009. Implicit contact handling for deformable objects . In Proc. of Eurographics, 559--568 . Otaduy, M. A., Tamstorf, R., Steinemann, D., and Gross, M. 2009. Implicit contact handling for deformable objects. In Proc. of Eurographics, 559--568."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028539"},{"key":"e_1_2_2_23_1","doi-asserted-by":"crossref","unstructured":"Provot X. 1997. Collision and self-collision handling in cloth model dedicated to design garment. Graphics Interface 177--189.  Provot X. 1997. Collision and self-collision handling in cloth model dedicated to design garment. Graphics Interface 177--189.","DOI":"10.1007\/978-3-7091-6874-5_13"},{"volume-title":"Proceedings of the ninth ACM symposium on Solid modeling and applications, 145--156","author":"Redon S.","key":"e_1_2_2_24_1","unstructured":"Redon , S. , Kim , Y. J. , Lin , M. C. , and Manocha , D . 2004. Fast continuous collision detection for articulated models . In Proceedings of the ninth ACM symposium on Solid modeling and applications, 145--156 . Redon, S., Kim, Y. J., Lin, M. C., and Manocha, D. 2004. Fast continuous collision detection for articulated models. In Proceedings of the ninth ACM symposium on Solid modeling and applications, 145--156."},{"volume-title":"Proc. of IEEE-RAS Int'l Conf. on Humanoid Robots, 121--127","author":"Rengifo C.","key":"e_1_2_2_25_1","unstructured":"Rengifo , C. , Aoustin , Y. , Chevallereau , C. , and Plestan , F . 2009. A penalty-based approach for contact forces computation in bipedal robots . In Proc. of IEEE-RAS Int'l Conf. on Humanoid Robots, 121--127 . Rengifo, C., Aoustin, Y., Chevallereau, C., and Plestan, F. 2009. A penalty-based approach for contact forces computation in bipedal robots. In Proc. of IEEE-RAS Int'l Conf. on Humanoid Robots, 121--127."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2009.12"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073394"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/37401.37427"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2005.00829.x"},{"volume-title":"SIGGRAPH 1997 Course.","author":"Witkin A.","key":"e_1_2_2_30_1","unstructured":"Witkin , A. , and Baraff , D . 1997. Physically based modeling: Principles and practice . SIGGRAPH 1997 Course. Witkin, A., and Baraff, D. 1997. Physically based modeling: Principles and practice. SIGGRAPH 1997 Course."},{"key":"e_1_2_2_31_1","doi-asserted-by":"crossref","unstructured":"Wriggers P. Vu Van T. and Stein E. 1990. Finite element formulation of large deformation impact-contact problems with friction. Computers &amp; Structures 37 3 319--331.  Wriggers P. Vu Van T. and Stein E. 1990. Finite element formulation of large deformation impact-contact problems with friction. Computers &amp; Structures 37 3 319--331.","DOI":"10.1016\/0045-7949(90)90324-U"},{"key":"e_1_2_2_32_1","volume-title":"Computational Contact Mechanics","author":"Wriggers P.","unstructured":"Wriggers , P. 2006. Computational Contact Mechanics , 2 nd Edition. Springer . Wriggers, P. 2006. Computational Contact Mechanics, 2nd Edition. Springer.","edition":"2"},{"volume-title":"Proc. of IEEE Int'l Conf. on Robotics and Automation","author":"Yamane K.","key":"e_1_2_2_33_1","unstructured":"Yamane , K. , and Nakamura , Y . 2006. Stable penalty-based model of frictional contacts . In Proc. of IEEE Int'l Conf. on Robotics and Automation , 1904--1909. Yamane, K., and Nakamura, Y. 2006. Stable penalty-based model of frictional contacts. In Proc. of IEEE Int'l Conf. on Robotics and Automation, 1904--1909."},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2007.05.012"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2185520.2185603","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2185520.2185603","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:48:45Z","timestamp":1750236525000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2185520.2185603"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,7]]},"references-count":34,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2012,8,5]]}},"alternative-id":["10.1145\/2185520.2185603"],"URL":"https:\/\/doi.org\/10.1145\/2185520.2185603","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2012,7]]},"assertion":[{"value":"2012-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}