Commit Graph

  • bfe1017fc8 Skip tests that cannot run on PyPy Silvio Traversaro 2022-12-03 18:58:52 +01:00
  • b712e0757e Define kNumEdges and kNumVerts constants in Solid plugin. Alessio Quaglino 2022-12-07 06:30:02 -08:00
  • 7baee096a5 Update references.h for docs. Kyle Bayes 2022-12-07 04:51:25 -08:00
  • ae2a8a4247 Add .meta file to Bindings folder Bálint Hodossy 2022-12-07 11:44:44 +00:00
  • bebfcad685 Merge pull request #628 from Balint-H:feature/unity-mesh-import Copybara-Service 2022-12-07 03:18:38 -08:00
  • d7e082ae96 Testing doc change. Kevin Zakka 2022-12-06 18:12:15 +00:00
  • 2d304d65e5 Use memcmp for mju_compare if no AVX. 15% faster on Humanoid. Alessio Quaglino 2022-12-06 09:13:50 -08:00
  • 7f459ab8ca Print vertex IDs when inconsistent face is found. Alessio Quaglino 2022-12-06 08:23:45 -08:00
  • e4f1d584ad Add control plugin API. Saran Tunyasuvunakool 2022-12-06 08:23:07 -08:00
  • 8312f37e7e Reuse existing mesh assets in MjMeshFilter Bálint Hodossy 2022-12-06 16:11:03 +00:00
  • 60fbb77b2a Fix typos in MuJoCo 2.3.1 changelog. Kyle Bayes 2022-12-06 07:55:36 -08:00
  • 8f3a771209 Update tutorial notebooks to use the built-in Renderer class. Saran Tunyasuvunakool 2022-12-06 07:45:25 -08:00
  • 0d608282dd Fix viewer.py for Python 3.7 and 3.8. Saran Tunyasuvunakool 2022-12-06 07:35:11 -08:00
  • 36641cdb2c Update release date for 2.3.1. Saran Tunyasuvunakool 2022-12-05 18:14:59 -08:00
  • 687bd15e05 Make comment more precise Yuval Tassa 2022-12-05 18:14:28 -08:00
  • 1408a63a02 Bump version number in Windows resource files. Saran Tunyasuvunakool 2022-12-05 13:07:15 -08:00
  • 73fb61e3e2 Bump version number to 2.3.1. Kyle Bayes 2022-12-05 12:12:50 -08:00
  • ef695bb8a8 Add Renderer class to Python native bindings. Kyle Bayes 2022-12-05 06:53:42 -08:00
  • 341578450f Update dependency versions for Benchmark and Pybind11. Kyle Bayes 2022-12-05 05:19:32 -08:00
  • 1ef5f9266e Improve the documentation. Kevin Zakka 2022-12-05 02:47:46 -08:00
  • dc212c276d Merge pull request #612 from qleonardolp:patch-1 Copybara-Service 2022-12-03 10:49:22 -08:00
  • 0846f38c82 Rename Python mujoco.simulate to mujoco.viewer. Saran Tunyasuvunakool 2022-12-03 10:08:55 -08:00
  • dee1d6020a Make "acc" the default computation stage for sensors of type user. Yuval Tassa 2022-12-03 07:49:27 -08:00
  • 66cb7d611b Remove mujoco-py from the list of bindings advertised in README. Saran Tunyasuvunakool 2022-12-03 07:13:39 -08:00
  • 0d52feaa94 Add updateScene callback for plugins. Alessio Quaglino 2022-12-02 10:10:57 -08:00
  • 9fcf3b0c2e Modify Python simulate so that the Reload button works. Saran Tunyasuvunakool 2022-12-01 14:11:49 -08:00
  • 89185b4af2 Using full path when adding a file to VFS. Fixes #616. Alessio Quaglino 2022-12-01 08:33:42 -08:00
  • b9b224bfbd Remove qhull patching as upstream has been updated. Francesco Romano 2022-12-01 01:56:06 -08:00
  • 07371e5e08 Make Python bindings source installation instructions in docs match README. Kevin Zakka 2022-11-30 10:45:02 -08:00
  • 26f71e2f6c Check that spacing is greater than geometry size for Composite particles and grid. Alessio Quaglino 2022-11-30 02:17:09 -08:00
  • ab56a394bc Update computation.rst Leonardo Felipe dos Santos 2022-11-29 17:49:25 -03:00
  • df25d7d602 Raise an informative error when running on macOS under Rosetta 2. Saran Tunyasuvunakool 2022-11-29 12:17:58 -08:00
  • 5f7d9f4f02 Autogenerate C code snippets using new Sphinx extension for the API reference docs. Kyle Bayes 2022-11-29 06:02:04 -08:00
  • b0665fe2f9 Fix link inside the tutorial notebook. Yuval Tassa 2022-11-28 23:56:08 -08:00
  • fdb81f3388 Fix location of MuJoCo tutorial Colab notebook. Kyle Bayes 2022-11-28 14:00:04 -08:00
  • 5a8e861152 Add MuJoCo tutorial Colab using the native Python bindings. Kyle Bayes 2022-11-28 13:09:01 -08:00
  • ecac5758e2 Replace NULL with nullptr. Saran Tunyasuvunakool 2022-11-28 10:43:52 -08:00
  • b14d9bf75b Fix duplicate symbols in plugin DLL. Alessio Quaglino 2022-11-28 07:38:15 -08:00
  • d0b1a97338 Deformable solid plugin for particles. Alessio Quaglino 2022-11-28 05:31:41 -08:00
  • 062cb53a4a In simulate, move "pause" label to the top left rather than the top right. Yuval Tassa 2022-11-26 05:40:10 -08:00
  • 170a060a50 Merge pull request #601 from Balint-H:fix/mesh-filter-disappear Copybara-Service 2022-11-24 05:46:49 -08:00
  • a9c4831754 Merge pull request #602 from Balint-H:fix/slide-pos Copybara-Service 2022-11-24 05:38:04 -08:00
  • dc927b367d Remove unnecessary unit conversion Bálint Hodossy 2022-11-23 16:26:42 +00:00
  • 12d3e0ae09 Create separate mesh when MjMeshfilter is first instantiated, to support duplicating in Editor Bálint Hodossy 2022-11-23 15:02:35 +00:00
  • c17375fa32 Stop profiling mju_halton in testspeed and bechmarks. Alessio Quaglino 2022-11-22 07:40:06 -08:00
  • 165e72f798 Apply force perturbations at selection point rather than body center-of-mass. Yuval Tassa 2022-11-21 09:12:33 -08:00
  • 638c9a6994 Support capsules in URDF import. Alessio Quaglino 2022-11-21 07:58:11 -08:00
  • 45b3af78a0 Fix typos. Yuval Tassa 2022-11-19 07:01:33 -08:00
  • 221c63d744 Sensors of type user no longer require objtype and objname. If unspecified, the objtype will be mjOBJ_UNKNOWN. Also, `user sensors datatype default is now "real"`. Yuval Tassa 2022-11-19 02:04:53 -08:00
  • 6f2092bef2 Merge pull request #593 from Balint-H:feature/unity-ccd Copybara-Service 2022-11-18 13:38:51 -08:00
  • adc635f158 Merge pull request #592 from Balint-H:feature/unity-ctrl-event Copybara-Service 2022-11-18 13:37:54 -08:00
  • 5c79a9a8fe Add multiccd option in Unity MJCF parser and writer Bálint Hodossy 2022-11-18 13:10:06 +00:00
  • 0c3492fed9 Merge pull request #589 from vaxenburg:patch-1 Copybara-Service 2022-11-18 03:27:51 -08:00
  • 1fdbfa7061 Add MjScene property to check if scene has initialized Bálint Hodossy 2022-11-18 11:25:08 +00:00
  • 2328316d7d Add synchronisation events to MjScene Bálint Hodossy 2022-11-18 11:23:41 +00:00
  • b13d6ae7bd Nit fix in LQR notebook. Kevin Zakka 2022-11-18 01:53:38 -08:00
  • 043ed273a7 Automated g4 rollback of changelist 489207765. Alessio Quaglino 2022-11-17 09:14:58 -08:00
  • 68d9fd3f2e Update APIreference.rst Roman Vaxenburg 2022-11-17 12:13:49 -05:00
  • 17c82e2f02 Automated g4 rollback of changelist 489183597. Alessio Quaglino 2022-11-17 07:38:16 -08:00
  • a9781d9bea Activate plugin tests on Windows. Alessio Quaglino 2022-11-17 05:05:18 -08:00
  • fa0f6399d5 Make Python bindings buildable with older versions of CMake. Saran Tunyasuvunakool 2022-11-16 15:11:04 -08:00
  • 9ecade0707 Move plugin loading and scanning logic from Simulate to MuJoCo library. Saran Tunyasuvunakool 2022-11-16 13:15:05 -08:00
  • 2ebc5f097b Change simulate plugin directory name to mujoco_plugin. Saran Tunyasuvunakool 2022-11-16 12:39:52 -08:00
  • 571b703f1c Switch documentation to custom furo theme with dark mode option. Kevin Zakka 2022-11-16 10:23:13 -08:00
  • 7b0fbc63f8 Speed improvement with no AVX. 40% on Linux Intel Xeon and 60% on ARM Mac. Alessio Quaglino 2022-11-14 07:30:51 -08:00
  • ae29a22d55 Add flag benchmark. Alessio Quaglino 2022-11-11 04:25:47 -08:00
  • 8df9d3c0a3 Fix build.yml. Saran Tunyasuvunakool 2022-11-10 14:35:02 -08:00
  • 6175b508c0 Also run pip install --require-hashes on GitHub Actions. Saran Tunyasuvunakool 2022-11-10 13:30:36 -08:00
  • 985b3f1c9e Remove custom code path when run under type checking. Saran Tunyasuvunakool 2022-11-10 10:55:49 -08:00
  • fd139276bc Run pip install with --require-hashes. Saran Tunyasuvunakool 2022-11-10 10:06:53 -08:00
  • 601963beb2 Automated rollback of 39d20f20ea. Kyle Bayes 2022-11-10 05:06:38 -08:00
  • f7b256de91 Merge pull request #419 from aftersomemath:simulate-python Copybara-Service 2022-11-10 04:12:34 -08:00
  • 0b45129ca4 Clarification regarding saving integration state variables. Yuval Tassa 2022-11-10 03:51:25 -08:00
  • f2bae1ffe3 Merge pull request #556 from Balint-H:fix/uv Copybara-Service 2022-11-09 04:14:27 -08:00
  • 39d20f20ea Add test to catch missing Python function bindings. Kyle Bayes 2022-11-09 02:44:26 -08:00
  • 7b7fc09d1f Raise error if an invalid curve is specified for the cable composite. Alessio Quaglino 2022-11-08 09:04:42 -08:00
  • 9fc9823a8c Speed improvements in mj_solveLD (14% on Intel Skylake Xeon 36 cores). Alessio Quaglino 2022-11-08 08:38:04 -08:00
  • 9ffde761e8 Add support for Python 3.11 to MuJoCo build. Nimrod Gileadi 2022-11-08 04:21:49 -08:00
  • 5004a4c8c5 Better memory setting and reporting, updated example models. Yuval Tassa 2022-11-07 10:35:50 -08:00
  • 9370039015 Use a non-symmetric tetrahedron for user_mesh_test. Alessio Quaglino 2022-11-07 07:42:24 -08:00
  • 3b89b0fd30 Particles with arbitrary geoms and joints. Alessio Quaglino 2022-11-07 03:21:36 -08:00
  • fd4d47e4a5 Format memory warning in human-friendly way. Alessio Quaglino 2022-11-07 02:55:37 -08:00
  • fc24097b92 Compute nonzero default mass value only if geom is not in the default section. Alessio Quaglino 2022-11-07 02:17:58 -08:00
  • 36b30e4500 Allow more than 1 activation state per actuator, but only for dyntype user. Yuval Tassa 2022-11-07 01:42:18 -08:00
  • 0514010928 Disable deprecated-builtins warnings in clang. Nimrod Gileadi 2022-11-04 11:35:19 -07:00
  • 9833f912c1 Renamed Elasticity to Cable and libcable to libelasticity for consistency. Alessio Quaglino 2022-11-02 11:08:13 -07:00
  • c83be2bc05 Add mju_clip, mju_fill, mju_eye and mju_symmetrize to python bindings. Yuval Tassa 2022-11-02 09:21:38 -07:00
  • f6fd7efeb3 Add UVs to newly created geom meshes Bálint Hodossy 2022-11-01 22:21:30 +00:00
  • 7458a6e90f Remove unused "flat" attribute from XML schema. Alessio Quaglino 2022-11-01 10:41:15 -07:00
  • 23092a11d7 Add per-body gravity compensation (buoyancy) passive force. Kyle Bayes 2022-11-01 09:47:13 -07:00
  • 2488d1c5b2 Do not define TINYOBJLOADER_IMPLEMENTATION when building with CMake Silvio Traversaro 2022-05-27 19:28:45 +02:00
  • c7960385be Declare DllMain as extern "C". Saran Tunyasuvunakool 2022-10-28 08:41:05 -07:00
  • 8db949ac19 Improve rendering of LaTex equation in composite documentation. Yuval Tassa 2022-10-28 05:57:40 -07:00
  • 893942a729 Allow tendon springlength attribute to take two values between which the spring produces no force (a deadband). Yuval Tassa 2022-10-28 05:57:05 -07:00
  • 3a445d0fdd Remove legacy function declaration in user_objects.h Yuval Tassa 2022-10-28 01:21:45 -07:00
  • 0eb7f871b9 Remove requirement that stateless actuators come before stateful actuators. Yuval Tassa 2022-10-27 13:18:24 -07:00
  • f905c7fb7f Add mju_fill, mju_symmetrize and mju_eye utility functions. Yuval Tassa 2022-10-27 05:27:46 -07:00
  • 507b573763 Throw error if sizes of referenced arrays are near INT_MAX. Alessio Quaglino 2022-10-27 04:34:39 -07:00
  • f695f55253 Do not infer inertia if geom is not in inertiagrouprange. Alessio Quaglino 2022-10-26 09:44:44 -07:00
  • da33c5922f Stop issuing "degenerate triangle" warnings in the compiler. Yuval Tassa 2022-10-25 07:19:46 -07:00