Commit Graph

  • 4debe1344a Add WidowX 250 6-DoF. Closes #28. Kevin Zakka 2024-06-04 12:08:28 -07:00
  • 18397e61ec Replace calls to mj_makeEmptyFileVFS with mj_addBufferVFS in MuJoCo Unity bindings. Kyle Bayes 2024-06-04 08:49:18 -07:00
  • b35ae973e1 Add mj_parseXML and mj_saveXML to xml_api. Alessio Quaglino 2024-06-04 11:59:32 +01:00
  • 1bf90af0e0 Bumping mjVERSIONSTRING from 3.1.6 to next version 3.1.7 Meghha Dhoke 2024-06-04 01:05:46 +01:00
  • 21bc6e5ce4 Trimmed underline to match the current format. Meghha Dhoke 2024-06-03 12:23:58 -07:00
  • ff167e91d9 Updated the version number and release date to be current release v#3.1.6 Meghha Dhoke 2024-06-03 11:57:22 -07:00
  • ba93a9b5d6 Remove mj_makeEmptyFileVFS in favor of mj_addBufferVFS from MuJoCo codebases. Kyle Bayes 2024-06-03 10:07:20 -07:00
  • 428ec9caaf fixing imports Abhishek Joshi 2024-06-03 11:38:13 -05:00
  • 0cfdc89c5b Merge branch 'google-deepmind:main' into tendons Abhishek Joshi 2024-06-03 11:14:21 -05:00
  • 2830a4071f Add dampratio attribute to position and intvelocity actuators. Yuval Tassa 2024-06-03 05:26:14 -07:00
  • d6712f2944 Merge pull request #1646 from Balint-H:fix/unity-sensornoise Copybara-Service 2024-06-03 03:49:20 -07:00
  • 1416ddfc85 Merge pull request #1696 from Balint-H:fix/unity-position-kv Copybara-Service 2024-06-03 03:44:29 -07:00
  • 8fa0fea02d Allow partial specification of polycoef attribute of equality constraints. Yuval Tassa 2024-06-03 03:41:58 -07:00
  • ee82810ad3 removing temp.py Abhishek Joshi 2024-06-02 21:17:23 -05:00
  • ba842fc0d1 decoupling tendons to subcomponents and fixing tendon scaling issue Abhishek Joshi 2024-06-02 21:16:58 -05:00
  • 14a3ce5ffa Add tree traversal utilities to C API. Alessio Quaglino 2024-06-01 01:26:05 -07:00
  • 936866be0f Add mjModel and mjData arguments to mj_makeModel and mj_makeRawData. If they are NULL, then the functions allocate the memory, otherwise they will use the memory allocated by the caller. Alessio Quaglino 2024-06-01 01:07:50 -07:00
  • 814deb0e9f Fix bug in hyperlink. Kevin Zakka 2024-05-31 22:32:18 -07:00
  • 16e9db3ad6 Add Franka Robotics FR3 robot. Kevin Zakka 2024-05-31 11:48:03 -07:00
  • 5c71c7de5d Add Boston Dynamics Spot. Kevin Zakka 2024-05-31 10:57:05 -07:00
  • b38998eff2 Replace mjs_deleteBody with mjs_delete. Alessio Quaglino 2024-05-31 09:23:59 -07:00
  • f616975e28 Forward fix for MJCF parsing: A recent libc++ update does not natively accept ".x" float format ('.' being the first character) but rather requires "0.x". Alessio Quaglino 2024-05-31 01:17:08 -07:00
  • 0d1c92b20a Add documentation on pipeline stages and mjData self-consistency. Fixes #1667 Yuval Tassa 2024-05-30 05:37:03 -07:00
  • c511d02265 Add hfield. Fixes #1655 #1491 #1695 Baruch Tabanpour 2024-05-29 16:20:27 -07:00
  • dec55b59fa Allow detaching from a compiled model. Alessio Quaglino 2024-05-29 08:46:19 -07:00
  • 195bd32aa6 Add a check for mesh dimension in the elasticity.solid plugin. Fixes #1647. Alessio Quaglino 2024-05-28 08:17:11 -07:00
  • 1bbf44c99a adding resolution parameter Abhishek Joshi 2024-05-27 10:26:17 -05:00
  • 45ccc2a6df Add tests for kv param in position actuators Bálint Hodossy 2024-05-27 12:11:15 +01:00
  • 2aa30b188c Adjust formatting Bálint Hodossy 2024-05-27 11:49:26 +01:00
  • adbbcc4ff5 Track separate kv property for position actuators Bálint Hodossy 2024-05-27 11:48:11 +01:00
  • 161ed22299 Fix Unity tests for sensornoise attribute Bálint Hodossy 2024-05-27 11:29:04 +01:00
  • 7ca8a629a2 Speed up primitive sdf slightly. Baruch Tabanpour 2024-05-24 20:00:34 -07:00
  • 255a59487c Corrects function reference in class comments. Erik Frey 2024-05-24 16:53:06 -07:00
  • 2a9067a6b3 Replace dt with opt.timestep. Baruch Tabanpour 2024-05-24 11:34:26 -07:00
  • 50aab2dd48 Move engine/engine_vfs.{c,h} to user/user_vfs.{c,h}. Kyle Bayes 2024-05-22 10:43:35 -07:00
  • 0108b7b569 Group CCD common initialization options together. Kyle Bayes 2024-05-21 12:45:05 -07:00
  • d4afdd8583 Merge pull request #1681 from lgkimjy:dev/mjxdoc_minimal_example_issue Copybara-Service 2024-05-21 12:14:56 -07:00
  • 2f19941fcf Move mj_loadModel to xml_api.cc. Kyle Bayes 2024-05-21 03:36:21 -07:00
  • 9e0a437e2a fixed minimal example shown at mjx.rst JunYoung Kim 2024-05-21 16:32:54 +09:00
  • f0b633de6a Fix typos in least_squares notebook. Kevin Zakka 2024-05-20 23:47:38 -07:00
  • f2732c336e Add Unitree G1 to model docs. Kevin Zakka 2024-05-20 08:33:42 -07:00
  • 292745000a Merge pull request #1675 from peterdavidfagan:pr-fix-mjx-put-data-docs Copybara-Service 2024-05-19 00:40:23 -07:00
  • 727893f0f2 Add timeconst attribute to position actuator. Tom Erez 2024-05-18 03:37:10 -07:00
  • 875823ba96 Speed up slow test. Yuval Tassa 2024-05-18 03:06:41 -07:00
  • 848c33e16b fix put_data function signature peterdavidfagan 2024-05-17 12:22:58 +01:00
  • f6f9ff537b Wrap LibCCD MPR function in a macro and initialize ccd_t struct. Kyle Bayes 2024-05-16 15:59:25 -07:00
  • d58010c3b9 Update numpy sha256 hash in build requirements.txt. Kyle Bayes 2024-05-16 15:23:00 -07:00
  • 86e6fc6de7 Fixes #1668 Baruch Tabanpour 2024-05-16 11:57:19 -07:00
  • e885a3dc3d Make default class members private. Kyle Bayes 2024-05-16 03:21:17 -07:00
  • 6e58cedb47 Fix typo in sensor documentation. Kyle Bayes 2024-05-15 03:02:22 -07:00
  • b8a8d811e1 Update documentation for URDF parsing, noting different default values for compiler attributes. Yuval Tassa 2024-05-14 06:00:31 -07:00
  • c6e88d3a72 Add hash for jaxlib wheel. Nimrod Gileadi 2024-05-14 04:57:29 -07:00
  • 3809951172 Add sensor to replicate example model. Fixes #1654 Yuval Tassa 2024-05-13 08:05:39 -07:00
  • c6b1293e58 Add contact force support function. #1555 Baruch Tabanpour 2024-05-10 13:40:29 -07:00
  • a9308a4420 Remove sensor noise properties Bálint Hodossy 2024-05-10 16:12:51 +01:00
  • 65d4f04cd4 Add some missing const qualifiers. Yuval Tassa 2024-05-10 05:19:33 -07:00
  • 02d015458c Add mj_geomDistance API function and sensors for geometric distance, normal direction and segment between between two geoms. Fixes #51 Yuval Tassa 2024-05-10 04:51:46 -07:00
  • 31de1dad9d Update requirements.txt for mujoco and mjx. Yuval Tassa 2024-05-10 03:29:04 -07:00
  • 39601b0f52 Fix bug in compiler error string construction. Yuval Tassa 2024-05-10 00:38:59 -07:00
  • bb2c7ae556 adding initial tendon logic Abhishek Joshi 2024-05-09 08:42:29 -05:00
  • 1d181786a2 Prevent visualization of SDF iterations from writing outside the maximum allocated vector. Fixes #1539. Alessio Quaglino 2024-05-09 01:41:25 -07:00
  • d6bc8c7781 BEGIN_PUBLIC Replaced "shark" test models with lighter models to speed up tests. END_PUBLIC. Mohammad Hamid 2024-05-08 06:14:13 -07:00
  • 13bf9ae6bd Encapsulate mjCModel internal lists. Kyle Bayes 2024-05-08 05:01:13 -07:00
  • 96844db926 Update BVH during fusestatic. Fixes #1069 and #1577. Alessio Quaglino 2024-05-08 04:12:04 -07:00
  • 4eca3b048d Bumping mjVERSIONSTRING from 3.1.5 to version 3.1.6 Meghha Dhoke 2024-05-07 14:10:30 -07:00
  • e001975f08 Update changelog for MuJoCo 3.1.5 Meghha Dhoke 2024-05-07 11:46:17 -07:00
  • efbcd86e29 Update abseil to LTS 20240116.2. Meghha Dhoke 2024-05-07 11:39:47 -07:00
  • 24bc1c8b52 Add new differentiable physics tutorial to readme. Erik Frey 2024-05-07 09:59:32 -07:00
  • 8d896529f0 Replace .copy() with list() in minimize.py Yuval Tassa 2024-05-07 07:15:24 -07:00
  • 4647f79c55 Update MarchingCubeCpp to version f03a1b3ec29b1d7d865691ca8aea4f1eb2c2873d. Alessio Quaglino 2024-05-07 06:21:38 -07:00
  • dbb258eb69 Fix compile-time size_t narrowing to bool. Kyle Bayes 2024-05-07 04:58:59 -07:00
  • ad0459680d Enable compiler asset cache for public use, and add changelog entry. Kyle Bayes 2024-05-07 02:49:40 -07:00
  • a40de1b230 Move notebook copyright notice into HTML comment. Yuval Tassa 2024-05-06 16:35:33 -07:00
  • 34e537e557 Updates to minimize.least_squares. Fixes #1585 Yuval Tassa 2024-05-06 15:34:56 -07:00
  • 93b57c1421 Update Python documentation. Yuval Tassa 2024-05-06 14:39:53 -07:00
  • 3e35eebbb9 Documentation updates: Yuval Tassa 2024-05-05 12:08:57 -07:00
  • 62bc837b4c Rename remaining model to spec in xml/ Yuval Tassa 2024-05-05 12:02:48 -07:00
  • ac1af8e461 Remove urdfeffort attribute, parse URDF "effort" into mjsJoint.actforcerange. Yuval Tassa 2024-05-05 03:27:13 -07:00
  • f6ee435005 updating geom visibility logic; fixing infinite plane texture bug; adding frame skip arg to demo Abhishek Joshi 2024-05-04 13:47:02 -05:00
  • 61a651c63a Fix uninitialized variable error in asset cache. Kyle Bayes 2024-05-03 13:59:57 -07:00
  • 2d6c263687 removing outdated comments Abhishek Joshi 2024-05-02 17:29:18 -05:00
  • 00b73cc990 Merge pull request #5 from abhihjoshi/cards Abhishek Joshi 2024-05-02 17:24:16 -05:00
  • 7a1e2bf61e adding demo file and unnamed geom fix Abhishek Joshi 2024-05-02 17:23:48 -05:00
  • 13e1cfdcbf Merge branch 'google-deepmind:main' into main Abhishek Joshi 2024-05-02 12:59:15 -05:00
  • 259d3876ce Remove C-style vectors from user_mesh. Alessio Quaglino 2024-05-02 05:26:25 -07:00
  • 545c6fdc99 Merge branch 'google-deepmind:main' into main Abhishek Joshi 2024-05-01 16:27:16 -05:00
  • dc68bc6c13 Add another unit test for caching PNG decoded images verifying that when a PNG file is updated the stale cached asset is not used. Kyle Bayes 2024-05-01 09:38:25 -07:00
  • 7eb8c4b9f4 Set all flex edges to rigid when the flex is rigid. Alessio Quaglino 2024-05-01 09:04:40 -07:00
  • ad5bee73ef Cache decoded PNG images for hfields and textures in the MuJoCo compiler. Kyle Bayes 2024-05-01 08:58:12 -07:00
  • 131b1745db Added support for GMSH22 surface loading Mohammad Hamid 2024-05-01 08:42:53 -07:00
  • 57b1dbac65 Fixed bug with error printing in user_api_test. Alessio Quaglino 2024-05-01 08:19:08 -07:00
  • 1b70907060 Convert user_api header and user_init source files to valid C code. Yuval Tassa 2024-05-01 04:51:54 -07:00
  • 8d1f65c01a Add act to mjx viewer. Baruch Tabanpour 2024-04-30 10:12:10 -07:00
  • ec84ddb5a4 Use plane-convex for plane-sdf collisions, using the marching cube mesh. Alessio Quaglino 2024-04-30 09:28:17 -07:00
  • 6f97f42458 Geoms of type mesh with zero density don't trigger the check for valid mesh volume. Yuval Tassa 2024-04-30 08:11:30 -07:00
  • 26f23066d1 Add replicate element to MJCF. Fixes #553 Alessio Quaglino 2024-04-30 06:28:09 -07:00
  • 6a5bbb5157 Exclude shark models from testspeed_test. Alessio Quaglino 2024-04-30 05:59:55 -07:00
  • 719476c274 Fix bug in `mjx.ray` and speed up ray-mesh by ~30% for large meshes. Erik Frey 2024-04-29 15:46:44 -07:00
  • 618d879904 Make BVH generation robust to very small perturbations. Alessio Quaglino 2024-04-29 08:05:22 -07:00
  • d6553ed192 Update contype and conaffinity if fusestatic is true. Fixes #1577. Alessio Quaglino 2024-04-25 07:45:07 -07:00