{"id":840,"date":"2023-11-01T00:13:39","date_gmt":"2023-11-01T00:13:39","guid":{"rendered":"https:\/\/todaysainews.com\/index.php\/2023\/11\/01\/open-sourcing-mujoco-google-deepmind\/"},"modified":"2025-04-27T07:31:53","modified_gmt":"2025-04-27T07:31:53","slug":"open-sourcing-mujoco-google-deepmind","status":"publish","type":"post","link":"https:\/\/todaysainews.com\/index.php\/2023\/11\/01\/open-sourcing-mujoco-google-deepmind\/","title":{"rendered":"Open-sourcing MuJoCo &#8211; Google DeepMind"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div>\n<p data-block-key=\"6sjfi\">In October 2021, we announced that we acquired the <a href=\"https:\/\/mujoco.org\/\" rel=\"noopener\" target=\"_blank\">MuJoCo physics simulator<\/a>, and made it freely available for everyone to support research everywhere. We also committed to developing and maintaining MuJoCo as a free, open-source, community-driven project with best-in-class capabilities. Today, we\u2019re thrilled to report that open sourcing is complete and the entire codebase is <a href=\"https:\/\/github.com\/deepmind\/mujoco\" rel=\"noopener\" target=\"_blank\">on GitHub<\/a>!<\/p>\n<p data-block-key=\"zd0wv\">Here, we explain why MuJoCo is a great platform for open-source collaboration and share a preview of our roadmap going forward.<\/p>\n<h2 data-block-key=\"qwf9d\">A platform for collaboration<\/h2>\n<p data-block-key=\"7aueh\">Physics simulators are critical tools in modern robotics research and often fall into these two categories:<\/p>\n<ol>\n<li data-block-key=\"rgnvs\">Closed-source, commercial software.<\/li>\n<li data-block-key=\"7sgg6\">Open-source software, often created in academia.<\/li>\n<\/ol>\n<p data-block-key=\"0dmhp\">The first category is opaque to the user, and although sometimes free to use, cannot be modified and is hard to understand. The second category often has a smaller user base and suffers when its developers and maintainers graduate.<\/p>\n<p data-block-key=\"jcpdc\">MuJoCo is one of the few full-featured simulators backed by an established company, which is truly open source. As a research-driven organisation, we view MuJoCo as a platform for collaboration, where roboticists and engineers can join us to develop one of the world\u2019s best robot simulators.<\/p>\n<p data-block-key=\"0kbxk\">Features that make MuJoCo particularly attractive for collaboration are:<\/p>\n<ul>\n<li data-block-key=\"zl4jd\">Full-featured simulator that can <a href=\"https:\/\/www.youtube.com\/watch?v=mfAst_GB8Sk\" rel=\"noopener\" target=\"_blank\">model<\/a> <a href=\"https:\/\/www.youtube.com\/watch?v=4J4tO8bb70I\" rel=\"noopener\" target=\"_blank\">complex<\/a> <a href=\"https:\/\/www.youtube.com\/watch?v=LZ7vkzZF4xk\" rel=\"noopener\" target=\"_blank\">mechanisms<\/a>.<\/li>\n<li data-block-key=\"czsto\">Readable, performant, portable code.<\/li>\n<li data-block-key=\"eakdm\">Easily extensible codebase.<\/li>\n<li data-block-key=\"9myj9\">Detailed documentation: both user-facing and code comments.<\/li>\n<\/ul>\n<p data-block-key=\"q22s6\">We hope that colleagues across academia and the OSS community benefit from this platform and contribute to the codebase, improving research for everyone.<\/p>\n<h2 data-block-key=\"3waf3\">Performance<\/h2>\n<p data-block-key=\"gvapm\">As a C library with no dynamic memory allocation, MuJoCo is very fast. Unfortunately, raw physics speed has historically been hindered by Python wrappers, which made batched, multi-threaded operations non-performant due to the presence of the Global Interpreter Lock (GIL) and non-compiled code. In our roadmap below, we address this issue going forward.<\/p>\n<p data-block-key=\"bmlc7\">For now, we\u2019d like to share some benchmarking results for two common models. The results were obtained on a standard AMD Ryzen 9 5950X machine, running Windows 10.<\/p>\n<\/div>\n<div>\n<h2 data-block-key=\"g9969\">Roadmap<\/h2>\n<p data-block-key=\"305vi\">Here\u2019s our near-term roadmap for MuJoCo:<\/p>\n<ul>\n<li data-block-key=\"annmm\">Unlock MuJoCo\u2019s speed potential with batched, multi-threaded simulation.<\/li>\n<li data-block-key=\"qyzls\">Support larger scenes with improvements to internal memory management.<\/li>\n<li data-block-key=\"skojk\">New incremental compiler with better model composability.<\/li>\n<li data-block-key=\"8plid\">Support for better rendering via Unity integration.<\/li>\n<li data-block-key=\"jvuk4\">Native support for physics derivatives, both analytical and finite-differenced.<\/li>\n<\/ul>\n<h2 data-block-key=\"ta37w\">Learn more<\/h2>\n<p data-block-key=\"3lq7x\">Helpful resources about MuJoCo:<\/p>\n<p data-block-key=\"oafij\">We look forward to receiving your contributions!<\/p>\n<\/div>\n<p>[ad_2]<br \/>\n<br \/><a href=\"https:\/\/deepmind.google\/discover\/blog\/open-sourcing-mujoco\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] In October 2021, we announced that we acquired the MuJoCo physics simulator, and made it freely available<\/p>\n","protected":false},"author":2,"featured_media":765,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-840","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deepmind-ai"],"_links":{"self":[{"href":"https:\/\/todaysainews.com\/index.php\/wp-json\/wp\/v2\/posts\/840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/todaysainews.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/todaysainews.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/todaysainews.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/todaysainews.com\/index.php\/wp-json\/wp\/v2\/comments?post=840"}],"version-history":[{"count":1,"href":"https:\/\/todaysainews.com\/index.php\/wp-json\/wp\/v2\/posts\/840\/revisions"}],"predecessor-version":[{"id":2642,"href":"https:\/\/todaysainews.com\/index.php\/wp-json\/wp\/v2\/posts\/840\/revisions\/2642"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/todaysainews.com\/index.php\/wp-json\/wp\/v2\/media\/765"}],"wp:attachment":[{"href":"https:\/\/todaysainews.com\/index.php\/wp-json\/wp\/v2\/media?parent=840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/todaysainews.com\/index.php\/wp-json\/wp\/v2\/categories?post=840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/todaysainews.com\/index.php\/wp-json\/wp\/v2\/tags?post=840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}