Commit Graph

  • 143196ee79 Bump zipp from 3.17.0 to 3.19.1 in /python dependabot[bot] 2024-07-09 18:59:23 +00:00
  • 462cfa5ceb Attach the tree of defaults recursively and with namespacing. Alessio Quaglino 2024-07-09 09:53:05 -07:00
  • d0f86bc2c5 Correct API documentation of mjvSceneState. Fixes #1793 Yuval Tassa 2024-07-09 09:48:10 -07:00
  • 393895bb29 Explicitly specify actdim on PID plugin actuators, to allow them to be used with keyframes. Nimrod Gileadi 2024-07-09 09:07:44 -07:00
  • e0d33eb1d0 Remove mjCBase::def and use mjCBase::classname instead. Alessio Quaglino 2024-07-09 08:01:38 -07:00
  • c5f958bdff When reporting compilation errors, include warning strings. Nimrod Gileadi 2024-07-09 07:32:26 -07:00
  • 450e7ff777 Move user_resource.c to C++. Kyle Bayes 2024-07-09 05:32:44 -07:00
  • 70f86617f8 Fix typos in documentation. Yuval Tassa 2024-07-08 03:48:12 -07:00
  • f57dc90669 Refactor Default class to use pointers instead of indices. Alessio Quaglino 2024-07-06 03:50:26 -07:00
  • 9d0812911c Add a test for type attribute. Yuval Tassa 2024-07-05 06:15:40 -07:00
  • c6fd002f87 Move engine/engine_resource.{c,h} to user/user_resource.{c,h}. Kyle Bayes 2024-07-05 05:40:58 -07:00
  • e734527e7b Fixing formatting for USD scripts Abhishek Joshi 2024-07-04 16:25:44 -05:00
  • fcb247e35b Merge remote-tracking branch 'upstream/main' into tendons Abhishek Joshi 2024-07-04 15:10:29 -05:00
  • c79ae6f242 fixing frame rate bug in demo file Abhishek Joshi 2024-07-04 15:06:25 -05:00
  • d029e4ff99 Get rid of unnecessary return value policy specification. Saran Tunyasuvunakool 2024-07-04 09:44:03 -07:00
  • 47d25bc4ac Add missing id attributes in Python bindings of mjsElements. Yuval Tassa 2024-07-04 09:31:45 -07:00
  • 57e6760ec9 Re-implement VFS internals in C++, removing the constraints of the previous implementation. Kyle Bayes 2024-07-04 09:21:18 -07:00
  • 118b6810b3 Make "id" a property rather than a method of mjsElements in Python bindings. Yuval Tassa 2024-07-04 08:34:35 -07:00
  • f8b944bf7f Fix missing fclose when resource is closed without being read. Fixes #1685. Kyle Bayes 2024-07-04 08:06:34 -07:00
  • a5a3c9efc7 Discard all keyframes when attaching models. Alessio Quaglino 2024-07-04 08:03:08 -07:00
  • a0945e4b5a Add non-tree element lists to python bindings. Alessio Quaglino 2024-07-04 07:23:05 -07:00
  • d831153401 Reorganize GJK support logic. Kyle Bayes 2024-07-04 03:47:26 -07:00
  • 59303bb161 Fixing formatting for usd files and adding pylint configuration Abhishek Joshi 2024-07-03 18:32:59 -05:00
  • 4b733b14d7 Merge pull request #1770 from fanminshi:fix_mjx_import Copybara-Service 2024-07-03 14:27:00 -07:00
  • ca44ad4f0f Improve docstrings and layout in mjdata.h Yuval Tassa 2024-07-03 14:14:44 -07:00
  • 5cce67439b Clean up user_util. Kyle Bayes 2024-07-03 12:37:48 -07:00
  • 2a4410e4e5 Fix bug with absolute meshdirs in included XML files. Fixes #1772. Kyle Bayes 2024-07-03 11:48:13 -07:00
  • 9107d3b507 Add mjs_findKeyframe. Alessio Quaglino 2024-07-03 05:16:44 -07:00
  • 8f16b72f44 Rename mjSpec.euler to eulerseq to match MJCF. Yuval Tassa 2024-07-03 03:09:01 -07:00
  • df7ea3ed33 Add support for multiple textures in one material (mjModel). Tom Erez 2024-07-02 08:49:24 -07:00
  • 3b73dfe33b Add textured materials to render context, and refactor mjvGeom to refer to those textures. Tom Erez 2024-07-02 08:00:06 -07:00
  • af3233f98d Delete unused code. Yuval Tassa 2024-07-02 03:31:20 -07:00
  • 0676ad499f Merge pull request #1769 from fanminshi:renderer_context Copybara-Service 2024-07-01 15:48:41 -07:00
  • 19d505d847 Remove unused texture attribute in some models. Yuval Tassa 2024-07-01 15:03:59 -07:00
  • 9106f40e2b Add mjSpec bindings. Alessio Quaglino 2024-07-01 12:04:52 -07:00
  • f2c3be470f Make seed fixed for random number generator when using <texture mark="random"/> Yuval Tassa 2024-07-01 11:10:24 -07:00
  • c1ade85490 Add tests for mju_normalize4. Yuval Tassa 2024-07-01 10:57:26 -07:00
  • 0c3698f278 Don't normalize mocap quaternions in-place. Yuval Tassa 2024-07-01 09:29:02 -07:00
  • c5cefdc2f6 Remove unidentified entries from mjx/requirements.txt Yuval Tassa 2024-07-01 07:32:51 -07:00
  • 1601ab6078 Remove Makefiles. Fixes #402 Yuval Tassa 2024-07-01 05:50:56 -07:00
  • ec03aa9c9b Fix missing import in training_apg.ipynb fanmin shi 2024-06-30 23:11:26 +00:00
  • 521922f133 Use Renderer context manager format in tutorial.py fanmin shi 2024-06-30 22:44:17 +00:00
  • 4d4b0bb2c3 Don't normalize mjData->qpos quaternions in-place. Yuval Tassa 2024-06-29 03:06:07 -07:00
  • 0e19722c61 Split name2id and id2name into a separate source file. Saran Tunyasuvunakool 2024-06-27 10:49:25 -07:00
  • 44be878e7e Enable inter-procedural optimization by default in cmake Yuval Tassa 2024-06-27 09:03:26 -07:00
  • f6cc3f4091 Remove classname from mjs* structs. Alessio Quaglino 2024-06-27 05:12:16 -07:00
  • 62e2842116 Skip deprecated mju_rotVecMat and mju_rotVecMatT in Python bindings. Yuval Tassa 2024-06-27 05:04:57 -07:00
  • 13fce3e5b0 Use std::array instead of std::vector for a constant array of strings. Yuval Tassa 2024-06-26 04:52:09 -07:00
  • 8c380e7ba4 Don't print the fixed name ("main") of the top-level default class when saving XMLs. Yuval Tassa 2024-06-26 03:21:29 -07:00
  • 6be4e0697e Simplify mjs_addDefault. Alessio Quaglino 2024-06-25 10:50:55 -07:00
  • 5e39fc0564 Improvements to GJK implementation: Kyle Bayes 2024-06-25 09:59:52 -07:00
  • 5a513a0afb simulate improvements Yuval Tassa 2024-06-25 09:15:08 -07:00
  • 8ab7abf5af Use MuJoCo calculated cartesian axes for hinge and slide Bálint Hodossy 2024-06-25 14:12:04 +01:00
  • d8b85245a7 Informative error if mis-naming the top-level default class. Yuval Tassa 2024-06-25 01:45:10 -07:00
  • 9e9a0c637e Fix docstring of mjData.arena. Fixes #1753 Yuval Tassa 2024-06-24 09:27:00 -07:00
  • ee6a1dba28 UI improvements. Fixes #1274. Emo Todorov 2024-06-24 05:30:25 -07:00
  • e66b9a36b2 Remove mj_makeEmptyFileVFS and mj_findFileVFS from MuJoCo API. Kyle Bayes 2024-06-21 08:11:48 -07:00
  • 14fe527ea2 Fix small typo/bug in gjk implementation. Kyle Bayes 2024-06-21 07:03:20 -07:00
  • 1e8454820d Implement initial GJK algorithm. Kyle Bayes 2024-06-21 06:16:40 -07:00
  • b0b934cb5f Separate CCD code from support/center logic. Kyle Bayes 2024-06-21 05:17:04 -07:00
  • 73cd15344e Fix a couple of mjtNum build errors. Nimrod Gileadi 2024-06-20 07:30:12 -07:00
  • 18634b6726 Add missing mj_deleteVFS to user unit tests. Kyle Bayes 2024-06-20 06:03:31 -07:00
  • 2188cba4cd Fix a memory leak when copy.deepcopy(data) is called. Nimrod Gileadi 2024-06-20 03:45:26 -07:00
  • 3f3b39bbb1 Fix type-related issues in dependent code. Remove hardcoded mjUSEDOUBLE. Add mjUSESINGLE compiler flag. Yuval Tassa 2024-06-19 10:51:17 -07:00
  • 7bd7065e0e Renamed mjs_fullInertia to mjuu_fullInertia and moved it to user_util. Alessio Quaglino 2024-06-19 09:38:02 -07:00
  • 1eb708646d Update the simulate tutorial video. Yuval Tassa 2024-06-19 08:40:53 -07:00
  • 44417f0059 Update mjx/requirements.txt Yuval Tassa 2024-06-19 07:34:32 -07:00
  • 8e2f830fd2 Fix type errors in compiler and tests. Yuval Tassa 2024-06-18 09:11:39 -07:00
  • c8cc2d51b0 Allow the viewer handle to return the mjModel/mjData objects from the simulation. Google DeepMind 2024-06-17 06:11:17 -07:00
  • f15b6e5e21 Set orientation type in composite box. Fixes #1732. Alessio Quaglino 2024-06-17 03:06:22 -07:00
  • 09b00cec5d updating rotation matrix function for shapes Abhishek Joshi 2024-06-17 12:37:10 +05:30
  • ea128c15de Merge branch 'google-deepmind:main' into tendons Abhishek Joshi 2024-06-16 23:40:10 -05:00
  • 19388eee0c Fix type errors in engine and plugins. Yuval Tassa 2024-06-16 12:34:08 -07:00
  • 6067048537 Deprecate mju_rotVecMat and mju_rotVecMatT in favor of mju_mulMatVec3 and mju_mulMatTVec3. Yuval Tassa 2024-06-16 10:01:31 -07:00
  • 739512a0e4 Fix comment typos. Tom Erez 2024-06-16 05:53:39 -07:00
  • 86ef1746b0 Add convex collision test models. Yuval Tassa 2024-06-15 01:37:10 -07:00
  • 6a532fc53e Fix bug in simulate noise injection logic. Yuval Tassa 2024-06-14 08:12:12 -07:00
  • 3d63c873aa Improve 2D texture documentation. Yuval Tassa 2024-06-14 08:03:13 -07:00
  • 64b64f4169 clearing init file Abhishek Joshi 2024-06-13 19:50:35 +05:30
  • 28e5ba2d29 Copybara import of the project: Taylor Howell 2024-06-12 16:41:20 -07:00
  • c9bcf8371e Add mj_setKeyframe function to save current state in k-th model keyframe. Yuval Tassa 2024-06-12 09:21:54 -07:00
  • f37f840880 Improvements to control noise in simulate: Yuval Tassa 2024-06-12 05:34:40 -07:00
  • 64cd44252f Merge pull request #1713 from fanminshi:style_fix Copybara-Service 2024-06-12 05:02:02 -07:00
  • a660051a4c Consistent spacing in python/tutorial.ipynb fanmin shi 2024-06-03 17:53:29 +02:00
  • 5ed464b489 Support spherical joint in URDF. Baruch Tabanpour 2024-06-11 11:07:06 -07:00
  • 07fc95ca9a Add orthographic cameras. Yuval Tassa 2024-06-11 09:21:39 -07:00
  • 171b0d6e06 Improve order and categorization in function API reference. Yuval Tassa 2024-06-10 10:00:03 -07:00
  • 238736393b #mjx Make Data.time strongly typed. Google DeepMind 2024-06-09 20:55:40 -07:00
  • 7a06bcfdaf Make model editing API public, fixes #364 Alessio Quaglino 2024-06-07 22:27:10 -07:00
  • 4c3d9461ae Elliptic friction in MJX. Erik Frey 2024-06-07 16:04:54 -07:00
  • 5b6800116a Workaround for https://github.com/actions/runner-images/issues/10004. Saran Tunyasuvunakool 2024-06-07 07:57:34 -07:00
  • c136f3d6e8 Fix barkour path. Baruch Tabanpour 2024-06-06 19:08:52 -07:00
  • ace0c8f0a3 Add maxhullvert. Baruch Tabanpour 2024-06-06 19:04:21 -07:00
  • fb8bf206d9 Update MJX colab with hfield example. Baruch Tabanpour 2024-06-06 16:42:33 -07:00
  • f6084b4328 Change user_api handle types. Alessio Quaglino 2024-06-06 12:05:17 -07:00
  • 9a140bad14 Use suffix instead of prefix underscore for private members in user_api.h. Alessio Quaglino 2024-06-06 05:43:26 -07:00
  • ba8a2d4c8a Dynamic model editing. Alessio Quaglino 2024-06-06 03:29:56 -07:00
  • 6147c2fc6e Fix MjHingeJoint.cs range with MakeLocaleInvariant stonfute 2024-06-05 15:56:23 +02:00
  • 40755e165d Reduce VeryLargeMemory test memory allocation in engine_io_test.cc Saran Tunyasuvunakool 2024-06-05 06:26:12 -07:00
  • a56b9c8bbd Roll back workaround for upcoming libc++ bug which has since been fixed upstream. Bogdan Graur 2024-06-05 04:30:25 -07:00