<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>MuJoCo on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/mujoco/</link>
        <description>Recent content in MuJoCo on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Tue, 10 Nov 2026 01:29:55 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/mujoco/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>mujoco</title>
        <link>https://producthunt.programnotes.cn/en/p/mujoco/</link>
        <pubDate>Tue, 10 Nov 2026 01:29:55 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/mujoco/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1610813882416-23fa71138023?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3OTQyNDUzMjN8&amp;ixlib=rb-4.1.0" alt="Featured image of post mujoco" /&gt;&lt;h1 id=&#34;google-deepmindmujoco&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/google-deepmind/mujoco&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;google-deepmind/mujoco&lt;/a&gt;
&lt;/h1&gt;&lt;h1&gt;
  &lt;a href=&#34;https://mujoco.org&#34;&gt;&lt;img alt=&#34;MuJoCo&#34; src=&#34;banner.png&#34; width=&#34;100%&#34;/&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;
  &lt;a href=&#34;https://mujoco.org&#34; alt=&#34;Website&#34;&gt;
    &lt;img src=&#34;https://img.shields.io/badge/website-mujoco.org-0053d6&#34;&gt;
  &lt;/a&gt;
  &lt;a href=&#34;https://github.com/google-deepmind/mujoco/actions/workflows/build.yml?query=branch%3Amain&#34; alt=&#34;GitHub Actions&#34;&gt;
    &lt;img src=&#34;https://img.shields.io/github/actions/workflow/status/google-deepmind/mujoco/build.yml?branch=main&#34;&gt;
  &lt;/a&gt;
  &lt;a href=&#34;https://mujoco.readthedocs.io/&#34; alt=&#34;Documentation&#34;&gt;
    &lt;img src=&#34;https://readthedocs.org/projects/mujoco/badge/?version=latest&#34;&gt;
  &lt;/a&gt;
  &lt;a href=&#34;https://github.com/google-deepmind/mujoco/blob/main/LICENSE&#34; alt=&#34;License&#34;&gt;
    &lt;img src=&#34;https://img.shields.io/github/license/google-deepmind/mujoco&#34;&gt;
  &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MuJoCo&lt;/strong&gt; stands for &lt;strong&gt;Mu&lt;/strong&gt;lti-&lt;strong&gt;Jo&lt;/strong&gt;int dynamics with &lt;strong&gt;Co&lt;/strong&gt;ntact. It is a
