Commit Graph

  • c168ac3397 Add source code links in docs for remaining API functions. Kyle Bayes 2024-11-03 11:09:03 -08:00
  • efa5709c94 Fix broken link in XMLreference. Yuval Tassa 2024-11-03 04:17:43 -08:00
  • 831d9881d3 Remove box, cylinder and ellipsoid composite types. Alessio Quaglino 2024-11-02 11:13:16 -07:00
  • ebe60b9ad5 Add const to mjsDefault when used as function argument. Alessio Quaglino 2024-11-01 18:17:42 -07:00
  • 47ebb0614e Set some visual params as jax.Arrays for visual domain rando. Baruch Tabanpour 2024-11-01 13:23:22 -07:00
  • b6037d1759 Improve mjSpec documentation. Fixes #2074. Yuval Tassa 2024-11-01 12:05:26 -07:00
  • a51f346059 Use sparse (uncompressed) actuator_moment in mj_transmission. Taylor Howell 2024-11-01 08:05:14 -07:00
  • 1d58576d28 Fetch source code line links for API functions on docs client side. Kyle Bayes 2024-11-01 03:28:01 -07:00
  • 09212a9541 Merge pull request #2159 from Andrew-Luo1:main Copybara-Service 2024-10-31 11:11:08 -07:00
  • c9f78ad8a8 Rename nnzJ to nJ in mjData. Yuval Tassa 2024-10-31 10:42:29 -07:00
  • 554641060b Add support for computing elliptic cone contact forces to MJX. Fixes #2153. Taylor Howell 2024-10-31 09:22:02 -07:00
  • 18682aac6a Fix function definition formatting. Kyle Bayes 2024-10-31 06:44:35 -07:00
  • 94bbf297fc Replace flex_xvert0 with flex_vert0 Alessio Quaglino 2024-10-31 06:29:39 -07:00
  • 26ccaeb78e Don't populate _qM_sparse, _qLD_sparse, _qLDiagInv_sparse fields if they were never set via _full_compat. Fixes #2188 Baruch Tabanpour 2024-10-30 13:42:10 -07:00
  • a9737c60e8 Copybara import of the project: Kevin Zakka 2024-10-30 11:40:17 -07:00
  • 70d944b458 micro-optimization to mju_mulMatTVecSparse Yuval Tassa 2024-10-30 08:38:12 -07:00
  • 32df8a515a Fix typos. fixes #2139 Yuval Tassa 2024-10-30 08:33:38 -07:00
  • 7c2b2d353c Merge pull request #2190 from jjyyxx:patch-2 Copybara-Service 2024-10-30 05:43:04 -07:00
  • e1cb43819a Fix typo in MJDATA_VECTOR definition Yuxuan Jiang 2024-10-30 14:27:32 +08:00
  • 03d04f6096 Add texture fields to mjx.Model for madrona collaborators. Baruch Tabanpour 2024-10-29 14:48:10 -07:00
  • f47840e57c Add mju_dense2sparse to public API. Taylor Howell 2024-10-29 12:47:03 -07:00
  • e835f139c8 Add sibling traversal for tree elements. Alessio Quaglino 2024-10-29 09:54:07 -07:00
  • b941e994d9 Move keyframe resizing from compilation to attach (mjCModel::operator+=). Alessio Quaglino 2024-10-29 09:16:54 -07:00
  • e889cffe23 Clarify in mju_boxQP test that for the synthetic test set, the average number of factorizations is expected to be 5 or less, while the worst case is expected to be 6 or less. Yuval Tassa 2024-10-29 08:54:39 -07:00
  • 1336e99d88 Remove test annotation from mjspec notebook Yuval Tassa 2024-10-29 06:01:01 -07:00
  • 0995af83f9 Add documentation for SdfLib plugin. Alessio Quaglino 2024-10-29 05:31:13 -07:00
  • 71cfcc5432 Use assertIn instead of assertContainsSubsequence for substring checks. Google DeepMind 2024-10-29 05:20:07 -07:00
  • 6703a40fcf Improve plugin documentation. Yuval Tassa 2024-10-29 05:06:19 -07:00
  • ce5f8b4728 Fix typo in mju_muscleDynamics comments. Taylor Howell 2024-10-29 03:30:38 -07:00
  • f1d4b23e48 mjSpec tutorial backwards compatibility with the latest MuJoCo release. Alessio Quaglino 2024-10-28 14:17:51 -07:00
  • d01fb81b50 Use eq_active0 in MJX. Baruch Tabanpour 2024-10-28 13:20:09 -07:00
  • 13f11d4c45 Fit typo in mjSpec tutorial link. Alessio Quaglino 2024-10-28 10:59:13 -07:00
  • 0be0896bec Add mjSpec tutorial. Alessio Quaglino 2024-10-28 10:44:41 -07:00
  • 864b805a6e Fix multiple bugs related to connect and weld constraints with site semantics. Fixes #2179 Yuval Tassa 2024-10-28 10:43:09 -07:00
  • 2c86136dd6 Merge pull request #2160 from traversaro:patch-40 Copybara-Service 2024-10-28 10:17:13 -07:00
  • 3d920e6a70 Update build documentation to include instructions on how to build the docs locally. Yuval Tassa 2024-10-28 08:16:09 -07:00
  • 9dd05d3b65 Update SimulateDependencies.cmake vidurvij-apptronik 2024-10-28 09:25:54 -05:00
  • 832229a846 Update CMakeLists.txt vidurvij-apptronik 2024-10-28 09:25:38 -05:00
  • a4a6248a06 Move AsVector utility to fixture.h Yuval Tassa 2024-10-28 05:51:05 -07:00
  • d95befaddd Merge pull request #2180 from pschmutz:schmutz/error_handling_when_loading_plugins Copybara-Service 2024-10-28 05:11:14 -07:00
  • ca45041049 MjSpecs.copy should return an MjSpec rather than a raw::MjSpec* Joss Moore 2024-10-28 04:54:42 -07:00
  • d8494fef3b Remove deprecated mjv_makeConnector function. Yuval Tassa 2024-10-28 04:50:41 -07:00
  • 3c21abc0e5 Add ray intersection with ellipsoid to MJX. Taylor Howell 2024-10-28 04:24:11 -07:00
  • a36f2cccb6 Add nnz argument for size of allocated memory to mju_dense2sparse and check if this number is too small for number of non-zeros. Taylor Howell 2024-10-28 03:46:00 -07:00
  • 1c424644dd Fix MJX touch sensor. Taylor Howell 2024-10-28 03:38:52 -07:00
  • 7dc8aef807 Remove the convexhull compiler option. Yuval Tassa 2024-10-27 04:30:12 -07:00
  • 61cb552f8a Refactor PBR texture layers from separate sub-elements to a single layer sub-element. Yuval Tassa 2024-10-26 07:40:49 -07:00
  • 7cf457286d Print error instead of failing silently when loading plugins Philipp Schmutz 2024-10-26 16:22:47 +02:00
  • 078c7bb42e internal change Baruch Tabanpour 2024-10-25 15:28:29 -07:00
  • 1201db8050 Do not test python bindings in python/dist directory Silvio 2024-10-25 09:33:17 +02:00
  • 455116466b Fix running tests out of a installed mujoco python package Silvio Traversaro 2024-10-21 11:25:28 +02:00
  • f24de91cc9 Use eq_active in MJX. Fixes #2173. Baruch Tabanpour 2024-10-24 16:07:28 -07:00
  • 2de430a61f Use newton by default in benchmark. Baruch Tabanpour 2024-10-24 15:34:07 -07:00
  • bebec52869 Add find_all with string input. Alessio Quaglino 2024-10-24 13:00:38 -07:00
  • a3ea01e57e Remove deprecated mju_rotVecMat and mju_rotVecMatT functions. Yuval Tassa 2024-10-24 09:14:13 -07:00
  • 159f23e6b4 Remember compiler options during attach. Alessio Quaglino 2024-10-24 08:29:03 -07:00
  • 1043633cc3 Remove arbitrary limit of a 1000 elements from certain attributes. Fixes #2166. Kyle Bayes 2024-10-24 05:36:15 -07:00
  • ca348632a9 Change tolerances for ellipsoid-capsule and ellipsoid-sphere collision tests in MJX. Kyle Bayes 2024-10-24 02:40:56 -07:00
  • f6e4666624 Updating simulation cmake to install headers and so file if requested using a flag. vidurvij-apptronik 2024-10-23 14:59:33 -05:00
  • 7620aef530 Fix typo in the changelog. Yuval Tassa 2024-10-23 12:16:39 -07:00
  • ed7655cf97 Store a copy of the attached specs in the destination spec. Alessio Quaglino 2024-10-23 10:18:05 -07:00
  • d17d9e835c Do not delete attached specs after compilation. Alessio Quaglino 2024-10-23 09:41:07 -07:00
  • e14aebfd16 Expose mju_sparse2dense to public API. Yuval Tassa 2024-10-23 09:00:33 -07:00
  • b598d79b3f Move mesh inertia specification from global <compiler> to <asset/mesh>. Alessio Quaglino 2024-10-23 07:05:32 -07:00
  • 0c97dcf1fd Avoid overflowing the stack when allocating memory for polytope in EPA. Kyle Bayes 2024-10-22 12:10:29 -07:00
  • 4a3f77dd1f Add missing default namespaces. Alessio Quaglino 2024-10-22 09:15:29 -07:00
  • 708fd83a49 Remove goto statement from engine collision code. Kyle Bayes 2024-10-22 07:21:19 -07:00
  • bfa78614c8 Require prefix for the attach tag. Alessio Quaglino 2024-10-22 07:07:33 -07:00
  • 94e9912d28 Add mju_mulMatTVecSparse to multiply transposed sparse matrix and dense vector. Taylor Howell 2024-10-22 07:05:35 -07:00
  • 2b0629d75f Replace mjQUICKSORT with faster, native sorting function. fixes #1638 Kyle Bayes 2024-10-22 06:04:10 -07:00
  • 9e1aa37b55 Do not self-attach custom tags. Alessio Quaglino 2024-10-22 06:03:06 -07:00
  • 1802d9b1a7 Merge pull request #2069 from squarefk:main Copybara-Service 2024-10-21 13:37:29 -07:00
  • 98478f8811 Minor changes to inline comments in mjModel and mjData headers. Saran Tunyasuvunakool 2024-10-21 12:28:26 -07:00
  • aa91f3c047 Fix bug in slider-crank transmission. Yuval Tassa 2024-10-21 11:20:26 -07:00
  • a70aea918c Prevent duplicated pairs in active_pugins vector. Alessio Quaglino 2024-10-21 09:28:06 -07:00
  • 90bc4b555d Add box-box collision to collection of collision performance benchmark models. Yuval Tassa 2024-10-21 07:44:50 -07:00
  • 36e8845599 Add actuator_moment Jacobian sparsity pattern to mjData. Taylor Howell 2024-10-21 07:10:17 -07:00
  • b00a7c6705 Add touch sensor to MJX. Taylor Howell 2024-10-21 02:47:43 -07:00
  • 9504a97182 add citation and fix math symbol text color Andrew 2024-10-20 23:03:21 -04:00
  • 680fb3e5dd Add more public support functions for MJX. Baruch Tabanpour 2024-10-18 17:14:23 -07:00
  • dcf2816543 Remove copy_back from Python bindings and mj_copyBack from the C API. Alessio Quaglino 2024-10-18 11:54:00 -07:00
  • 62c0ef4262 [introspect] Extract struct array extents from comments. Saran Tunyasuvunakool 2024-10-18 04:34:28 -07:00
  • 43a7493d17 Fix embarrassing bug with ckpt. Baruch Tabanpour 2024-10-16 16:23:03 -07:00
  • ffdb800e45 Update the MuJoCo version for the 3.2.5 release following the 3.2.4 release. Google DeepMind 2024-10-16 14:23:02 -07:00
  • 8740533644 Check obj and ref types before casting them to a geom. Alessio Quaglino 2024-10-16 13:14:53 -07:00
  • c2024ef6d1 Update the MuJoCo version for the 3.2.4 release. Gabe Oppenheimer 2024-10-15 15:33:11 -07:00
  • d1e004aa97 Update version hashes in MuJoCo CMake files ahead of the 3.2.4 release. Google DeepMind 2024-10-15 13:01:33 -07:00
  • 11af1e2a95 Fix a bug in mj_recompile. Alessio Quaglino 2024-10-15 10:23:43 -07:00
  • d646ba8de1 Update MuJoCo changelog with a video of the 100_humanoids model. Yuval Tassa 2024-10-15 08:39:07 -07:00
  • 0ffaeb4d56 Improve comments in mju_cholFactorNNZ, clarify that this function reads from the upper triangle of the source matrix. Yuval Tassa 2024-10-15 08:25:21 -07:00
  • 096853e192 Add JOINTINPARENT actuator transmission type to MJX. Taylor Howell 2024-10-15 06:37:00 -07:00
  • 5a95d601ed Use GJK for geom distance when the nativeccd flag is enabled. Kyle Bayes 2024-10-15 03:24:27 -07:00
  • 6881ce2437 Remove support for Python 3.8. Nimrod Gileadi 2024-10-15 01:53:14 -07:00
  • 400d2edc21 Clean up mj_transmission. Yuval Tassa 2024-10-14 11:14:17 -07:00
  • 8d84b5f693 Disable hfields for collision sensors. Kyle Bayes 2024-10-14 09:18:14 -07:00
  • ee7b994021 Remove Newton Cholesky factor from mjData arena, rollback of b66da3d369. Yuval Tassa 2024-10-14 09:06:14 -07:00
  • 7ec94f46d4 Refactor Newton solver: move Hessian from arena back to the stack. Yuval Tassa 2024-10-14 08:32:44 -07:00
  • ac91a7639d Add tendon velocity sensor to MJX. Taylor Howell 2024-10-14 06:47:05 -07:00
  • 1e7c109887 Raise warning when attaching a spec with pending keyframes to a different spec. Alessio Quaglino 2024-10-14 05:53:12 -07:00
  • c84f35b425 Do not delete pending keyframes during body detachment. Alessio Quaglino 2024-10-14 05:22:50 -07:00