Commit Graph

  • 9efa4ebe0b Move CompareModel to fixture. Alessio Quaglino 2024-03-05 02:23:21 -08:00
  • e142bca7f2 Remove special handling of mjModel and mjData strings in autogenerated functions.rst Yuval Tassa 2024-03-04 22:59:29 -08:00
  • f70db6b0ee Remove unnecessary using Balint-H 2024-03-04 13:51:08 +00:00
  • 2f64cf36c5 Conditional compilation for Tendon visualization Balint-H 2024-03-04 13:49:00 +00:00
  • 1baa478b64 Fix rendering of tendons Balint-H 2024-03-04 13:41:50 +00:00
  • edc4db6898 Update sdflib version. Alessio Quaglino 2024-03-04 03:40:55 -08:00
  • 3d24bdb217 Small improvements to MJX performance tuning section. Yuval Tassa 2024-03-04 02:48:20 -08:00
  • 73f65ec408 Merge pull request #1428 from Balint-H:feature/unity-plugins Copybara-Service 2024-03-03 02:16:08 -08:00
  • 1bd44e73bb Replace mjCModel with mjmModel in mjXBase. Alessio Quaglino 2024-03-01 03:37:37 -08:00
  • 419be4c605 Add crude broadphase impl. Baruch Tabanpour 2024-02-29 17:11:30 -08:00
  • 8f1ea05bef Add disc mesh generation to user_flexcomp. Alessio Quaglino 2024-02-29 07:23:46 -08:00
  • f9c46e2abb Merge pull request #1447 from jaro-sevcik:mjx-factor-m-parallel Copybara-Service 2024-02-28 22:31:01 -08:00
  • 9e1d7d6ab8 Fix typo in flex and composite error message. Alessio Quaglino 2024-02-28 08:44:04 -08:00
  • b2bd377bad Clean up mjCModel definition. Kyle Bayes 2024-02-28 07:57:30 -08:00
  • 789188d51d Merge pull request #1434 from traversaro:patch-32 Copybara-Service 2024-02-28 03:30:02 -08:00
  • 803f0cb0d9 Clean up factor_m Jaroslav Sevcik 2024-02-28 01:19:12 -08:00
  • 982760a63b Improve bindings for mjd_subQuat. Yuval Tassa 2024-02-27 23:54:20 -08:00
  • a5ea87b0e6 Merge pull request #1446 from jaro-sevcik:mjx-solve-m-parallel Copybara-Service 2024-02-27 22:21:11 -08:00
  • 2e43f18bee Update barkour notebook. Baruch Tabanpour 2024-02-27 16:08:22 -08:00
  • 2067e2083a Add cameras to MJX. Fixes #1422 Baruch Tabanpour 2024-02-27 14:16:16 -08:00
  • 478ce0c8d8 Use previous edge length when setting the position of a cable body. Alessio Quaglino 2024-02-27 02:54:16 -08:00
  • 7688e03eea Remove unnecessary parens Jaroslav Sevcik 2024-02-27 00:10:21 -08:00
  • e1531f6e15 removing usd import from __init__.py Abhishek Joshi 2024-02-26 10:59:33 -06:00
  • 1f2d673c7b Add missing global fields to mjmModel. Alessio Quaglino 2024-02-26 08:24:10 -08:00
  • 93f9154d44 Merge branch 'google-deepmind:main' into angmomMat Vyankatesh Ashtekar 2024-02-26 20:18:38 +05:30
  • 3fd0fe7884 corrections Vyankatesh 2024-02-26 20:15:22 +05:30
  • 8679c9fc59 Fix null pointer deref for unknown class names. Yuval Tassa 2024-02-26 06:38:03 -08:00
  • b47d97652e Load from VFS in parsing benchmark. Kyle Bayes 2024-02-26 06:07:10 -08:00
  • 807db881da Merge branch 'angmomMat' of https://github.com/v-r-a/mujoco into angmomMat Vyankatesh 2024-02-26 15:03:22 +05:30
  • 2663112871 Merge branch 'main' of https://github.com/v-r-a/mujoco into angmomMat Vyankatesh 2024-02-26 14:54:37 +05:30
  • ebf9d63702 changed the model, using central differences in CompareAngMomMats test Vyankatesh 2024-02-26 14:48:47 +05:30
  • 063edf5a09 corrections Vyankatesh 2024-02-26 12:03:42 +05:30
  • 3927188ab5 Merge branch 'google-deepmind:main' into angmomMat Vyankatesh Ashtekar 2024-02-26 02:40:29 +05:30
  • 29d6e10375 Update independent elements in solve_m in parallel Jaroslav Sevcik 2024-02-25 08:48:07 -08:00
  • 13f256dd19 Parallel factor_m Jaroslav Sevcik 2024-02-25 20:24:54 +00:00
  • 41e41b538d added two tests for the mj_subtreeAngMomMat() function Vyankatesh Ashtekar 2024-02-26 01:23:55 +05:30
  • fe9b057dfe minor style corrections Vyankatesh Ashtekar 2024-02-25 21:17:44 +05:30
  • fad7ed30d2 added function mj_subtreeAngMomMat() Vyankatesh Ashtekar 2024-02-25 21:09:11 +05:30
  • 03a8fa9ca9 Improvements to minimize.least_squares: Yuval Tassa 2024-02-24 20:41:33 -08:00
  • c6a41fbfe6 Copy default spec before assigning defaults. Alessio Quaglino 2024-02-23 10:22:42 -08:00
  • ce52047c6f Remove column = -1 from error messages. Alessio Quaglino 2024-02-23 02:39:36 -08:00
  • c248beb7e2 Remove name and classname from mjmWrap. Alessio Quaglino 2024-02-22 18:13:35 -08:00
  • 109f2d7119 Replace mj_makeEmptyFileVFS in Python bindings with mj_addBufferVFS. Kyle Bayes 2024-02-22 08:35:42 -08:00
  • 0ae9ba37f9 Replace PointToLocal with operator overload in mjCDef. Alessio Quaglino 2024-02-22 08:11:46 -08:00
  • cf7bd77cd3 Fix refpos typo in xml_native_reader. Alessio Quaglino 2024-02-22 08:08:56 -08:00
  • b04de39e4e Fix false positives from mjData stack leakage detection. Saran Tunyasuvunakool 2024-02-22 08:02:46 -08:00
  • 34d4a69027 Remove user_objetcs and user_model includes from xml_urdf. Alessio Quaglino 2024-02-22 04:53:54 -08:00
  • 5fe3e169ab Remove mjm_finalize. Alessio Quaglino 2024-02-22 01:26:13 -08:00
  • 7ffd43b55c addressing PR comments Abhishek Joshi 2024-02-21 10:18:13 -06:00
  • f721d3900d Merge branch 'google-deepmind:main' into usd-integration Abhishek Joshi 2024-02-21 07:03:55 -08:00
  • 7edacd39cd Add engine settings to mjmModel. Alessio Quaglino 2024-02-21 02:24:53 -08:00
  • a4a621f6e3 Add checksums (used as a timestamp) to VFS. Kyle Bayes 2024-02-21 02:24:35 -08:00
  • 042760eba8 Add compiler settings to mjmModel. Alessio Quaglino 2024-02-21 01:57:19 -08:00
  • 8c63a8b8c7 Fix mjpResourceProvider example Silvio Traversaro 2024-02-20 23:56:43 +01:00
  • abf6d41b7f Fix incorrect data types in Python bindings of certain arrays. Saran Tunyasuvunakool 2024-02-20 09:25:26 -08:00
  • 7c534a066c Sort humanoid actuators in the same order as the joints. Yuval Tassa 2024-02-20 04:40:32 -08:00
  • 78dc5aee9f Remove mjCPlugin from xml_native_reader. Alessio Quaglino 2024-02-20 03:45:42 -08:00
  • b56d4bf8a5 Add mujoco.minimize module. Yuval Tassa 2024-02-19 18:57:39 -08:00
  • 24eb4c9f09 Improve include meta-element to load included resourced from the directory relative to the included XML file, fully backwards compatible. Kyle Bayes 2024-02-19 05:39:31 -08:00
  • b77dfc683a Use OnePlugin for parsing Composite and Flexcomp plugins. Alessio Quaglino 2024-02-19 02:01:13 -08:00
  • 55e2c76c01 Use mj_resetDataKeyframe when loading key frames in simulate. Yuval Tassa 2024-02-18 20:48:10 -08:00
  • c65410a92d Preliminary support for plugins. Load all plugins in plugin folder. Bálint Hodossy 2024-02-18 14:45:54 +00:00
  • c146bb4003 BEGIN PUBLIC Remove incorrectly added test files. END PUBLIC Matthew Bennice 2024-02-17 02:56:11 -08:00
  • dbf7afaeaa Canonical USD example for MuJoCo Physics. This contains three items: Matthew Bennice 2024-02-16 14:55:27 -08:00
  • 1b93226fb0 To save memory, avoid loading meshes that will never be used for collisions. Erik Frey 2024-02-16 12:39:30 -08:00
  • d7c47de353 Add mjStatistic to mjmModel. Alessio Quaglino 2024-02-16 05:16:47 -08:00
  • f1d4f8f0a1 Test that mj_resetDataKeyframe treats negative keyframe IDs as a normal reset. Nimrod Gileadi 2024-02-16 05:07:57 -08:00
  • 05150546e3 Add inheritrange attribute to position and intvelocity actuators. Yuval Tassa 2024-02-16 04:41:49 -08:00
  • 5e353efaaf Add mjmModel opaque pointer to C API. Alessio Quaglino 2024-02-16 02:20:29 -08:00
  • f9f7827a64 Trim trailing default values in saved xmls. Yuval Tassa 2024-02-16 01:35:13 -08:00
  • 6a346c42e8 Adds support for mjOption.impratio to MJX. Erik Frey 2024-02-15 14:27:34 -08:00
  • a50f002bed changing to exporter file name Abhishek Joshi 2024-02-12 08:36:03 -06:00
  • e7a493bcca changing name to exporter Abhishek Joshi 2024-02-12 08:34:24 -06:00
  • 414a67640a Add mjmDef to C API. Alessio Quaglino 2024-02-15 06:16:56 -08:00
  • 6f958bc404 Add mjmSkin to C API. Alessio Quaglino 2024-02-15 05:07:51 -08:00
  • bafe490ea8 Sort assets in schema according to order in docs. Yuval Tassa 2024-02-15 03:09:51 -08:00
  • ddabfb9b6a Clean up handling of auto-limits. Yuval Tassa 2024-02-15 02:42:50 -08:00
  • d561995c03 Use less brittle search to determine whether an MJX field is a data or meta pytree node. Use correct type annotation for geom_convex_* fields in mjx.Model. Erik Frey 2024-02-14 13:57:03 -08:00
  • 80a986c0f5 Add mjmBodyPair to C API. Alessio Quaglino 2024-02-14 08:39:01 -08:00
  • c9e7586499 Add mjmHField to C API. Alessio Quaglino 2024-02-14 04:11:29 -08:00
  • 2ee8a4dabd Add mjmNumeric, mjmText, mjmTuple, mjmKey to C API. Alessio Quaglino 2024-02-14 03:09:38 -08:00
  • 266161ee4c Convert mju_openResource to write warnings to a given error string. Kyle Bayes 2024-02-14 02:16:42 -08:00
  • f50a44e193 Allow jax config to choose precision. Baruch Tabanpour 2024-02-13 15:23:05 -08:00
  • 9ecd700923 Add mjmMesh to C API. Alessio Quaglino 2024-02-13 09:08:55 -08:00
  • 06505f49f9 Add mjmTexture to C API. Alessio Quaglino 2024-02-13 02:08:31 -08:00
  • 47bb4a828e Fixes to the MJX Euler integrator and Newton solver, and test improvements to catch future bugs like this. Erik Frey 2024-02-12 15:45:25 -08:00
  • 805d862d5f Fix manifold point function. Baruch Tabanpour 2024-02-12 14:31:16 -08:00
  • eabd4c06f9 Move schema definition validation from runtime to a test. Kyle Bayes 2024-02-12 09:48:44 -08:00
  • b6873ec8a2 Move mjModel.mesh_{pos,quat} before mesh_pathadr so all attributes related to original asset data are next to each other. Yuval Tassa 2024-02-12 09:36:50 -08:00
  • 13d6eeacdd Add mjmPair to C API. Alessio Quaglino 2024-02-12 09:24:39 -08:00
  • 72cf304e2b Improve documentation of mesh pre-processing. Yuval Tassa 2024-02-12 09:03:20 -08:00
  • b224367a9b Add mjmFlex to C API. Alessio Quaglino 2024-02-12 08:46:57 -08:00
  • 18edadb975 Merge branch 'google-deepmind:main' into usd-integration Abhishek Joshi 2024-02-12 06:04:57 -08:00
  • ab209c41be Align comments in mjm_ structs. Yuval Tassa 2024-02-12 04:53:04 -08:00
  • ff39d0b812 Keep include elements while parsing XML. No change in behavior. Kyle Bayes 2024-02-12 03:53:56 -08:00
  • 4e5b194e88 Add mjmMaterial and mjmFrame to C API. Alessio Quaglino 2024-02-12 02:55:00 -08:00
  • 4b8363de6d Update docs with new Menagerie models. Kevin Zakka 2024-02-11 20:41:57 -08:00
  • 3601026b1d Refactor handling of auto-limits. Yuval Tassa 2024-02-10 22:00:04 -08:00
  • cebd2a657e Clean-up user_api.h and user_init.cc Yuval Tassa 2024-02-10 21:20:15 -08:00
  • 230f8c7b63 Increase maximum compiler error message length from 300 to 600. Yuval Tassa 2024-02-10 18:50:55 -08:00