Commit Graph

  • e695a95efb fix mjd_transitionFD comment taylor howell 2023-07-14 13:50:57 -07:00
  • 0ccfef7314 Add update_{hfield,mesh,texture} methods to the passive viewer. Saran Tunyasuvunakool 2023-07-14 11:42:55 -07:00
  • b5bef1b639 Describe c-frame variables. Yuval Tassa 2023-07-14 01:58:53 -07:00
  • 8f3c488de8 allow specifying static bodies when parsing URDF Google DeepMind 2023-07-12 19:33:47 -07:00
  • 242aea93c6 Bump oldest supported MacOS to version 11. Kyle Bayes 2023-07-12 06:37:24 -07:00
  • 77b3533d90 Improve mju_cross implementation. Yuval Tassa 2023-07-11 12:34:10 -07:00
  • e2677d6057 Check references for BVH data structure. Alessio Quaglino 2023-07-11 06:48:40 -07:00
  • 24c1ec9aec Add support for printing to stdout in mj_saveLastXML. Kyle Bayes 2023-07-10 06:07:24 -07:00
  • 5cfbb6ac8b Add mjd_quatIntegrate, expose mjd_subQuat. Yuval Tassa 2023-07-07 05:32:18 -07:00
  • 7401d6786a Add a test to check that mjData values for the world body are initialized. Saran Tunyasuvunakool 2023-07-04 12:56:11 -07:00
  • 761649c3a3 Improvements to testspeed.cc: Yuval Tassa 2023-07-04 12:53:16 -07:00
  • 46e06c4cac Add elasticity plugins to xml_native_writer_test. Fixes #961. Alessio Quaglino 2023-07-04 08:28:56 -07:00
  • 2b38148d24 Explicitly zero out cinert of the world body. Saran Tunyasuvunakool 2023-07-04 08:25:10 -07:00
  • 95167fab2d Add utility function for merging directory names with filenames, and fix issue in mj_addfileVFS where directory names without trailing filesystem separators won't append correctly. Kyle Bayes 2023-07-04 08:08:14 -07:00
  • 82e85e24e5 Fix nv precounting bug for dense allocation in contact constraint. Kyle Bayes 2023-07-04 07:26:00 -07:00
  • d2fc7c1139 Merge pull request #947 from Balint-H:feature/unity-export Copybara-Service 2023-07-03 12:14:10 -07:00
  • 906a8e8b27 Correct shortening of camera name in simulate.cc (for UI menu item) Yuval Tassa 2023-07-03 04:31:22 -07:00
  • 0e4d638d11 Add exporter based on existing MjScene functionality Bálint Hodossy 2023-07-02 08:55:51 +01:00
  • a36cb0ce3f Merge pull request #949 from Ein04:patch-1 Copybara-Service 2023-06-29 18:32:37 -07:00
  • bce2043762 Tighten const qualifiers in collision functions. Yuval Tassa 2023-06-27 10:42:12 -07:00
  • b96532181c Merge pull request #936 from thowell:main Copybara-Service 2023-06-26 23:59:08 -07:00
  • 551a7bbc38 Drop support for Python 3.7. Saran Tunyasuvunakool 2023-06-26 18:04:52 -07:00
  • a7021df63e Add primitive sphere-cylinder collider. Yuval Tassa 2023-06-26 17:24:41 -07:00
  • 1d6d6f33bf Cosmetic clean-up and a few micro-optimisations for primitive colliders. Yuval Tassa 2023-06-26 15:35:40 -07:00
  • ca3823343d fix typo in computation.rst Ruiyu G 2023-06-22 17:28:56 -07:00
  • 14cc32bbe5 Fix typo. Ruiyu G 2023-06-22 16:39:44 -07:00
  • c50c92ccc8 Add mjv_connector, identical to mjv_makeConnector but with a more convenient "from-to" parameterization. Yuval Tassa 2023-06-21 13:18:33 -07:00
  • 74747e2ae6 Don't accept NaN geom sizes. Nimrod Gileadi 2023-06-21 04:01:50 -07:00
  • 516c5a8bbe Merge pull request #935 from traversaro:patch-25 Copybara-Service 2023-06-20 12:23:49 -07:00
  • 0945af7b8a Apply version number 2.3.6 to the pending changelog. Saran Tunyasuvunakool 2023-06-20 10:07:47 -07:00
  • f555261934 Bump MuJoCo dependency versions. Saran Tunyasuvunakool 2023-06-20 09:13:26 -07:00
  • 87f35b7703 Cite [Simulink Blockset for MuJoCo Simulator](https://github.com/mathworks-robotics/mujoco-simulink-blockset) in Third Party Section of the README. Yuval Tassa 2023-06-20 02:47:29 -07:00
  • 52aa5b645c Update python.rst Taylor Howell 2023-06-19 14:12:08 -07:00
  • 06decde594 MujocoDependencies: Move comment back to related code Silvio Traversaro 2023-06-19 15:38:10 +02:00
  • 5e220d43fe Add missing Nvidia ICD file for glvnd to enable GPU rendering on Colab. Saran Tunyasuvunakool 2023-06-19 05:36:25 -07:00
  • ac1f41160d Add engine internal error macro mjERROR to prepend calling function to error function. Kyle Bayes 2023-06-19 03:28:44 -07:00
  • c9e9cd8b35 Change org name to "Google DeepMind" in various docs. Saran Tunyasuvunakool 2023-06-15 14:27:33 -07:00
  • 2644de2438 Fix typo in README.md. Kyle Bayes 2023-06-15 05:17:40 -07:00
  • 7f549d2e03 Merge pull request #921 from thowell:main Copybara-Service 2023-06-15 00:32:19 -07:00
  • 2b6ea95d16 Fix dimension of res vector in sparse benchmark test. Kyle Bayes 2023-06-14 11:49:05 -07:00
  • b81dfbbc48 fix python type_error mj_differentiatePos, mj_integratePos taylor howell 2023-06-14 12:19:58 -06:00
  • c79dc39e50 Internal change to parsing benchmarks. Kyle Bayes 2023-06-13 04:53:47 -07:00
  • b873800ab3 Initial Implementation of MuJoCo Physics Device DeepMind 2023-06-12 09:27:33 -07:00
  • f67e359532 Add mjtState enum and related mj_stateSize, mj_getState and mj_setState functions. Yuval Tassa 2023-06-12 08:55:58 -07:00
  • 84c33e53df Merge pull request #916 from jc-cr:patch-1 Copybara-Service 2023-06-12 06:36:40 -07:00
  • 6434001747 Remove "Main struct types" subsection from APItypes.rst, for quicker access (fewer clicks) to main struct reference. Yuval Tassa 2023-06-11 19:59:27 -07:00
  • b3b05c0435 remove extra new line when editing JC 2023-06-09 22:14:32 -05:00
  • 849ed472c0 removed trailing whitespaces JC 2023-06-09 22:13:04 -05:00
  • 15618d8f94 Corrected index.rst example code samples JC 2023-06-09 21:55:02 -05:00
  • 4a086edb43 Fix wrong link in changelog. Yuval Tassa 2023-06-09 09:45:08 -07:00
  • 81d74c56e1 Separate mj_addM into dense and sparse functions. Kyle Bayes 2023-06-09 06:43:34 -07:00
  • 466c9aca82 Remove mj_activate and mj_deactivate. Yuval Tassa 2023-06-08 08:54:55 -07:00
  • 188b04fba5 Use std::stable_sort in model compiler. Yuval Tassa 2023-06-08 08:20:35 -07:00
  • 833d30858d Add note regarding reproducibility Yuval Tassa 2023-06-07 10:55:21 -07:00
  • d82f5ce5a4 Add mjContact.solreffriction, mjModel.pair_solreffriction and related implementation, allowing contact reference acceleration to be different for normal and frictional contact directions. This is required for e.g. elastic frictional collisions. Yuval Tassa 2023-06-07 09:39:28 -07:00
  • 83e70954d7 Improve documentation of solver parameters. Yuval Tassa 2023-06-06 00:29:34 -07:00
  • 1efdcbf511 Merge pull request #896 from Beanpow:fix_doc Copybara-Service 2023-06-05 14:11:52 -07:00
  • 39b744b231 Fix the effective time constant function of muscle Beanpow 2023-06-02 16:53:32 +08:00
  • 86f22cb26b Fix typo. Yuval Tassa 2023-06-01 21:37:08 -07:00
  • 8efb04eb79 Improved docs chapter order, rename Models to Model Gallery. Yuval Tassa 2023-05-31 14:12:49 -07:00
  • 4beab79946 Remove outdated reference in computation chapter. Yuval Tassa 2023-05-31 14:08:13 -07:00
  • d1c6561f1c Add spaces around comparison operators in render/ and ui/ source files. Yuval Tassa 2023-05-28 07:04:06 -07:00
  • 455b1cd2e2 Add spaces around comparison operators in engine source files. Yuval Tassa 2023-05-28 05:01:55 -07:00
  • d40c395917 Add Visualization tab to simulate. Yuval Tassa 2023-05-27 05:07:38 -07:00
  • ea6789b376 Add emoji to README. Yuval Tassa 2023-05-26 11:26:44 -07:00
  • f887c1e928 Add ASAN and MSAN instrumentation for arena and mjData stack. Saran Tunyasuvunakool 2023-05-26 09:16:39 -07:00
  • 1d79657512 Fix out-of-bound read in mju_combineSparseCount. Saran Tunyasuvunakool 2023-05-26 07:43:59 -07:00
  • cce7fb04d1 Fix out of bounds write in clampedDiff in engine_derivative_fd.c Yuval Tassa 2023-05-25 06:24:27 -07:00
  • c66d79409c Change mj_ray behaviour to match geom visualisation conventions: - Planes and height-fields respect mj_ray's geom_group argument. - The flg_static argument now applies to all static geoms, not only those directly in the world body. Yuval Tassa 2023-05-24 13:50:32 -07:00
  • 55c7f45dc5 Fix sparse matmul logic in addJTBJSparse. Saran Tunyasuvunakool 2023-05-24 11:01:58 -07:00
  • d82465d710 Fix use of uninitialised memory. Yuval Tassa 2023-05-24 04:39:16 -07:00
  • 03d6d27f64 Use mesh BVH for speeding up ray mesh intersection. Alessio Quaglino 2023-05-22 12:04:33 -07:00
  • fbbdf70401 Make XMLWriterLocaleTest hold a copy of the old locale string. Saran Tunyasuvunakool 2023-05-22 05:33:47 -07:00
  • bb8044e5f3 Set minimum tree slider depth to 0. Yuval Tassa 2023-05-22 02:39:11 -07:00
  • e338034995 Fix links in README. Yuval Tassa 2023-05-19 07:04:35 -07:00
  • f5936eac7b - Mention mujoco_wasm in README. - Move Documentation and Getting Started above Installation. - Delete link to the acquisition and open-sourcing announcements. Yuval Tassa 2023-05-19 06:11:06 -07:00
  • 20e06ba353 Add missing braces. Yuval Tassa 2023-05-19 04:34:26 -07:00
  • a09246c095 Removed key for visualizing the mesh tree. Alessio Quaglino 2023-05-18 07:51:41 -07:00
  • eca0df4c6c Improve formatting of cubelet vertices. Yuval Tassa 2023-05-17 23:31:20 -07:00
  • dee9a958b4 Tweak cube XML. Kevin Zakka 2023-05-17 11:26:18 -07:00
  • dab49d487c Use mesh BVH for speeding up ray mesh intersection. Alessio Quaglino 2023-05-16 11:09:53 -07:00
  • 9db444cd46 Fixed texture mapping bug. Before this fix, the first texture coordinate was not correctly processed. Alessio Quaglino 2023-05-16 10:24:15 -07:00
  • 9d1a21f99d Use mesh BVH for speeding up ray mesh intersection. Alessio Quaglino 2023-05-16 08:16:56 -07:00
  • 4ea8218466 If inertia is being visualised, draw body frames at the inertial frame. Yuval Tassa 2023-05-16 07:54:34 -07:00
  • b81793371b Fix typo. Yuval Tassa 2023-05-16 07:09:03 -07:00
  • fcc825c5e6 Add cutoff argument to mj_multiRay. Alessio Quaglino 2023-05-15 10:43:12 -07:00
  • ca9c55d22b Fix typo in user_mesh.cc. Kevin Zakka 2023-05-15 10:42:24 -07:00
  • 31c265782b add support for implicitfast integrator from GUI. Tom Erez 2023-05-15 07:49:23 -07:00
  • 871a2a7c8e Check that all face indices of a mesh exist in the vertex array. Alessio Quaglino 2023-05-15 02:55:00 -07:00
  • 39723891ce Use the correct string length argument to mj_loadXML. Nimrod Gileadi 2023-05-14 14:39:50 -07:00
  • 770b4b363a Added optional smoothing to muscle dynamics: - muscle actuators take a new tausmooth attribute (defaults to 0) which when positive, smooths the transition between activation and deactivation timescales. - mju_muscleDynamics takes 3 parameters, adding width of smoothing sigmoid. Yuval Tassa 2023-05-12 04:58:17 -07:00
  • 777cad52b4 Merge pull request #860 from PeterMitrano:main Copybara-Service 2023-05-12 03:34:33 -07:00
  • 0d0a41d549 Fix locale management on Windows. Saran Tunyasuvunakool 2023-05-11 14:00:45 -07:00
  • 3d71b160e6 Add 3x3x3 cube to model collection. Kevin Zakka 2023-05-11 09:26:47 -07:00
  • bf81d1e6a5 Fix typo. Alessio Quaglino 2023-05-11 04:55:07 -07:00
  • 133b8d0978 Make MuJoCo buildable with Visual Studio 2019 update 7 and earlier. Saran Tunyasuvunakool 2023-05-11 04:54:01 -07:00
  • 09a8e59824 Create half-edge structure before converting from the C++ array userface to the C array face. Alessio Quaglino 2023-05-11 04:15:09 -07:00
  • 41a7049920 Use shell inertia to compute mesh aabb and frame if volume is invalid. Alessio Quaglino 2023-05-10 09:11:09 -07:00
  • 73fde667a5 fix typos Peter Mitrano 2023-05-09 20:59:43 +00:00
  • 1aadef5927 Fix unused variable error from GCC. Alessio Quaglino 2023-05-09 06:24:59 -07:00