general purpose physics engine that aims to facilitate research and development
in robotics, biomechanics, graphics and animation, machine learning, and other
areas which demand fast and accurate simulation of articulated structures
interacting with their environment.&lt;/p&gt;
&lt;p&gt;This repository is maintained by &lt;a class=&#34;link&#34; href=&#34;https://www.deepmind.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Google DeepMind&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;MuJoCo has a C API and is intended for researchers and developers. The runtime
simulation module is tuned to maximize performance and operates on low-level
data structures that are preallocated by the built-in XML compiler. The library
includes interactive visualization in native desktop windows and web browsers.
MuJoCo further exposes a large number of utility functions for computing
physics-related quantities.&lt;/p&gt;
&lt;p&gt;We also provide &lt;a class=&#34;link&#34; href=&#34;https://mujoco.readthedocs.io/en/stable/python.html#python-bindings&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python bindings&lt;/a&gt; and a plug-in for the &lt;a class=&#34;link&#34; href=&#34;https://unity.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Unity&lt;/a&gt; game engine.&lt;/p&gt;
&lt;h2 id=&#34;documentation&#34;&gt;Documentation
&lt;/h2&gt;&lt;p&gt;MuJoCo&amp;rsquo;s documentation can be found at &lt;a class=&#34;link&#34; href=&#34;https://mujoco.readthedocs.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;mujoco.readthedocs.io&lt;/a&gt;. Upcoming
features due for the next release can be found in the &lt;a class=&#34;link&#34; href=&#34;https://mujoco.readthedocs.io/en/latest/changelog.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;changelog&lt;/a&gt; in the
&amp;ldquo;latest&amp;rdquo; branch.&lt;/p&gt;
&lt;h2 id=&#34;getting-started&#34;&gt;Getting Started
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Try MuJoCo in your browser.&lt;/strong&gt;
Visit &lt;a class=&#34;link&#34; href=&#34;https://mujoco.org&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;mujoco.org&lt;/a&gt; to explore MuJoCo on desktop or mobile
with nothing to install, or open &lt;a class=&#34;link&#34; href=&#34;https://live.mujoco.org&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;live.mujoco.org&lt;/a&gt; to
inspect and drag and drop your own models in the WebAssembly version of the
&lt;a class=&#34;link&#34; href=&#34;https://mujoco.readthedocs.io/en/latest/studio/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;MuJoCo Studio&lt;/a&gt; app (slower than native C, since it runs in WebAssembly).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Run a viewer on your machine.&lt;/strong&gt;
Follow the &lt;a class=&#34;link&#34; href=&#34;https://mujoco.readthedocs.io/en/latest/programming#getting-started&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Getting Started&lt;/a&gt; guide in the documentation to download a prebuilt
release and run the &lt;a class=&#34;link&#34; href=&#34;https://mujoco.readthedocs.io/en/latest/studio/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;MuJoCo Studio&lt;/a&gt; app or the classic &lt;code&gt;simulate&lt;/code&gt; viewer (shown
in &lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/watch?v=P83tKA1iz2Y&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;this video&lt;/a&gt;) on your machine.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Explore our online IPython notebooks.&lt;/strong&gt;
If you are a Python user, you might want to start with our tutorial notebooks
running on Google Colab:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;introductory&lt;/strong&gt; tutorial teaches MuJoCo basics:
&lt;a class=&#34;link&#34; href=&#34;https://colab.research.google.com/github/google-deepmind/mujoco/blob/main/python/tutorial.ipynb&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://colab.research.google.com/assets/colab-badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Open In Colab&#34;
	
	
&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Model Editing&lt;/strong&gt; tutorial shows how to create and edit models procedurally:
&lt;a class=&#34;link&#34; href=&#34;https://colab.research.google.com/github/google-deepmind/mujoco/blob/main/python/mjspec.ipynb&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://colab.research.google.com/assets/colab-badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Open In Colab&#34;
	
	
&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;rollout&lt;/strong&gt; tutorial shows how to use the multithreaded &lt;code&gt;rollout&lt;/code&gt; module:
&lt;a class=&#34;link&#34; href=&#34;https://colab.research.google.com/github/google-deepmind/mujoco/blob/main/python/rollout.ipynb&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://colab.research.google.com/assets/colab-badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Open In Colab&#34;
	
	
&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;LQR&lt;/strong&gt; tutorial synthesizes a linear-quadratic controller, balancing a
humanoid on one leg:
&lt;a class=&#34;link&#34; href=&#34;https://colab.research.google.com/github/google-deepmind/mujoco/blob/main/python/LQR.ipynb&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://colab.research.google.com/assets/colab-badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Open In Colab&#34;
	
	
&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;least-squares&lt;/strong&gt; tutorial explains how to use the Python-based nonlinear
least-squares solver:
&lt;a class=&#34;link&#34; href=&#34;https://colab.research.google.com/github/google-deepmind/mujoco/blob/main/python/least_squares.ipynb&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://colab.research.google.com/assets/colab-badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Open In Colab&#34;
	
	
&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;MJX&lt;/strong&gt; tutorial provides usage examples of
&lt;a class=&#34;link&#34; href=&#34;https://mujoco.readthedocs.io/en/stable/mjx.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;MuJoCo XLA&lt;/a&gt;, a branch of MuJoCo written in JAX:
&lt;a class=&#34;link&#34; href=&#34;https://colab.research.google.com/github/google-deepmind/mujoco/blob/main/mjx/tutorial.ipynb&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://colab.research.google.com/assets/colab-badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Open In Colab&#34;
	
	
&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;differentiable physics&lt;/strong&gt; tutorial trains locomotion policies with
analytical gradients automatically derived from MuJoCo&amp;rsquo;s physics step:
&lt;a class=&#34;link&#34; href=&#34;https://colab.research.google.com/github/google-deepmind/mujoco/blob/main/mjx/training_apg.ipynb&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://colab.research.google.com/assets/colab-badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Open In Colab&#34;
	
	
&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;installation&#34;&gt;Installation
&lt;/h2&gt;&lt;h3 id=&#34;prebuilt-binaries&#34;&gt;Prebuilt binaries
&lt;/h3&gt;&lt;p&gt;Versioned releases are available as precompiled binaries from the GitHub
&lt;a class=&#34;link&#34; href=&#34;https://github.com/google-deepmind/mujoco/releases&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;releases page&lt;/a&gt;, built for Linux (x86-64 and AArch64), Windows (x86-64 only),
and macOS (universal). This is the recommended way to use the software.&lt;/p&gt;
&lt;h3 id=&#34;building-from-source&#34;&gt;Building from source
&lt;/h3&gt;&lt;p&gt;Users who wish to build MuJoCo from source should consult the &lt;a class=&#34;link&#34; href=&#34;https://mujoco.readthedocs.io/en/latest/programming#building-from-source&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;build from
source&lt;/a&gt; section of the documentation. However, note that the commit at
the tip of the &lt;code&gt;main&lt;/code&gt; branch may be unstable.&lt;/p&gt;
&lt;h3 id=&#34;python--311&#34;&gt;Python (&amp;gt;= 3.11)
&lt;/h3&gt;&lt;p&gt;The native Python bindings, which come pre-packaged with a copy of MuJoCo, can
be installed from &lt;a class=&#34;link&#34; href=&#34;https://pypi.org/project/mujoco/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;PyPI&lt;/a&gt; via:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip install mujoco
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Note that Pre-built Linux wheels target &lt;code&gt;manylinux2014&lt;/code&gt;, see
&lt;a class=&#34;link&#34; href=&#34;https://github.com/pypa/manylinux&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;here&lt;/a&gt; for compatible distributions. For more
information such as building the bindings from source, see the &lt;a class=&#34;link&#34; href=&#34;https://mujoco.readthedocs.io/en/stable/python.html#python-bindings&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python bindings&lt;/a&gt;
section of the documentation.&lt;/p&gt;
&lt;h2 id=&#34;versioning&#34;&gt;Versioning
&lt;/h2&gt;&lt;p&gt;We aim to release MuJoCo in the first week of each month. Our versioning
standards changed to modified Semantic Versioning in 3.5.0,
see &lt;a class=&#34;link&#34; href=&#34;VERSIONING.md&#34; &gt;versioning&lt;/a&gt; for details.&lt;/p&gt;
&lt;h2 id=&#34;contributing&#34;&gt;Contributing
&lt;/h2&gt;&lt;p&gt;We welcome community engagement: questions, requests for help, bug reports and
feature requests. To read more about bug reports, feature requests and more
ambitious contributions, please see our &lt;a class=&#34;link&#34; href=&#34;CONTRIBUTING.md&#34; &gt;contributors guide&lt;/a&gt;
and &lt;a class=&#34;link&#34; href=&#34;STYLEGUIDE.md&#34; &gt;style guide&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;asking-questions&#34;&gt;Asking Questions
&lt;/h2&gt;&lt;p&gt;Questions and requests for help are welcome as a GitHub
&lt;a class=&#34;link&#34; href=&#34;https://github.com/google-deepmind/mujoco/discussions/categories/asking-for-help&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&amp;ldquo;Asking for Help&amp;rdquo; Discussion&lt;/a&gt;
and should focus on a specific problem or question.&lt;/p&gt;
&lt;h2 id=&#34;bug-reports-and-feature-requests&#34;&gt;Bug reports and feature requests
&lt;/h2&gt;&lt;p&gt;GitHub &lt;a class=&#34;link&#34; href=&#34;https://github.com/google-deepmind/mujoco/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Issues&lt;/a&gt; are reserved
for bug reports, feature requests and other development-related subjects.&lt;/p&gt;
&lt;h2 id=&#34;related-software&#34;&gt;Related software
&lt;/h2&gt;&lt;p&gt;MuJoCo is the backbone for numerous environment packages. Below we list several
bindings and converters.&lt;/p&gt;
&lt;h3 id=&#34;bindings&#34;&gt;Bindings
&lt;/h3&gt;&lt;p&gt;These packages give users of various languages access to MuJoCo functionality:&lt;/p&gt;
&lt;h4 id=&#34;first-party-bindings&#34;&gt;First-party bindings:
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://mujoco.readthedocs.io/en/stable/python.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python bindings&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/google-deepmind/dm_control&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;dm_control&lt;/a&gt;, Google
DeepMind&amp;rsquo;s related environment stack, includes
&lt;a class=&#34;link&#34; href=&#34;https://github.com/google-deepmind/dm_control/blob/main/dm_control/mjcf/README.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;PyMJCF&lt;/a&gt;,
a module for procedural manipulation of MuJoCo models.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/wasm/README.md&#34; &gt;JavaScript bindings and WebAssembly support&lt;/a&gt; (inspired &lt;a class=&#34;link&#34; href=&#34;https://github.com/stillonearth&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;stillonearth&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://github.com/zalo&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;zalo&lt;/a&gt;&amp;rsquo;s community projects; &lt;a class=&#34;link&#34; href=&#34;https://github.com/ttktjmt/mjswan&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;mjswan&lt;/a&gt; extends these with real-time policy control, interactive force
application, and more).&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://mujoco.readthedocs.io/en/stable/unity.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;C# bindings and Unity plug-in&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;third-party-bindings&#34;&gt;Third-party bindings:
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;MATLAB Simulink&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://github.com/mathworks-robotics/mujoco-simulink-blockset&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Simulink Blockset for MuJoCo Simulator&lt;/a&gt;
by &lt;a class=&#34;link&#34; href=&#34;https://github.com/vmanoj1996&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Manoj Velmurugan&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Swift&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://github.com/liuliu/swift-mujoco&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;swift-mujoco&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Java&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://github.com/CommonWealthRobotics/mujoco-java&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;mujoco-java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Julia&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://github.com/JamieMair/MuJoCo.jl&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;MuJoCo.jl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rust&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://github.com/davidhozic/mujoco-rs&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;MuJoCo-rs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;converters&#34;&gt;Converters
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OpenSim&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://github.com/MyoHub/myoconverter&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;MyoConverter&lt;/a&gt; converts
OpenSim models to MJCF.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SDFormat&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://github.com/gazebosim/gz-mujoco/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;gz-mujoco&lt;/a&gt; is a
two-way SDFormat &amp;lt;-&amp;gt; MJCF conversion tool.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OBJ&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://github.com/kevinzakka/obj2mjcf&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;obj2mjcf&lt;/a&gt;
a script for converting composite OBJ files into a loadable MJCF model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;onshape&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://github.com/rhoban/onshape-to-robot&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Onshape to Robot&lt;/a&gt;
Converts &lt;a class=&#34;link&#34; href=&#34;https://www.onshape.com/en/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;onshape&lt;/a&gt; CAD assemblies to MJCF.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;citation&#34;&gt;Citation
&lt;/h2&gt;&lt;p&gt;If you use MuJoCo for published research, please cite:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;@inproceedings{todorov2012mujoco,
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  title={MuJoCo: A physics engine for model-based control},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  author={Todorov, Emanuel and Erez, Tom and Tassa, Yuval},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  booktitle={2012 IEEE/RSJ International Conference on Intelligent Robots and Systems},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  pages={5026--5033},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  year={2012},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  organization={IEEE},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  doi={10.1109/IROS.2012.6386109}
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;license-and-disclaimer&#34;&gt;License and Disclaimer
&lt;/h2&gt;&lt;p&gt;Copyright 2021 DeepMind Technologies Limited.&lt;/p&gt;
&lt;p&gt;Box collision code (&lt;a class=&#34;link&#34; href=&#34;https://github.com/google-deepmind/mujoco/blob/main/src/engine/engine_collision_box.c&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;engine_collision_box.c&lt;/code&gt;&lt;/a&gt;)
is Copyright 2016 Svetoslav Kolev.&lt;/p&gt;
&lt;p&gt;ReStructuredText documents, images, and videos in the &lt;code&gt;doc&lt;/code&gt; directory are made
available under the terms of the Creative Commons Attribution 4.0 (CC BY 4.0)
license. You may obtain a copy of the License at
&lt;a class=&#34;link&#34; href=&#34;https://creativecommons.org/licenses/by/4.0/legalcode&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://creativecommons.org/licenses/by/4.0/legalcode&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Source code is licensed under the Apache License, Version 2.0. You may obtain a
copy of the License at &lt;a class=&#34;link&#34; href=&#34;https://www.apache.org/licenses/LICENSE-2.0&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is not an officially supported Google product.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
