Version 2.2.2 #473
saran-t
announced in
Announcements
Replies: 2 comments 7 replies
-
Hey mujoco team!
|
Beta Was this translation helpful? Give feedback.
3 replies
-
Hey, I'm working with MuJoCo in python and was trying to access azimuth and elevation attributes but they seem to be unavailable. The package that I installed from PyPI is version 2.3.2 which according to the documentation should match the MuJoCo version 2.3.2 but I'm still not able to access these parameters. Is there a way to check which version of MuJoCo it is linking to underneath the bindings? Thank you! |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
General
Added adhesion actuators mimicking vacuum grippers and adhesive biomechanical appendages.
Added related example model and video.
Added
mj_jacSubtreeCom
for computing the translational Jacobian of the center-of-mass of a subtree.Added
torquescale
andanchor
attributes toweld
constraints.torquescale
sets the torque-to-force ratio exerted by the constraint,anchor
sets the point at which the weld wrench is applied. See weld for more details.Increased
mjNEQDATA
, the row length of equality constraint parameters inmjModel.eq_data
, from 7 to 11.Added visualisation of anchor points for both
connect
andweld
constraints (activated by the 'N' key insimulate
).Added weld.xml showing different uses of new weld attributes.
Cartesian 6D end-effector control is now possible by adding a reference site to actuators with
site
transmission. See description of newrefsite
attribute in the actuator documentation and refsite.xml example model. VideoAdded
autolimits
compiler option. Iftrue
, joint and tendonlimited
attributes and actuatorctrllimited
,forcelimited
andactlimited
attributes will automatically be set totrue
if the corresponding range is defined andfalse
otherwise.If
autolimits="false"
(the default) models where arange
attribute is specified without thelimited
attribute will fail to compile. A future release will change the default ofautolimits
totrue
, and this compilation error allows users to catch this future change of behavior.This is a breaking change. In models where a range was defined but
limited
was unspecified, explicitly set limited tofalse
or remove the range to maintain the current behavior of your model.Added moment of inertia computation for all well-formed meshes. This option is activated by setting the compiler flag
exactmeshinertia
totrue
(defaults tofalse
). This default may change in the future.Added parameter
shellinertia
togeom
, for locating the inferred inertia on the boundary (shell). Currently only meshes are supported.For meshes from which volumetric inertia is inferred, raise error if the orientation of mesh faces is not consistent. If this occurs, fix the mesh in e.g., MeshLab or Blender.
Added catenary visualisation for hanging tendons. The model seen in the video can be found here.
Added
azimuth
andelevation
attributes to visual/global, defining the initial orientation of the free camera at model load time.Added
mjv_defaultFreeCamera
which sets the default free camera, respecting the above attributes.simulate
now supports taking a screenshot via a button in the File section or viaCtrl-P
.Improvements to time synchronisation in
simulate
, in particular report actual real-time factor if different from requested factor (if e.g., the timestep is so small that simulation cannot keep up with real-time).Added a disable flag for sensors.
mju_mulQuat
andmju_mulQuatAxis
support in place computation. For examplemju_mulQuat(a, a, b);
sets the quaterniona
equal to the product ofa
andb
.Added sensor matrices to
mjd_transitionFD
(note this is an API change).Deleted/deprecated features
distance
constraints.Bug fixes
intvelocity
defaults parsing.This discussion was created from the release 2.2.2.
Beta Was this translation helpful? Give feedback.
All reactions