Commit Graph

28 Commits

Author SHA1 Message Date
Kevin Zakka 95350ce482 Improve source installation of python bindings.
Add support for conda environments.
Add step by step instructions in the README.
2022-03-26 18:46:10 -07:00
Yuval Tassa 21338e6178 Fix bug in simulate where pressing '[' or ']' when a model is not loaded will causes a crash.
PiperOrigin-RevId: 436791755
Change-Id: I0bfec45eecef4bbb8db8f47f0d1e8a0276399b8f
2022-03-23 22:42:07 +00:00
Nimrod Gileadi df048e54c0 Update MuJoCo to version 2.1.3.
PiperOrigin-RevId: 436727767
Change-Id: I9b1b0084021e83f790efa46eab9a980cbde4953f
2022-03-23 16:57:26 +00:00
Saran Tunyasuvunakool d1db62c6bd Add precompiled Python files to .gitignore.
PiperOrigin-RevId: 436717146
Change-Id: I99198038ce8242d60c28fe97ac8e3710a68f5fe6
2022-03-23 16:57:26 +00:00
Yuval Tassa ed775c8f04 Improvements to simulate:
- Add '[' and ']' to cycle through fixed cameras.
- Remove options to step backwards or step 100 steps forwards or back.
- Add missing elements from built-in help.
- Reorder help strings.

PiperOrigin-RevId: 436497103
Change-Id: I9f910ea328c859239b46c9d7a47e4ee16a43f1ad
2022-03-23 16:57:26 +00:00
Nimrod Gileadi edd00714ee Add .DS_Store to MuJoCo's .gitignore.
.DS_Store is created by macOS.

PiperOrigin-RevId: 436477360
Change-Id: I9b3e72d89916bcaea88f3f34f73bf211dabb8467
2022-03-23 16:57:26 +00:00
Nimrod Gileadi c6984b42af Add a free() method to mujoco.MjrContext.
Up the mujoco bindings version to 2.1.2.post2.

Keep the capsule deconstructor which calls mj_freeContext, because mjr_freeContext is idempotent.

PiperOrigin-RevId: 435714183
Change-Id: I9f8615f85f2b3e383f447f6684e61200039d57d4
2022-03-23 16:57:25 +00:00
Saran Tunyasuvunakool df202d23b1 Implement reversed arithmetic operators for enums and fix division behavior.
PiperOrigin-RevId: 435408435
Change-Id: Ifeeff679cff658d5aae96a9ba5fee19d499656a3
2022-03-23 16:57:25 +00:00
Saran Tunyasuvunakool 295602b3eb Implement binary operations between enums and numbers.
PiperOrigin-RevId: 435352475
Change-Id: I95ffab7d35898b8e04e00e2f37933b7959b90097
2022-03-23 16:57:25 +00:00
Levi Burner 4d1ed50388 Make python build work with older cmake versions (at least 3.16.3 as comes with Ubuntu 20.04)
Merge pull request #192 from aftersomemath:lower-cmake-version-required

Closes #192

PiperOrigin-RevId: 435330489
Change-Id: I15e182fef12692a446e70da99176c001ee255be7
2022-03-17 14:30:28 +00:00
Tom Erez 286c23169d Update binary version in Unity installation script.
PiperOrigin-RevId: 435178219
Change-Id: I0cf372bc5e42aa585dbf2ce60f97ea7fcec2595f
2022-03-17 14:30:28 +00:00
Tom Erez e7670179fd Adding a note about the locale fix in the Unity CHANGELOG.
PiperOrigin-RevId: 435173666
Change-Id: I1ac3cfe120e590dfdd452df2be9b0efffc3fa62c
2022-03-17 14:30:28 +00:00
Saran Tunyasuvunakool c669ec35cf Update README.md and CONTRIBUTING.md to reflect the updated repository.
PiperOrigin-RevId: 435166719
Change-Id: I6531008950a7492c5f6c4557b78492cee0fe8822
2022-03-17 14:30:28 +00:00
Saran Tunyasuvunakool b7b7af06d9 Add .cmake files and fix LICENSE file path in make_sdist.sh.
Also make minor modifications to Python bindings code for GCC compatibility.

