Nit fixes to documentation.
PiperOrigin-RevId: 461932200 Change-Id: I3f929e09239c526b1686aa65641e47e759d32827
This commit is contained in:
committed by
Copybara-Service
parent
8dd9971409
commit
fa1536c2de
+2
-2
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user