Commit Graph

  • 1bd6a32af2 Add mjmEquality, mjmTendon and mjmWrap to C API. Alessio Quaglino 2024-02-10 03:29:22 -08:00
  • 4ad1dc4b84 Mention the roles of "center" and "extent" in visual/global/{azimuth,elevation}. Fixes #1407. Yuval Tassa 2024-02-09 09:21:41 -08:00
  • dc40bbd1f5 Refactor global object tables logic. Saran Tunyasuvunakool 2024-02-09 06:49:13 -08:00
  • 6fa139a693 Add mjmActuator and mjmSensor. Alessio Quaglino 2024-02-09 05:10:10 -08:00
  • e3cbad280c Add mjmJoint, mjmCamera, and mjmLight to C API. Alessio Quaglino 2024-02-09 04:44:04 -08:00
  • e77c3cb258 Update MJX viewer to use mjx.get_data_into and fix bad function parameters. Erik Frey 2024-02-08 16:31:26 -08:00
  • 4933a2c7b6 Improve performance of getting and putting MJX device data by reducing cost of ncon. Erik Frey 2024-02-08 16:05:47 -08:00
  • 3e2d62c248 Improve performance of getting and putting MJX device data with large numpy arrays. Erik Frey 2024-02-08 15:00:47 -08:00
  • 1fe258fb60 Add mjmGeom to C API. Alessio Quaglino 2024-02-08 06:51:44 -08:00
  • 3baab3784a Update MJX notebook to work with brax 0.10.0. Baruch Tabanpour 2024-02-07 14:47:57 -08:00
  • e4fada1963 Correct use of uninitialized value and clean up FullInertia function Matthew Bennice 2024-02-07 11:36:51 -08:00
  • ea69f20b43 Unrolled matmul for small matrices in MJX improves steps/sec by 10-20%. Erik Frey 2024-02-07 10:47:55 -08:00
  • 8b17d260a3 Add user_init for setting default parameters. Alessio Quaglino 2024-02-07 04:41:39 -08:00
  • a3e49d582e Add mjmBody and mjmPlugin and their compiler C APIs. Alessio Quaglino 2024-02-07 04:16:20 -08:00
  • b9c50ad79c Move fullinertia from mjCAlternative to mjCBody with correction to handle URDF with 0 inertias. Matthew Bennice 2024-02-06 17:20:24 -08:00
  • 19c41aa965 Merge pull request #1401 from driesmarzougui:main Copybara-Service 2024-02-06 14:49:35 -08:00
  • 38cbc9e543 Improve MJX performance on NVIDIA GPU by enabling Triton GEMM. Erik Frey 2024-02-06 10:29:29 -08:00
  • 84f20ffb66 Automated g4 rollback of changelist 604607692. Matthew Bennice 2024-02-06 09:46:02 -08:00
  • 737342bdfe Move fullinertia from mjCAlternative to mjCBody. Alessio Quaglino 2024-02-06 04:42:02 -08:00
  • 01439f28b3 Add AddFreeJoint and remove isfree from AddJoint. Alessio Quaglino 2024-02-06 03:48:48 -08:00
  • 3b2dd06c54 Add compiler C API for mjmSite. Alessio Quaglino 2024-02-06 01:50:01 -08:00
  • f763254a00 Updating Mujoco Release version number to v3.1.3 Meghha Dhoke 2024-02-05 15:58:30 -08:00
  • f75923a48d Updated version numbers to cmake files Meghha Dhoke 2024-02-05 12:54:43 -08:00
  • 81adba763e Update title - Version number and date to Version 3.1.2 (February 05, 2024) Meghha Dhoke 2024-02-05 11:03:32 -08:00
  • 41ad07c4ff Fix numbering in changelog.rst Nimrod Gileadi 2024-02-05 09:49:25 -08:00
  • 55cbbd00af Merge pull request #1381 from ryanwhite04:patch-1 Copybara-Service 2024-02-05 05:57:19 -08:00
  • e3dc54f609 Emit only one warning about ARB_depth_buffer_float or ARB_clip_control. Nimrod Gileadi 2024-02-05 03:35:05 -08:00
  • 2bbf5424e4 Improve option/actuatorgroupdisable documentation. Yuval Tassa 2024-02-05 03:25:48 -08:00
  • ed36956b0d fix https://github.com/google-deepmind/mujoco/issues/1379 Dries Marzougui 2024-02-05 10:59:08 +01:00
  • ced37ffbb2 Add refsite to list of non-defaultable attributes. Tom Erez 2024-02-04 20:46:20 -08:00
  • 66a8bef6fa Merge pull request #1392 from alefram:fix-mj_forward-link Copybara-Service 2024-02-04 09:49:27 -08:00
  • eb844a4b77 When computing suitable initial font scale for a display, let 250% be the maximum size. Workaround for #1274. Yuval Tassa 2024-02-02 14:40:17 -08:00
  • f3b48edf2b fix metadata and update mj_forward link Alexis 2024-02-02 18:26:32 -04:00
  • d8577bfc9a Revert "fix link of mj_forward on tutorial" Alexis 2024-02-02 17:39:44 -04:00
  • 1ed8694dbe Replace xmlpos with info string for mjCError. Alessio Quaglino 2024-02-02 12:33:50 -08:00
  • df76b55fe0 Add line error check to user_objects and xml_native_reader tests. Alessio Quaglino 2024-02-02 09:56:43 -08:00
  • fe57ae498f Fix typo and improve code snippet in documentation for user_scn.flags. Saran Tunyasuvunakool 2024-02-02 07:49:32 -08:00
  • 914a001753 Update UI when rendering flags are changed via user_scn. Saran Tunyasuvunakool 2024-02-02 07:15:42 -08:00
  • 7bb0ce4211 [Python Viewer] Allow users to override rendering flags via user_scn. Saran Tunyasuvunakool 2024-02-02 06:38:28 -08:00
  • 40c0a91a40 fix link of mj_forward on tutorial Alexis 2024-02-01 23:28:40 -04:00
  • bfa359cb2e Revert "fix mj_forward link typo" Alexis 2024-02-01 23:25:56 -04:00
  • 9f006dccdb fix mj_forward link typo Alexis 2024-02-01 22:45:36 -04:00
  • 92c161a61b Add ncon to __init__. Baruch Tabanpour 2024-02-01 13:37:28 -08:00
  • 58e9fb0baa Docs: fix link to slider-crank example model. Yuval Tassa 2024-02-01 09:55:55 -08:00
  • b3f93d436b Convert mjmStruct to a C-struct. Alessio Quaglino 2024-02-01 06:56:46 -08:00
  • ff6581df1c Merge branch 'usd-integration' of github.com:awesome-aj0123/mujoco into usd-integration Abhishek Joshi 2024-02-01 02:48:17 -06:00
  • 75c0647bcc adding mujoco uds bridge Abhishek Joshi 2024-02-01 02:47:45 -06:00
  • 7a98038e88 Move mjCSite attributes to mjmSite struct. Alessio Quaglino 2024-01-31 08:06:50 -08:00
  • 38b441b777 Update XMLreference.rst Ryan White 2024-01-31 19:45:19 +08:00
  • fae1f3e56d Merge pull request #1369 from Balint-H:feature/unity-events Copybara-Service 2024-01-30 03:33:47 -08:00
  • 8be966cdf9 Avoid NaN in gradient of where. Fixes #1349. Baruch Tabanpour 2024-01-29 12:08:35 -08:00
  • 508669a9f2 Raise not implemented for frictionloss for now. #1344 Baruch Tabanpour 2024-01-29 11:44:38 -08:00
  • 4fe16dd44e Merge pull request #1353 from Balint-H:fix/unity-mesh-import Copybara-Service 2024-01-29 08:13:04 -08:00
  • e143b3dbc0 Allow height-field elevation data to be specified in XML. Yuval Tassa 2024-01-29 06:58:30 -08:00
  • e6847f843d Copybara import of the project: josephrocca 2024-01-29 06:39:00 -08:00
  • 70021a7236 Improve ordering of asset documentation, sort by category and usefulness. Yuval Tassa 2024-01-27 17:23:41 -08:00
  • 3b0a680fa7 Refactor GlobalModel class in the XML API. Kyle Bayes 2024-01-26 07:32:51 -08:00
  • 669ee0ee48 Fix migration instructions for option/collision. Yuval Tassa 2024-01-26 07:02:00 -08:00
  • ee071242c6 Constrain MjScene EventHandlers as events, consistently use MjStepArgs Bálint Hodossy 2024-01-26 14:35:03 +00:00
  • fb8f77df74 Throw error if qhull is called with NaNs. Alessio Quaglino 2024-01-26 06:12:33 -08:00
  • 076db5d366 Copy face_ into facetexcoord_ if not specified and needed. Alessio Quaglino 2024-01-26 04:53:37 -08:00
  • 4f53d9a0d7 Add AddVector and GetVector to user cache. Kyle Bayes 2024-01-25 10:12:29 -08:00
  • a1e5ede266 Allow Brax data structures to inherit from MJX data structures. Baruch Tabanpour 2024-01-24 18:02:17 -08:00
  • e59605135a Make benchmarks and viewer more accessible. Erik Frey 2024-01-24 17:03:13 -08:00
  • 64b042369b Readd axis swizzling to the mesh writer Bálint Hodossy 2024-01-24 18:32:55 +00:00
  • c8e839a666 Do not create contact if there are no DOFs. Alessio Quaglino 2024-01-24 09:36:27 -08:00
  • aede8cf5cf Rename user_asset_cache to user_cache. Kyle Bayes 2024-01-24 06:04:42 -08:00
  • 0a7be1732c Adds support for explicit dense/sparse mass matrices to MJX. Erik Frey 2024-01-23 00:31:01 -08:00
  • aceb52bd09 Improvements to mujoco.rollout: Yuval Tassa 2024-01-22 07:01:01 -08:00
  • 042e3c9c4c Reuse indices in mesh parsing, remove trailing nulls in mesh writing Bálint Hodossy 2024-01-20 19:06:15 +00:00
  • 5cbaa23388 Remove TEST_FILES from MJX test_util.py. Erik Frey 2024-01-19 11:14:06 -08:00
  • a1ddbdf7f8 Add an implementation of a cache for assets for compilation speedups. Kyle Bayes 2024-01-19 09:02:37 -08:00
  • a23a368778 clean up rollout.cc Yuval Tassa 2024-01-19 09:02:27 -08:00
  • e0864ab7f2 Fix formatting bugs in changelog. Yuval Tassa 2024-01-19 06:27:32 -08:00
  • fea7c10b95 Add bvhactive flag to visual/global. Fixes #1279. Yuval Tassa 2024-01-19 02:59:06 -08:00
  • 2feefbc5d2 Remove fine-grained timing from narrow-phase collision functions, delete mjTIMER_COL_MID. Yuval Tassa 2024-01-17 10:53:19 -08:00
  • edc254b213 Update MJX doc for #1344. Baruch Tabanpour 2024-01-17 10:37:50 -08:00
  • a14a584f1d Fix bug in muscle length-gain curve. Fixes #1342 Yuval Tassa 2024-01-17 07:19:11 -08:00
  • 67a00a3a51 Rename mjMAXTHREADS -> mjMAXTHREAD (consistency). Yuval Tassa 2024-01-17 04:33:00 -08:00
  • 71b0561758 Clean up formatting issues in user_objects.h Kyle Bayes 2024-01-17 04:20:24 -08:00
  • a02fc405af Add naive ray mesh implementation. Baruch Tabanpour 2024-01-16 16:28:19 -08:00
  • ee922be393 Benchmark improvements. Erik Frey 2024-01-16 16:17:06 -08:00
  • 45208a5fe0 Update Sphinx from 4.5.0 to 5.3.0 fixing broken docs build. Yuval Tassa 2024-01-16 10:03:28 -08:00
  • 80674149ce Allow pinning flexes to non-simple bodies. Fixes #1270. Alessio Quaglino 2024-01-16 09:31:15 -08:00
  • 3c1907e678 Fix rendering of links in documentation. Yuval Tassa 2024-01-16 08:53:33 -08:00
  • 3b440921df Merge pull request #1268 from Balint-H:feature/unity-hmap-dyn Copybara-Service 2024-01-15 12:54:06 -08:00
  • 8f247d5ed6 Merge branch 'google-deepmind:main' into usd-integration Abhishek Joshi 2024-01-15 15:10:49 -05:00
  • 2388b651e8 Unity plug-in: Fix for when xml file has no <compiler> section. Tom Erez 2024-01-15 12:03:32 -08:00
  • c77f984d9b Merge pull request #1330 from Balint-H:fix/unity-joint-limits Copybara-Service 2024-01-15 07:08:03 -08:00
  • 1e2e0b3053 Remove all visual-only assets if discardvisual is selected, not only the geoms. Alessio Quaglino 2024-01-15 06:38:11 -08:00
  • acf698e2df Store pointer to index in mjCBoundingVolume if possible. Alessio Quaglino 2024-01-15 06:03:28 -08:00
  • cab1c6bb39 Preallocate mjCBoundingVolumeHierarchy and avoid copies during MakeBVH. Alessio Quaglino 2024-01-15 04:47:59 -08:00
  • 5d46c39529 Increased SdfLib bounding box by 10% to prevent querying outside it during collision detection. Alessio Quaglino 2024-01-12 07:53:09 -08:00
  • 66a0cd3b0b Perform autolimit check on actuators Bálint Hodossy 2024-01-11 16:29:08 +00:00
  • 3a00450d00 Rephrase condition for default limited definition so it's more intuitive Bálint Hodossy 2024-01-11 16:20:13 +00:00
  • 56b30d9d15 Check the autolimits attribute before assigning default values for joint limitedness Bálint Hodossy 2024-01-11 16:09:06 +00:00
  • 79bcfecba4 Tidy up mj_kinematics implementation. Yuval Tassa 2024-01-11 07:58:55 -08:00
  • 60cd7248c2 Add zero vector shortcut to mju_rotVecQuat. Yuval Tassa 2024-01-11 03:18:35 -08:00
  • d4e8070a3f Update doc about MJX meshes, fixes #1325. Baruch Tabanpour 2024-01-10 13:35:45 -08:00
  • 85ab6183bc Add ray filtering based on geom transparency and filter params. Erik Frey 2024-01-10 11:57:53 -08:00