Fixes #191.

PiperOrigin-RevId: 435127640
Change-Id: I8bd3a35bbb2724a24341072ba8df3da4372f83d3
2022-03-16 19:42:11 +00:00
Yuval Tassa 5aba2c9fc6 Mention mug in changelog
PiperOrigin-RevId: 435124165
Change-Id: Ib460023fc8bd7b672bf2d0f786bbeb7c51b44590
2022-03-16 19:42:11 +00:00
Saran Tunyasuvunakool b44fe609e4 Remove a stray print statement in __init__.py.
Also declare a dependency of libglewegl.so on libOpenGL.so.

PiperOrigin-RevId: 435071069
Change-Id: Ie1c7aedcb37523c4829b129d06738e570c5bc1a5
2022-03-16 19:42:11 +00:00
Yuval Tassa 46500072e8 Add textured mug model with collision geometry.
PiperOrigin-RevId: 435061460
Change-Id: I894ad32420759aa5d426cb71f441bbc714acc477
2022-03-16 19:42:10 +00:00
Saran Tunyasuvunakool 147efb5192 Add 2.1.2 release date and document experimental fluid interaction model in the changelog.
PiperOrigin-RevId: 434760829
Change-Id: I71d3ca9864890927d2945c73767511e5e973be73
2022-03-15 15:45:08 +00:00
Saran Tunyasuvunakool 3577e2cf8b Version 2.1.2: Python bindings, OBJ assets support, bugfixes.
PiperOrigin-RevId: 434731612
Change-Id: I0cfda3e7a3d1c72036764986efc252ffa1b8c6b0
2022-03-15 14:04:44 +00:00
Tom Erez 175d25cd9f Add copyright headers.
PiperOrigin-RevId: 427984296
Change-Id: Icb09d12ebf97fa64d858c70d8ddcef9bc07802ac
2022-02-11 14:10:45 +00:00
Tom Erez 6de9eafa13 Initial release of the Unity plugin.
PiperOrigin-RevId: 425947505
2022-02-02 20:44:39 +00:00
Saran Tunyasuvunakool 8ec3dd97a4 Add SECURITY.md.
PiperOrigin-RevId: 425469162
Change-Id: I89e0da6e7a06276b038600b3e241bde68650c063
2022-01-31 23:00:20 +00:00
Yuval Tassa 1ef7ec6dde Documentation improvements for 2.1.1.
- Fix typos and broken links.
- Add documentation for functions introduced in 2.1.1.
- Add copyright header to `FLV.m` and remove `hello.c`.
- Update documentation for `mj_ray` and `mj_contactForce`.
- Delete out-of-date comments in `XMLreference.rst`.
- Add geom:size table to `XMLreference.rst`.

PiperOrigin-RevId: 425318966
2022-01-31 19:19:19 +00:00
Saran Tunyasuvunakool ee39340ae7 Remove inappropriate executable bits and minor reformat of code and changelog.
PiperOrigin-RevId: 416854656
Change-Id: I554d2c5667282567a129d79d91d8f2e97146d6f5
2021-12-16 20:58:26 +00:00
Saran Tunyasuvunakool a499b38120 Version 2.1.1: Binaries for ARM64, proper macOS bundles, minor bugfixes.
Closes #2
Closes #42
Closes #59

PiperOrigin-RevId: 416794598
Change-Id: I1306df1127d6acecf2323873c0da0910f35d31a0
2021-12-16 14:40:33 +00:00
Saran Tunyasuvunakool 4bf5630558 Move a number of files ahead of 2.1.1 launch.
This commit explicitly moves files around without modifying any content
so that Git can track them correctly.

Change-Id: I087d6d61d4e2d82ce06ad9ac0adf7327db94dd9c
2021-12-16 14:35:55 +00:00
Saran Tunyasuvunakool 9f161550b0 Fix LICENSE link in overview.rst
PiperOrigin-RevId: 403963293
2021-10-18 16:15:39 +01:00
Saran Tunyasuvunakool 1f7eaae62e Version 2.1: documentation, public API headers, and sample programs.
PiperOrigin-RevId: 403900419
2021-10-18 12:35:33 +01:00