Commit Graph

  • 7d8d4d398e Make elasticity plugins compatible with flex pins. Fixes #1235. Alessio Quaglino 2023-11-28 06:12:35 -08:00
  • 7cb84d45c1 Prevent integer overflow in history buffer for large models. Alessio Quaglino 2023-11-28 06:03:00 -08:00
  • 51d80564fa Don't initialize plugins during model compilation. Yuval Tassa 2023-11-27 11:00:28 -08:00
  • 6412c95a37 Remove the use of plugin_state from PID plugin. Nimrod Gileadi 2023-11-27 10:31:12 -08:00
  • 35c90844ae Add sites to MJX. Baruch Tabanpour 2023-11-27 10:27:20 -08:00
  • 37bb03f435 Move humanoid geoms to group 1 Yuval Tassa 2023-11-27 06:23:11 -08:00
  • 21334ea704 Delete local frame members from MJC objects. Yuval Tassa 2023-11-27 06:06:56 -08:00
  • ca046cbf64 Fix rendering bug in changelog. Yuval Tassa 2023-11-27 05:58:48 -08:00
  • 25ddb3e6e8 simulate: Add states to history when stepping with right arrow key. Yuval Tassa 2023-11-27 04:44:54 -08:00
  • eb9568a48b Add frame element to MJCF. Alessio Quaglino 2023-11-27 03:31:25 -08:00
  • 8010aad7be Add flex_elemlayer to mjvSceneState. Fixes #1193 and #1219. Alessio Quaglino 2023-11-27 02:24:06 -08:00
  • e33adaca9c Fix typos in mju_boxQP documentation. Kevin Zakka 2023-11-26 11:22:59 -08:00
  • 002b427a32 PID Controller as an actuator plugin. Nimrod Gileadi 2023-11-25 08:40:13 -08:00
  • d070b1893e Improved SDF objective function. Alessio Quaglino 2023-11-24 09:06:19 -08:00
  • 6a83b86553 Update M1 Pro with M3 Max benchmarks in MJX docs Yuval Tassa 2023-11-23 10:45:57 -08:00
  • f2025c6abf Allow plugin actuators to have activation state. Nimrod Gileadi 2023-11-23 05:13:16 -08:00
  • d37881d241 Fix wrong units indicated in ball joint tooltip. Bálint Hodossy 2023-11-23 11:38:21 +00:00
  • 20eeb75086 Merge pull request #1187 from tmplt:ref/cmake-system-pybind Copybara-Service 2023-11-22 02:20:02 -08:00
  • b41f6d0942 Correct documentation of eulerseq attribute w.r.t URDF conventions. Yuval Tassa 2023-11-21 12:10:27 -08:00
  • 2bc2bc902f Clarify that the contact disable flag also disables collision detection. Yuval Tassa 2023-11-21 05:57:02 -08:00
  • cd56a41f83 Fix bug in Cartesian actuation with movable refsite. Yuval Tassa 2023-11-20 08:36:40 -08:00
  • 8ca51b5318 Backtracking line search for SDF collisions. Alessio Quaglino 2023-11-20 06:31:45 -08:00
  • 0ea316ed71 cmake: support system-wide pybind11 Viktor Sonesten 2023-11-12 12:04:10 +01:00
  • dbf44fe2b4 New SDF objective function. Alessio Quaglino 2023-11-20 05:05:42 -08:00
  • 08bdc9f691 Merge branch 'google-deepmind:main' into usd-integration Abhishek Joshi 2023-11-19 10:33:14 -06:00
  • 98082ae7f9 Add description of eq_active state variable to documentation. Fixes #1208. Yuval Tassa 2023-11-18 20:05:40 -08:00
  • d3eee0316c Small changes to Kuka IIWA7 Biarm Matthew Bennice 2023-11-17 09:36:02 -08:00
  • b03d312cbf Merge pull request #1205 from Balint-H:fix/memory-default Copybara-Service 2023-11-17 08:19:01 -08:00
  • f99e9abc3c Remove no longer necessary directive for editor only compilation (solved by assembly definition) Bálint Hodossy 2023-11-17 15:00:19 +00:00
  • 7062c6f677 Enable mouse spring perturbations when clicking on a geom in scene view Bálint Hodossy 2023-11-17 14:43:10 +00:00
  • 4fb1787a3b Use default value of memory option if not present in imported XML Bálint Hodossy 2023-11-17 12:46:55 +00:00
  • 4d2a176a8a Modify name of mjx integration tests. Baruch Tabanpour 2023-11-16 11:23:19 -08:00
  • 23cdfef7fe Update C++ dependency versions. Baruch Tabanpour 2023-11-16 11:13:24 -08:00
  • 8693e0bba5 Stop actuator group disable from mistakenly binding to the number keys (should toggle geom groups, not actuators). Yuval Tassa 2023-11-16 07:34:03 -08:00
  • 530058cadb Clarify support for muscles/tendons in future MJX. Add details to the large scene benchmark. Yuval Tassa 2023-11-16 06:09:37 -08:00
  • 4014196c6c Add pin to flex golden data. Alessio Quaglino 2023-11-16 04:14:07 -08:00
  • 9952f1708c Remove collision option from Unity plug-in GUI. Tom Erez 2023-11-16 03:23:06 -08:00
  • 1554048856 Bump dev version number to 3.0.2. Baruch Tabanpour 2023-11-15 12:50:18 -08:00
  • 1491ac15d8 Merge branch 'google-deepmind:main' into usd-integration Abhishek Joshi 2023-11-15 12:38:46 -06:00
  • 8d5966eec9 Update changelog for 3.0.1 release. Yuval Tassa 2023-11-15 09:28:11 -08:00
  • 2d2b6ecf93 Fix formatting bugs in XMLreference doc page. Yuval Tassa 2023-11-15 06:59:41 -08:00
  • e3b3f96373 Add flex_texcoordadr to mjvSceneState. Fixes #1193. Alessio Quaglino 2023-11-15 05:01:02 -08:00
  • 7051ab99e0 Enable keyframe loading and saving in passive viewer. Fixes #1175 Yuval Tassa 2023-11-14 08:37:13 -08:00
  • f5285e0b23 Add flex to dm_control schema. Alessio Quaglino 2023-11-14 08:04:28 -08:00
  • ffca553f64 Do not use the inertia box for volume computation. Alessio Quaglino 2023-11-14 07:45:46 -08:00
  • c8146372cf Simplify pendula test data. Fix bug in `scan.body_tree` that led to incorrect smooth dynamics for some kinematic tree layouts. Erik Frey 2023-11-13 16:48:12 -08:00
  • 97ad543051 Test-only change: Don't update actuator_force in Advance in TestActuator. Nimrod Gileadi 2023-11-13 09:10:55 -08:00
  • f1bf394415 Add missing commas in attribute lists in XML reference. Nimrod Gileadi 2023-11-13 09:07:39 -08:00
  • 9ae40e718e Define mj_multiRay bindings explicitly. Alessio Quaglino 2023-11-13 07:30:32 -08:00
  • d0cabcf7db Only apply torquescale once, when setting efc_pos. Erik Frey 2023-11-08 16:14:53 -08:00
  • cdf55e2ae9 Do not override search bar text color when data-theme="auto" in light mode. Saran Tunyasuvunakool 2023-11-08 08:45:13 -08:00
  • c37212138e Updating output file structure and adding compression functionality Abhishek Joshi 2023-11-07 18:04:40 -06:00
  • 57e6940f57 Prevent division by zero in testspeed. This can happen when parts of the pipeline are disabled. Yuval Tassa 2023-11-07 09:37:29 -08:00
  • 7207b60b5a Place untrusted data from the git commit metadata in environment variables. Saran Tunyasuvunakool 2023-11-07 06:13:13 -08:00
  • 1881c2d881 Improve sorting of samples in documentation. Yuval Tassa 2023-11-06 08:11:36 -08:00
  • 8a5e2b19a8 Improve mjContact documentation. Fixes #1136 Yuval Tassa 2023-11-06 07:27:40 -08:00
  • dafd041ad8 Minor documentation improvements. Yuval Tassa 2023-11-06 06:35:26 -08:00
  • 0f37deca0d Documentation improvements. Yuval Tassa 2023-11-06 05:55:15 -08:00
  • 5a9239e11c Improve inline documentation of mj_passive and mj_subtreeVel. Yuval Tassa 2023-11-06 05:11:24 -08:00
  • a6687885a5 In mj_sensorAcc, flip condition for triggering call to mj_rnePostConstraint to enumerate sensors that require the call rather than eliminating those that do not. Yuval Tassa 2023-11-06 04:51:10 -08:00
  • 19de607ec8 Undo incorrect change in height field processing. Alessio Quaglino 2023-11-04 12:32:47 -07:00
  • 549fdddf3d Fixed a bug with height fields AABB. Alessio Quaglino 2023-11-04 10:26:53 -07:00
  • c45996bba8 Add cell to tutorial colab demonstrating procedural camera control. Yuval Tassa 2023-11-04 07:42:21 -07:00
  • 7b9a0cdce6 Correct passive viewer pane argument documentation. Resolves #1166. Kevin Zakka 2023-11-03 18:56:29 -07:00
  • f70cec5775 Remove temporary banner Yuval Tassa 2023-11-03 15:06:53 -07:00
  • f7bdd5dc0e Upgrade pip to version 23.3.1. Saran Tunyasuvunakool 2023-11-02 21:20:10 -07:00
  • 7a7cfc0f60 Improve flex docs. Alessio Quaglino 2023-11-02 08:04:36 -07:00
  • e6dc5ed176 Add inner radius as a parameter for the sdf gear plugin. Google DeepMind 2023-11-02 03:01:34 -07:00
  • 3c0a56c1e5 Adds support for Newton solver to MJX. Erik Frey 2023-11-01 22:04:02 -07:00
  • e82cb9f420 Delete mentions of MuJoCo 2.0 in the docs. Yuval Tassa 2023-11-01 06:43:32 -07:00
  • 893c404230 Runtime disabling of actuators according to group. Yuval Tassa 2023-10-31 16:23:58 -07:00
  • 45878b7eef Raise an exception in MJX if given a model with tendons. Baruch Tabanpour 2023-10-31 13:08:52 -07:00
  • 7e419276ca Increase maximum number of UI elements per section in Simulate. Google DeepMind 2023-10-31 12:35:43 -07:00
  • 084facc9ab Python bindings: Store a reference to MjModel in MjDataWrapper. Nimrod Gileadi 2023-10-31 09:15:50 -07:00
  • 64a59bb2dc Use the correct free function to free plugin data. Nimrod Gileadi 2023-10-31 08:06:20 -07:00
  • 7069976557 Implement joint equality constraint. Streamline constraint functions. Erik Frey 2023-10-30 11:37:18 -07:00
  • 50843cad30 Add defaults to SDF plugin attributes. Alessio Quaglino 2023-10-30 03:08:41 -07:00
  • c921c3956e Change keyboard shortcut key to visualize equality constraints from N to E. Delete the keyboard shortcut of the Selection Point. Yuval Tassa 2023-10-30 02:41:31 -07:00
  • 0f94b4a5ad Documentation improvements. Yuval Tassa 2023-10-29 06:56:16 -07:00
  • 86d9c84e59 Fix bug in implementation of torquescale Yuval Tassa 2023-10-28 08:24:05 -07:00
  • 930c707e00 Ensure equality constraints are active irrespective of sign. Erik Frey 2023-10-27 16:51:04 -07:00
  • 4c24be9ee3 Make mjpython.py work with Python from CommandLineTools. Saran Tunyasuvunakool 2023-10-27 14:25:27 -07:00
  • 621487bd92 Reorganise the changelog. Saran Tunyasuvunakool 2023-10-27 13:30:20 -07:00
  • 189dcc865b Use typing for Sequence instead of collections.abc Erik Frey 2023-10-27 10:54:18 -07:00
  • 88d67fd6f6 Add CoRL event as a temporary banner in docs. Kevin Zakka 2023-10-27 10:51:09 -07:00
  • 40d927c9fa Move 2d and 3d plugin force computation to elasticity.h. Alessio Quaglino 2023-10-27 07:17:14 -07:00
  • f8c5ad2ba8 Check for errors when calling std::stod in XML loading. Nimrod Gileadi 2023-10-25 12:25:33 -07:00
  • 034bb62986 Add cam_intrinsic to mjvSceneState. Alessio Quaglino 2023-10-25 10:16:40 -07:00
  • 1a47a97040 Disable shadows for geoms of category mjCAT_DECOR. Fixes #1114. Alessio Quaglino 2023-10-25 09:07:22 -07:00
  • 5231a335bf Improve documentation regarding choice of integrator. Fixes #1085 Yuval Tassa 2023-10-25 09:03:58 -07:00
  • a89412bb4a Add components of qfrc_passive to mjData: qfrc_{spring, damper, gravcomp, fluid}. Yuval Tassa 2023-10-25 05:00:51 -07:00
  • 190bfac2d6 Rephrase documentation in places where "parent body" creates ambiguity between "the body which contains the element" and "the parent body of the body which contains the element". Yuval Tassa 2023-10-25 04:31:12 -07:00
  • 8eb36d9a7c Improvements to simulate UI Yuval Tassa 2023-10-25 04:02:51 -07:00
  • 843360b732 Avoid efc rows for joints with no limit. Erik Frey 2023-10-24 14:11:43 -07:00
  • 29f6f06788 Bump benchmarks from V100 to A100 to match published numbers. Erik Frey 2023-10-24 12:36:55 -07:00
  • a4588cee12 Fix https://github.com/google-deepmind/mujoco/issues/1123 Baruch Tabanpour 2023-10-24 09:07:17 -07:00
  • 612de347d7 Add future support for sensors to MJX documentation. Erik Frey 2023-10-23 17:05:54 -07:00
  • 97d99c84ce Delete the temporary mjData if model reference validation fails. Nimrod Gileadi 2023-10-23 10:07:07 -07:00
  • 643c1248b8 Skip flex edge Jacobian if not needed. Alessio Quaglino 2023-10-23 10:00:33 -07:00
  • 2bb8652bf6 Add User Interface documentation. Yuval Tassa 2023-10-23 06:34:24 -07:00