Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jiminy release 1.8.4 #769

Merged
merged 33 commits into from
Apr 19, 2024
Merged

Jiminy release 1.8.4 #769

merged 33 commits into from
Apr 19, 2024

Conversation

duburcqa
Copy link
Owner

@duburcqa duburcqa commented Apr 19, 2024

duburcqa and others added 30 commits March 7, 2024 19:38
* [gym/common] Minor refactoring.
* [gym/rllib] Migrate from ray[rllib]==2.5.0 to 2.9.*.
* [misc] Add YAPF formatting configuration (opt-in).
* [misc] More robust build scripts.
* [misc] Allow failure when installing gym_jiminy add-on modules.
* [misc] Run all unit tests for gym jiminy base modules on Python 3.12 and Debug.
* [core/python] Faster 'array_copyto'. 
* [misc] Support Numpy 2.0.0b1.
Co-authored-by: Alexis Duburcq <alexis.duburcq@wandercraft.eu>
* [core] Fix some symbols not exported by mistake.
* [core/python] Do not export bindings.

---------

Co-authored-by: Alexis Duburcq <alexis.duburcq@wandercraft.eu>
* [gym/core] Fix corrupted robot proxy if model changes.
* [misc] Fix compilation on Windows ARM64.
Co-authored-by: Alexis Duburcq <alexis.duburcq@wandercraft.eu>
* [gym/commnon] First draft of quantity manager.
* [core/python] Add method to query heightmaps on multiple positions at once.
* [gym/common] Initialize sensor measurements at init.
* [gym/common] Plot state, action and features of all pipeline blocks.
* [gym/common] PD control now satisfies position, velocity and acceleration bounds.
* [gym/common] Allows PD control with position action. 
* [gym/common] Remove PD target dead band.
* [misc] Fix numpy version requirement.
* [misc] Update documentation.

---------

Co-authored-by: Alexis Duburcq <alexis.duburcq@wandercraft.eu>
…ded'. (#753)

* [core] Clarify terminology: 'Rigid' by 'Mechanical', 'Original' by 'Theoretical', 'Actual' by 'Extended'.
* [core] More appropriate tolerance when checking GCD to avoid false positive.
* [core] User is now systematically responsible for serializing constants before telemetry registration.
* [core] Various cleanup and minor improvements.
Co-authored-by: Grégoire Roussel <gregoire.roussel@wandercraft.eu>
…ly. (#756)

* [python/viewer] Fix viewer automatic closing during repley not working.
* [gym/common] Support adding / discarding managed quantities dynamically. 
* [gym/common] Quantity management is now an integral part of `BaseJiminyEnv`.
Co-authored-by: Alexis DUBURCQ <alexis.duburcq@gmail.com>
…ations. (#758)

Co-authored-by: Alexis Duburcq <alexis.duburcq@wandercraft.eu>
* [core] Add methods to get / set all simulation options at once.
* [core] Stop supporting flat sensor data hierarchy in telemetry.
* [core] Remove irrelevant engine telemetry prefix.
* [core] Replace controller telemetry prefix by 'controller'.
* [core/python] Do not try decoding telemetry constants automatically anymore.
* [python/viewer] Fix ground profile rendering.
* [misc] Add initialization python unit test.

---------

Co-authored-by: Alexis Duburcq <alexis.duburcq@wandercraft.eu>
…ation integration. (#764)

* [gym/common] Decouple PD controller action order adapter from acceleration integration.
* [gym/common] Refactor 'compute_command' to operate in-place.
* [python/plot] Add multi-robot support.
Co-authored-by: Amandine <amandine.chupin@wandercraft.health>
* [gym/common] Fix PD controller.
* [core] Add backlash support at motor-level.
@duburcqa duburcqa merged commit 60f60ec into master Apr 19, 2024
27 of 28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants