{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T09:52:39Z","timestamp":1778233959948,"version":"3.51.4"},"reference-count":93,"publisher":"Annual Reviews","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Annu. Rev. Control Robot. Auton. Syst."],"published-print":{"date-parts":[[2021,5,3]]},"abstract":"<jats:p> Physics-based simulation provides an accelerated and safe avenue for developing, verifying, and testing robotic control algorithms and prototype designs. In the quest to leverage machine learning for developing AI-enabled robots, physics-based simulation can generate a wealth of labeled training data in a short amount of time. Physics-based simulation also creates an ideal proving ground for developing intelligent robots that can both learn from their mistakes and be verifiable. This article provides an overview of the use of simulation in robotics, emphasizing how robots (with sensing and actuation components), the environment they operate in, and the humans they interact with are simulated in practice. It concludes with an overview of existing tools for simulation in robotics and a short discussion of aspects that limit the role that simulation plays today in intelligent robot design. <\/jats:p>","DOI":"10.1146\/annurev-control-072220-093055","type":"journal-article","created":{"date-parts":[[2020,11,13]],"date-time":"2020-11-13T23:33:02Z","timestamp":1605310382000},"page":"35-58","source":"Crossref","is-referenced-by-count":59,"title":["The Role of Physics-Based Simulators in Robotics"],"prefix":"10.1146","volume":"4","author":[{"given":"C. Karen","family":"Liu","sequence":"first","affiliation":[{"name":"Department of Computer Science, Stanford University, Stanford, California 94305, USA;"}]},{"given":"Dan","family":"Negrut","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, University of Wisconsin\u2013Madison, Madison, Wisconsin 53706, USA;"}]}],"member":"22","reference":[{"key":"B1","doi-asserted-by":"publisher","DOI":"10.1016\/S0005-1098(99)00214-9"},{"key":"B2","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2020.2965078"},{"key":"B3","doi-asserted-by":"publisher","DOI":"10.1177\/027836498300200301"},{"key":"B4","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-74315-8"},{"key":"B5","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-05221-7"},{"key":"B6","volume-title":"Matrix Computations","author":"Golub GH","year":"1980"},{"key":"B7","volume-title":"Computer-Aided Kinematics and Dynamics of Mechanical Systems, Vol. 1: Basic Methods","author":"Haug E.","year":"1989"},{"key":"B8","doi-asserted-by":"publisher","DOI":"10.1137\/0903023"},{"key":"B9","first-page":"247","volume":"104","author":"Wehage RA","year":"1982","journal-title":"J. Mech. Des."},{"key":"B10","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237226"},{"key":"B11","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-2682-6"},{"key":"B12","doi-asserted-by":"publisher","DOI":"10.1115\/1.3258810"},{"key":"B13","doi-asserted-by":"publisher","DOI":"10.1002\/nme.1639"},{"key":"B14","doi-asserted-by":"publisher","DOI":"10.1115\/1.3439312"},{"key":"B15","doi-asserted-by":"publisher","DOI":"10.1115\/1.3439313"},{"key":"B16","doi-asserted-by":"publisher","DOI":"10.1115\/1.3079784"},{"key":"B17","doi-asserted-by":"publisher","DOI":"10.1115\/1.2803258"},{"key":"B18","doi-asserted-by":"publisher","DOI":"10.1016\/S0951-8320(03)00058-9"},{"key":"B19","doi-asserted-by":"publisher","DOI":"10.1111\/1467-9868.00294"},{"key":"B20","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2015.06.032"},{"key":"B21","first-page":"1593","volume":"15","author":"Hoffman MD","year":"2014","journal-title":"J. Mach. Learn. Res."},{"key":"B22","volume-title":"Real Time Collision Detection","author":"Ericson C.","year":"2005"},{"key":"B23","doi-asserted-by":"publisher","DOI":"10.3182\/20120215-3-AT-3016.00007"},{"key":"B24","doi-asserted-by":"publisher","DOI":"10.1115\/1.1410100"},{"key":"B25","doi-asserted-by":"publisher","DOI":"10.1017\/9781108757553"},{"key":"B26","volume-title":"Introduction to Terrain-Vehicle Systems","author":"Bekker MG.","year":"1969"},{"key":"B27","volume-title":"The analytical determination of drawbar pull as a function of slip for tracked vehicles in deformable soils","author":"Janosi Z","year":"1961"},{"key":"B28","doi-asserted-by":"publisher","DOI":"10.1016\/0022-4898(67)90047-X"},{"key":"B29","volume-title":"Theory of Ground Vehicles","author":"Wong JY.","year":"2008"},{"key":"B30","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20187"},{"key":"B31","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-22167-5_8"},{"key":"B32","first-page":"1408","volume":"58","author":"Li C","year":"2013","journal-title":"Bull. Am. Phys. Soc."},{"key":"B33","doi-asserted-by":"publisher","DOI":"10.1016\/j.jterra.2019.06.001"},{"key":"B34","doi-asserted-by":"publisher","DOI":"10.1016\/j.jterra.2004.02.012"},{"key":"B35","doi-asserted-by":"publisher","DOI":"10.1016\/j.amc.2004.01.013"},{"key":"B36","doi-asserted-by":"publisher","DOI":"10.1016\/j.jterra.2011.09.003"},{"key":"B37","doi-asserted-by":"publisher","DOI":"10.1680\/geot.1979.29.1.47"},{"key":"B38","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511762956"},{"key":"B39","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(82)90025-0"},{"key":"B40","first-page":"209","volume-title":"Proceedings of the 2007 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation","author":"Becker M","year":"2007"},{"key":"B41","volume-title":"Contact Mechanics","author":"Johnson KL.","year":"1987"},{"key":"B42","doi-asserted-by":"publisher","DOI":"10.1137\/S0036144599360110"},{"key":"B43","author":"Negrut D","year":"2020","journal-title":"Enabling artificial intelligence studies in off-road mobility through physics-based simulation of multi-agent scenarios"},{"key":"B44","volume-title":"Standard for characterization of image sensors and cameras","author":"Eur. Mach. Vis. Assoc","year":"2010"},{"key":"B45","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2019.00181"},{"key":"B46","doi-asserted-by":"publisher","DOI":"10.1364\/AO.51.000A80"},{"key":"B47","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.632"},{"key":"B48","doi-asserted-by":"publisher","DOI":"10.1109\/TIV.2020.3003524"},{"key":"B49","author":"Vector","year":"2020","journal-title":"Vector"},{"key":"B50","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA40945.2020.9197411"},{"key":"B51","author":"AnyBody Technol","year":"2020","journal-title":"AnyBody Technology"},{"key":"B52","doi-asserted-by":"publisher","DOI":"10.1016\/j.piutam.2011.04.021"},{"key":"B53","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276509"},{"key":"B54","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073314"},{"key":"B55","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073602"},{"key":"B56","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2019.8794102"},{"key":"B57","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601121"},{"key":"B58","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201315"},{"key":"B59","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322966"},{"key":"B60","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322972"},{"key":"B61","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201305"},{"key":"B62","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2018.8461010"},{"key":"B63","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201311"},{"key":"B64","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3083723"},{"key":"B65","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201397"},{"key":"B66","doi-asserted-by":"publisher","DOI":"10.3390\/s19030648"},{"key":"B67","doi-asserted-by":"publisher","DOI":"10.1109\/TIV.2018.2886678"},{"key":"B68","doi-asserted-by":"publisher","DOI":"10.1145\/1321261.1321312"},{"key":"B69","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7139807"},{"key":"B70","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2019.8793591"},{"key":"B71","unstructured":"Peng XB, Coumans E, Zhang T, Lee TW, Tan J, Levine S. 2020. Learning agile robotic locomotion skills by imitating animals. arXiv:2004.00784 [cs.RO]"},{"key":"B72","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-40361-8_2"},{"key":"B73","doi-asserted-by":"publisher","DOI":"10.21105\/joss.00500"},{"key":"B74","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2012.6386109"},{"key":"B75","author":"NVIDIA","year":"2020","journal-title":"NVIDIA"},{"key":"B76","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-67361-5_40"},{"key":"B77","author":"Proj. Chrono Dev. Team","year":"2020","journal-title":"GitHub"},{"key":"B78","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2013.6696520"},{"key":"B79","author":"CM Labs","year":"2020","journal-title":"CM Labs"},{"key":"B80","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2004.1389727"},{"key":"B81","doi-asserted-by":"publisher","DOI":"10.1016\/j.piutam.2011.04.023"},{"key":"B82","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2019.00943"},{"key":"B83","author":"NVIDIA","year":"2020","journal-title":"NVIDIA"},{"key":"B84","doi-asserted-by":"publisher","DOI":"10.1109\/DISA.2018.8490627"},{"key":"B85","doi-asserted-by":"publisher","DOI":"10.3390\/electronics7090154"},{"key":"B86","doi-asserted-by":"publisher","DOI":"10.3390\/electronics8010089"},{"key":"B87","doi-asserted-by":"publisher","DOI":"10.1109\/AERO.2004.1367686"},{"key":"B88","author":"Jain A.","year":"2020","journal-title":"NASA Jet Propulsion Laboratory"},{"key":"B89","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2007.363180"},{"key":"B90","doi-asserted-by":"publisher","DOI":"10.5772\/5618"},{"key":"B91","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2018.8460528"},{"key":"B92","doi-asserted-by":"publisher","DOI":"10.1137\/16M1082469"},{"key":"B93","doi-asserted-by":"publisher","DOI":"10.1198\/004017007000000092"}],"container-title":["Annual Review of Control, Robotics, and Autonomous Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.annualreviews.org\/doi\/pdf\/10.1146\/annurev-control-072220-093055","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,8]],"date-time":"2021-10-08T10:48:50Z","timestamp":1633690130000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.annualreviews.org\/doi\/10.1146\/annurev-control-072220-093055"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,3]]},"references-count":93,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,5,3]]}},"alternative-id":["10.1146\/annurev-control-072220-093055"],"URL":"https:\/\/doi.org\/10.1146\/annurev-control-072220-093055","relation":{},"ISSN":["2573-5144","2573-5144"],"issn-type":[{"value":"2573-5144","type":"print"},{"value":"2573-5144","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,3]]}}}