Nit fixes to documentation.

PiperOrigin-RevId: 461932200
Change-Id: I3f929e09239c526b1686aa65641e47e759d32827
This commit is contained in:
Kevin Zakka
2022-07-19 11:26:47 -07:00
committed by Copybara-Service
parent 8dd9971409
commit fa1536c2de
2 changed files with 4 additions and 2 deletions
+2 -2
View File
@@ -1519,14 +1519,14 @@ The top-level function :ref:`mj_inverse` invokes the following sequence of compu
Derivatives
-----------
MuJoCo's entire computational pipline and uniquely -- its contraint solver -- are analytically differentiable. Writing
MuJoCo's entire computational pipline and uniquely -- its constraint solver -- are analytically differentiable. Writing
efficient implementations of these derivatives is a long term goal of the development team. Analytic derivatives of the
smooth dynamics with respect to velocity are already in place and power the :ref:`implicit integrator<geIntegration>`.
The function ``mjd_transitionFD`` computes state-transition and control-transition Jacobians. Given any valid MuJoCo
model ``mjModel* m`` with an initial :ref:`simulation state<geState>` in ``mjData* d``,
- let :math:`x` denote the *physics state* of the simulation at time :math:`t` -- the concatenation of positions,
- Let :math:`x` denote the *physics state* of the simulation at time :math:`t` -- the concatenation of positions,
velocities and actuator states ``[d->qpos; d->qvel; d->act]``.
- Let :math:`u` denote the vector of controls at time :math:`t`, corresponding to ``d->ctrl``.
- Let :math:`y` denote the physical state of the simulation at time :math:`t+h`, where :math:`h` corresponds to
+2
View File
@@ -226,6 +226,8 @@ mjui\_
mjcb\_
Global callback function pointer, for example :ref:`mjcb_control`. The user can install
custom callbacks by setting these global pointers to user-defined functions.
mjd\_
Functions for computing derivatives, for example :ref:`mjd_transitionFD`.
.. _inOpenGL: