Version 2.2.1 #387
saran-t
announced in
Announcements
Replies: 1 comment
-
Very exciting release, thanks @saran-t, @nimrod-gileadi, @yuvaltassa and team!! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
General
mjd_transitionFD
to compute efficient finite difference approximations of the state-transition andcontrol-transition matrices, see here for more details.
ctrl
attribute to keyframes.clock
sensor which measures time.free
andball
joints and for actuators withsite
transmission.<intvelocity>
actuator shortcut for "integrated velocity" actuators, documented here.<damper>
actuator shortcut for active-damping actuators, documented here.mju_rotVecMat
andmju_rotVecMatT
now support in-place multiplication.mjData.ctrl
values are no longer clamped in-place, remain untouched by the engine.detect reads and writes to regions in
mjModel.buffer
andmjData.buffer
that do not lie within an array, andfor MSAN to detect reads from uninitialised fields in
mjData
followingmj_resetData
.model/
.Bug fixes
quat
and analternative specifier e.g.,
<geom ... quat=".1 .2 .3 .4" euler="10 20 30">
, would lead to thequat
being ignored and onlyeuler
being used. After this change a parse error will be thrown.<geom size="1/2 3 4">
wouldhave been parsed as
size="1 0 0"
and no error would have been thrown. Now throws an error.NaN
via XML like<geom size="1 NaN 4">
, while allowed for debugging purposes, will now printa warning.
mj_loadModel
.mjModel
buffer sizes.mjWARN_BADCTRL
.Packaging
mujoco.framework
embedded inMuJoCo.app
can be used to buildapplications externally.
This discussion was created from the release 2.2.1.
Beta Was this translation helpful? Give feedback.
All reactions