Commit Graph

  • 2c56946547 Increase mjVERSIONSTRING to 3.2.3 after release. Taylor Howell 2024-08-08 10:31:05 -07:00
  • 82c27165f2 mjQUICKSORT uses std::sort with C++. Taylor Howell 2024-08-08 10:23:35 -07:00
  • 5383d1cd44 Update changelog for MuJoCo 3.2.2 release. Taylor Howell 2024-08-08 07:10:13 -07:00
  • c486f62cb7 Fix some broken links in documentation. Nimrod Gileadi 2024-08-08 02:39:59 -07:00
  • 157040f743 Refer to tex_data in docs instead of tex_rgb. Nimrod Gileadi 2024-08-07 09:06:21 -07:00
  • ebc48d2783 Update the MuJoCo version to v3.2.2 following the 3.2.1 release. Gabe Oppenheimer 2024-08-06 11:38:31 -07:00
  • fd892ee8f5 Fix some documentation bugs Yuval Tassa 2024-08-06 10:33:18 -07:00
  • 5287359022 Update docs for VFS. Kyle Bayes 2024-08-06 08:32:06 -07:00
  • a1d9b47e2f Initial (unoptimized) implementation of EPA. Kyle Bayes 2024-08-06 06:53:01 -07:00
  • 9db9df7380 Increase material count limit to 1000. Nimrod Gileadi 2024-08-06 04:20:07 -07:00
  • 881b777ffd Fix a build error in engine_util_solve_test.cc. Google DeepMind 2024-08-05 13:46:21 -07:00
  • 828b900358 Update dependency versions. Google DeepMind 2024-08-05 11:36:29 -07:00
  • 926b9027d2 Update changelog for Mujoco 3.2.1 Google DeepMind 2024-08-05 11:05:19 -07:00
  • 4dc8f884de Check for texid >= 0 before accessing texture arrays. Nimrod Gileadi 2024-08-05 08:46:48 -07:00
  • 0610c1d0e9 Use std::abs instead of mju_abs to compare integerst in fixture.cc. Nimrod Gileadi 2024-08-05 06:34:18 -07:00
  • 20011a2f53 Disable RK4 integrator in mjd_transitionFD by throwing an error and improve documentation for mjd_transitionFD and mjd_inverseFD. Taylor Howell 2024-08-05 03:17:32 -07:00
  • 6a8e28f0e9 Prevent integer overflow when computing texture sizes and allocating memory for them. Nimrod Gileadi 2024-08-05 02:58:02 -07:00
  • ff5d339e48 GMSH loading: Check that std::stoi isn't out of range. Nimrod Gileadi 2024-08-05 02:40:19 -07:00
  • 56e00a5d4a Re-order elements of mjSTATE_FULLPHYSICS. Fixes #1876 Yuval Tassa 2024-08-04 03:31:32 -07:00
  • e0483c2f86 Updating for PR comments Abhishek Joshi 2024-08-02 15:13:25 -05:00
  • d538bf994d Update version to 3.2.1 following the 3.2.0 release. Gabe Oppenheimer 2024-08-01 08:34:45 -07:00
  • 70a3a541ea Unpoison destination arena when copying mjData. Nimrod Gileadi 2024-08-01 01:37:26 -07:00
  • 9febd760a1 Set working directory for python tests on GitHub. Alessio Quaglino 2024-07-31 04:53:15 -07:00
  • 30b98fbe6a Merge branch 'main' into open3d-removal Abhishek Joshi 2024-07-30 16:32:01 -05:00
  • a470f26a4b Reverting to Union for python 3.9 Abhishek Joshi 2024-07-30 15:30:16 -05:00
  • b341bd391d Fix a bug with mjs_delete functions. Alessio Quaglino 2024-07-30 09:12:57 -07:00
  • 24a555062d Rename mjDSBL_AUTORESETNAN to mjDSBL_AUTORESET. Yuval Tassa 2024-07-30 08:40:55 -07:00
  • 123a01bd83 Merge pull request #1833 from JewelryForge:main Copybara-Service 2024-07-29 10:36:39 -07:00
  • 6928e09f36 Small performance improvement: Parse body once during replicate. Alessio Quaglino 2024-07-29 09:31:54 -07:00
  • a29f67c850 Add test models for tendon wrapping. Yuval Tassa 2024-07-29 08:23:41 -07:00
  • a4bd2bec0a Skip disabled actuators in mjd_actuator_vel. Yuval Tassa 2024-07-29 07:30:54 -07:00
  • 3f0749a0f7 Do not remove elements that contain user errors when detaching a subtree. Alessio Quaglino 2024-07-29 07:18:02 -07:00
  • 70d70bc3b7 Fix typos in MuJoCo documentation. Google DeepMind 2024-07-25 13:30:10 -07:00
  • 5ac5cfb618 Support directories in VFS via mj_addBufferVFS. Kyle Bayes 2024-07-23 13:38:28 -07:00
  • 2746cb8559 Support FilePaths instead of raw strings in XML code. Kyle Bayes 2024-07-23 08:35:56 -07:00
  • 0c8f0393ba Merge branch 'main' into open3d-removal Abhishek Joshi 2024-07-22 18:25:34 -05:00
  • 2d24c58819 Adds support for fixed tendons to MJX. Erik Frey 2024-07-22 10:47:57 -07:00
  • 33e5960653 Allow multiple textures per material in MJCF. Tom Erez 2024-07-22 09:56:58 -07:00
  • 079019a857 Merge branch 'main' into open3d-removal Abhishek Joshi 2024-07-22 11:53:15 -05:00
  • e79efa60d6 Reset tree indices before recompiling. Alessio Quaglino 2024-07-22 08:29:31 -07:00
  • f62792594f Add a new disable flag mjDSBL_AUTORESETNAN. Saran Tunyasuvunakool 2024-07-22 03:21:09 -07:00
  • cdd8531290 Fix typos and indents. Chengrui Zhu 2024-07-22 13:45:15 +08:00
  • d7447c4a84 Partial cube mapping implementation in USD Abhishek Joshi 2024-07-21 17:00:16 -05:00
  • d1ff008a4f Adding UV maps only when texture present Abhishek Joshi 2024-07-21 11:14:00 -05:00
  • 5abdeb8a71 Correcting utils_module import name Abhishek Joshi 2024-07-20 22:17:49 -05:00
  • e79aeb6306 Using correct imports Abhishek Joshi 2024-07-20 22:16:01 -05:00
  • 5c79313b21 Implementing texture scaling for 2D textures Abhishek Joshi 2024-07-20 21:44:57 -05:00
  • 34060fcc49 Removing Open3D dependency Abhishek Joshi 2024-07-20 19:33:11 -05:00
  • d49d4bf64c Make unsupported feature checking optional in put_model. Saran Tunyasuvunakool 2024-07-19 15:22:40 -07:00
  • db1d51a1f5 Add more fields to mjx.Option and mjx.Statistic for MuJoCo compatibility. Saran Tunyasuvunakool 2024-07-19 15:11:57 -07:00
  • b3f79e561d Fix bug in pre-counting equality constraints. Kyle Bayes 2024-07-19 09:32:49 -07:00
  • 796173170c Add support in mjModel for tagging textures with different roles, and use the slot index of a texture to designate its role. Tom Erez 2024-07-19 09:28:34 -07:00
  • 8a8a44a4db Refactor numerical parsing in XML. Kyle Bayes 2024-07-19 05:40:54 -07:00
  • e92af73cbf Add mjmodel support for textures with different number of channels. Tom Erez 2024-07-19 05:21:16 -07:00
  • 70ac76bb4b Add assets to MjSpec.compile() Alessio Quaglino 2024-07-19 04:33:35 -07:00
  • 85532b74e1 Speed up hfield JIT time by reducing XLA code generation overhead. Erik Frey 2024-07-18 15:00:44 -07:00
  • c198a69bbf Return null pointer from mjs_firstChild and mjs_firstElement when the requested list is empty. Alessio Quaglino 2024-07-18 14:33:49 -07:00
  • 384ed8097a Various fixes in mujoco/usd Alessio Quaglino 2024-07-18 07:19:29 -07:00
  • ffb50b7b67 Improve readability of body transmission code. Yuval Tassa 2024-07-18 06:42:41 -07:00
  • 231d9632cd Avoid duplicated code in mjCModel by adding ResetTreeLists(). Alessio Quaglino 2024-07-18 05:07:13 -07:00
  • 67922f41b9 Exclude nbuffer from CompareModel. Alessio Quaglino 2024-07-18 04:49:33 -07:00
  • dd9dd295ba Prevent uninitialized memory during a copy of joints and actuators. Alessio Quaglino 2024-07-17 13:21:06 -07:00
  • dbe18f5740 Add additional MuJoCo fields to MJX structs. Saran Tunyasuvunakool 2024-07-17 10:03:53 -07:00
  • dd25973481 Remove unnecessary def_map copying. Yuval Tassa 2024-07-17 09:09:32 -07:00
  • 2664cc1391 Allow passing a null pointer in mj_recompile. Alessio Quaglino 2024-07-17 08:28:13 -07:00
  • a2fd34caee Modify test/testdata/model.xml so the wrapping is stable. Fixes #1795 Yuval Tassa 2024-07-17 05:45:06 -07:00
  • f20edda26e Merge pull request #1759 from Balint-H:fix/unity-multi-dof-axes Copybara-Service 2024-07-17 03:54:22 -07:00
  • 2cf352c2e6 Add VFS handling logic to mj_openResource. Kyle Bayes 2024-07-17 00:40:20 -07:00
  • 7f46e936f6 Update setuptools to version 70.3.0. Saran Tunyasuvunakool 2024-07-16 08:38:01 -07:00
  • 8e827d0d50 Add missing changelog item. Alessio Quaglino 2024-07-16 07:20:38 -07:00
  • c588023729 Mujoco changelog update for 3.2.0 Google DeepMind 2024-07-15 14:10:44 -07:00
  • 22ce22ac8a Update the MuJoCo version number ahead of the 3.2.0 release. Gabe Oppenheimer 2024-07-15 13:15:11 -07:00
  • cb4cb7d09b Update version hashes in MuJoCo CMake files ahead of the 3.2.0 release. Gabe Oppenheimer 2024-07-15 11:59:20 -07:00
  • 39b22ebc26 Remove dangling section header from function docs. Yuval Tassa 2024-07-15 06:10:25 -07:00
  • 9a7c1df130 Set unused inherited opaque pointers to nullptr. Alessio Quaglino 2024-07-15 05:14:45 -07:00
  • cf61d88e41 Move pointer assignments from CopyFromSpec() to PointToLocal(). Alessio Quaglino 2024-07-15 02:46:33 -07:00
  • 3d28a1d8c7 Fix formatting in documentation code samples. Yuval Tassa 2024-07-14 07:07:27 -07:00
  • 22a10fd2ff Minor documentation improvements. Yuval Tassa 2024-07-13 08:35:49 -07:00
  • e13ddfa2ab Improve compiler-related documentation. Yuval Tassa 2024-07-12 11:04:20 -07:00
  • 5d51b4cd5f Check that element is a nullptr before casting. Alessio Quaglino 2024-07-12 09:45:18 -07:00
  • e76f3ce1e3 Rename model to spec in xml_native_reader.cc. Yuval Tassa 2024-07-12 08:21:52 -07:00
  • a0df72f43f Raise memory limit so test passes with dynamic linking Richard Levasseur 2024-07-12 06:09:36 -07:00
  • 84108589c4 Move the map lookup outside of the mesh processing loop. Change to unordered_map. Nimrod Gileadi 2024-07-12 05:44:33 -07:00
  • 6e64dd10e8 Fix bug in RemoveFromList. Alessio Quaglino 2024-07-12 05:07:02 -07:00
  • f1aa52aa9b Never use more threads than meshes for multi-threaded compile. Yuval Tassa 2024-07-12 04:17:29 -07:00
  • 9c9faa02d5 Add FilePath utility class for handling resource / file paths in MuJoCo user code. Kyle Bayes 2024-07-12 03:20:10 -07:00
  • 2f46dec669 Fix bug in frame saving. Fixes #1802 Alessio Quaglino 2024-07-12 01:55:35 -07:00
  • 3d1d1d0718 Multithreaded mesh compilation. Yuval Tassa 2024-07-11 04:20:59 -07:00
  • e7301edd20 Copy arena contents in mj_copyData. Nimrod Gileadi 2024-07-11 03:53:45 -07:00
  • f9ab89b205 Refactor user cache to just support void pointers so user objects can be cached whole. Kyle Bayes 2024-07-11 01:00:26 -07:00
  • c145b79f6e Using typing instead of collections.abc. Fixes #1763 Erik Frey 2024-07-10 16:19:07 -07:00
  • 27b9ddda5b Add attach tag to MJCF. Alessio Quaglino 2024-07-10 12:40:50 -07:00
  • 5b080bacc4 Merge pull request #1799 from JewelryForge:main Copybara-Service 2024-07-10 10:29:22 -07:00
  • 60afda949c Merge pull request #1714 from abhihjoshi:tendons Copybara-Service 2024-07-10 09:26:54 -07:00
  • 7f9f8b5429 Catch errors in attach during replicate. Alessio Quaglino 2024-07-10 09:03:13 -07:00
  • 1a47860577 Add a xml test file whose mesh has a default class. user_api_test will have a segmentation fault before #1799. Chengrui Zhu 2024-07-10 23:10:22 +08:00
  • b483ce608e Use std::thread in compiler on all platforms. Yuval Tassa 2024-07-10 07:09:51 -07:00
  • 7e97caaafd Add a test for lengthrange computation, with and without threading. Yuval Tassa 2024-07-10 06:38:25 -07:00
  • 17f6b12930 Report model load time in simulate if it takes more than 0.5 seconds. Yuval Tassa 2024-07-10 02:55:08 -07:00
  • 5bd13b4982 Copy all keys of def_map when copying a mjCModel. Fixes #1798 Chengrui Zhu 2024-07-10 16:40:36 +08:00