-
Notifications
You must be signed in to change notification settings - Fork 26
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.9 #843
Merged
Jiminy release 1.8.9 #843
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Owner
duburcqa
commented
Dec 2, 2024
•
edited
Loading
edited
- [core] Fix symbol visibility issues for some classes on windows. ([core] Fix bindings and serialization of convex geometry meshes. #836)
- [core] Fix bindings and serialization of convex geometry meshes. ([core] Fix bindings and serialization of convex geometry meshes. #836)
- [core] Fix 'array_copyto' helper. ([gym_jiminy/common] Faster env pipeline. #841)
- [python/viewer] Fix 'add_camera'. ([misc] Update core dependencies. #831)
- [python/viewer] Use firefox instead of chromium for offscreen rendering with meshcat to fix rendering on MacOS VM. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [python/viewer] Fix support of '-' in robot name. ([gym_jiminy/common] Various minor improvements and bug fixes. #834)
- [python/viewer] Fix conversion of 'hppfcl.Convex' to Panda3D. ([core] Fix bindings and serialization of convex geometry meshes. #836)
- [python/dynamics] Take into account stride offset when trajectory time is wrapping. ([gym_jiminy/common] Add 'QuantityObserver' block. #838)
- [python|gym_jiminy] More natural figure layout to improve readability. ([gym_jiminy/common] Add 'compute_rpy' optional argument to quaternion observers. #837)
- [gym_jiminy/common] Do not permanently alter original simulation options with enabling debug and/or evaluation modes. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [gym_jiminy/common] Disallow switch between evaluation and training mode when a simulation is running. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [gym_jiminy/common] Rewrite binary log file automatically when calling 'BaseJiminyEnv.stop' in debug or evaluation mode. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [gym_jiminy/common] Fix replay if no simulation is running. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [gym_jiminy/common] Add previous action as input argument for evaluation policy callback. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [gym_jiminy/common] Automatic environment pipeline update. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [gym_jiminy/common] Fix composed reward computation. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [gym_jiminy/common] Use metaclass instead of inheritence for abstract classes. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [gym_jiminy/common] Enable typing of the obs and action spaces for 'gym.Env'. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [gym_jiminy/common] Fix nested gym space helpers. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [gym_jiminy/common] Update documentation. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [gym_jiminy/common] Fix missing final state when writing eval/debug log. ([gym_jiminy/common] Various minor improvements and bug fixes. #834)
- [gym_jiminy/common] Improve numerical stability and speed of 'swing_from_vector'. ([gym_jiminy/common] Various minor improvements and bug fixes. #834)
- [gym_jiminy/common] Fix 'quat_multiply' to support in-place operation. ([gym_jiminy/common] Various minor improvements and bug fixes. #834)
- [gym_jiminy/common] Fix mahony filter leaky integration for very small time constant. ([gym_jiminy/common] Various minor improvements and bug fixes. #834)
- [gym_jiminy/common] Add twist estimate in internal mahony state if estimated. ([gym_jiminy/common] Various minor improvements and bug fixes. #834)
- [gym_jiminy/common] Check IMU and flex frames not empty when adding Mahony filter. ([gym_jiminy/common] Various minor improvements and bug fixes. #834)
- [gym_jiminy/common] Fix base 'BaseJiminyEnv.stop' not called in pipeline. ([gym_jiminy/common] Various minor improvements and bug fixes. #834)
- [gym_jiminy/common] Support pipelines without any layer. ([gym_jiminy/common] Various minor improvements and bug fixes. #834)
- [gym_jiminy/common] Add support of 'none' in pipeline config files. ([gym_jiminy/common] Various minor improvements and bug fixes. #834)
- [gym_jiminy/common] Add 'ignore_unbounded' optional argument to flatten obs/act wrappers. ([gym_jiminy/common] Various minor improvements and bug fixes. #834)
- [gym_jiminy/common] Add 'AdaptLayoutObservation' that generalizes 'FilterObservation'. ([gym_jiminy/common] Add 'AdaptLayoutObservation' that generalizes 'FilterObservation'. #835)
- [gym_jiminy/common] Make sure that the initial pd state is within bounds. ([gym_jiminy/common] Add 'AdaptLayoutObservation' that generalizes 'FilterObservation'. #835)
- [gym_jiminy/common] Add 'compute_rpy' optional argument to mahony observer. ([gym_jiminy/common] Add 'compute_rpy' optional argument to quaternion observers. #837)
- [gym_jiminy/common] Add 'compute_rpy' optional argument to deformation estimator. ([gym_jiminy/common] Add 'compute_rpy' optional argument to quaternion observers. #837)
- [gym_jiminy/common] Fix trajectory file never closed if loading fails. ([gym_jiminy/common] Add 'QuantityObserver' block. #838)
- [gym_jiminy/common] Add locking mechanism to trajectory databaset. ([gym_jiminy/common] Add 'QuantityObserver' block. #838)
- [gym_jiminy/common] More robust pipeline registration mechanism. ([gym_jiminy/common] Add 'QuantityObserver' block. #838)
- [gym_jiminy/common] Add composition wrapper before observer-controller blocks. ([gym_jiminy/common] Add 'QuantityObserver' block. #838)
- [gym_jiminy/common] Enable env composition to augment the observation space with trajectory reference. ([gym_jiminy/common] Add 'QuantityObserver' block. #838)
- [gym_jiminy/common] Add 'QuantityObserver' block. ([gym_jiminy/common] Add 'QuantityObserver' block. #838)
- [gym_jiminy/common] Fix 'AdditiveMixtureReward' for 'order=inf'. ([gym_jiminy/common] Add 'QuantityObserver' block. #838)
- [gym_jiminy/common] Support string representation of enums in pipeline config. ([gym_jiminy/common] Add 'QuantityObserver' block. #838)
- [gym_jiminy/common] Fix partially broken 'spaces.build_reduce'. ([gym_jiminy/common] Add 'ScaleObservation', 'ScaleAction' env pipeline wrapper blocks. #839)
- [gym_jiminy/common] Add 'ScaleObservation', 'ScaleAction' env pipeline wrapper blocks. ([gym_jiminy/common] Add 'ScaleObservation', 'ScaleAction' env pipeline wrapper blocks. #839)
- [gym_jiminy/common] Faster env pipeline. ([gym_jiminy/common] Faster env pipeline. #841) ([gym_jiminy/common] Faster env pipeline. #842)
- [gym_jiminy/toolbox] Add support of arbitrarily nested task-settable env. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [gym_jiminy/envs] Add mirror mat to obs/action spaces. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [misc] Update core dependencies. ([misc] Update core dependencies. #831)
- [misc] Use unique numpy C API symbols for jiminy. ([misc] Update core dependencies. #831)
- [misc] Drop support of Python<3.10. ([misc] Update core dependencies. #831)
- [misc] Use 4 cores to build from source. ([misc] Update core dependencies. #831)
- [misc] Move to macos-14 on Github Action (forcing panda3d tinydisplay driver). ([gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. #832)
- [misc] Cleanup MacOS CI workflow. ([misc] Cleanup MacOS CI workflow. #833)
- [misc] Move from 'toml' to 'tomlkit' to fix heterogeneous array support. ([gym_jiminy/common] Add 'AdaptLayoutObservation' that generalizes 'FilterObservation'. #835)
- [misc] Fix acrobot example eval max horizon. ([gym_jiminy/common] Add 'compute_rpy' optional argument to quaternion observers. #837)
* [python/viewer] Fix 'add_camera'. * [misc] Update core dependencies. * [misc] Use unique numpy C API symbols for jiminy. * [misc] Drop support of Python<3.10. * [misc] Use 4 cores to build from source.
* [python/viewer] Use firefox instead of chromium for offscreen rendering with meshcat to fix rendering on MacOS VM. * [gym_jiminy/common] Do not permanently alter original simulation options with enabling debug and/or evaluation modes. * [gym_jiminy/common] Disallow switch between evaluation and training mode when a simulation is running. * [gym_jiminy/common] Rewrite binary log file automatically when calling 'BaseJiminyEnv.stop' in debug or evaluation mode. * [gym_jiminy/common] Fix replay if no simulation is running. * [gym_jiminy/common] Add previous action as input argument for evaluation policy callback. * [gym_jiminy/common] Automatic environment pipeline update. * [gym_jiminy/common] Fix composed reward computation. * [gym_jiminy/common] Use metaclass instead of inheritence for abstract classes. * [gym_jiminy/common] Enable typing of the obs and action spaces for 'gym.Env'. * [gym_jiminy/common] Fix nested gym space helpers. * [gym_jiminy/common] Update documentation. * [gym_jiminy/toolbox] Add support of arbitrarily nested task-settable env. * [gym_jiminy/envs] Add mirror mat to obs/action spaces. * [gym_jiminy/rllib] Full refactoring to support ray-rllib 2.38. * [misc] Move to macos-14 on Github Action (forcing panda3d tinydisplay driver).
* [python/viewer] Fix support of '-' in robot name. * [gym_jiminy/common] Fix missing final state when writing eval/debug log. * [gym_jiminy/common] Improve numerical stability and speed of 'swing_from_vector'. * [gym_jiminy/common] Fix 'quat_multiply' to support in-place operation. * [gym_jiminy/common] Fix mahony filter leaky integration for very small time constant. * [gym_jiminy/common] Add twist estimate in internal mahony state if estimated. * [gym_jiminy/common] Check IMU and flex frames not empty when adding Mahony filter. * [gym_jiminy/common] Fix base 'BaseJiminyEnv.stop' not called in pipeline. * [gym_jiminy/common] Support pipelines without any layer. * [gym_jiminy/common] Add support of 'none' in pipeline config files. * [gym/common] Add 'ignore_unbounded' optional argument to flatten obs/act wrappers.
…lterObservation'. (#835) * [gym_jiminy/common] Add 'AdaptLayoutObservation' that generalizes 'FilterObservation'. * [gym_jiminy/common] Make sure that the initial pd state is within bounds. * [misc] Move from 'toml' to 'tomlkit' to fix heterogeneous array support. * [misc] Update documentation. * [misc] Fix typing.
* [python/viewer] Fix conversion of 'hppfcl.Convex' to Panda3D. * [core] Fix symbol visibility issues for some classes on windows. * [core] Fix bindings and serialization of convex geometry meshes.
… observers. (#837) * [gym_jiminy/common] Add 'compute_rpy' optional argument to mahony observer. * [gym_jiminy/common] Add 'compute_rpy' optional argument to deformation estimator. * [python|gym_jiminy] More natural figure layout to improve readability. * [misc] Fix acrobot example eval max horizon.
* [python/dynamics] Take into account stride offset when trajectory time is wrapping. * [gym_jiminy/common] Fix trajectory file never closed if loading fails. * [gym_jiminy/common] Add locking mechanism to trajectory databaset. * [gym_jiminy/common] More robust pipeline registration mechanism. * [gym_jiminy/common] Add composition wrapper before observer-controller blocks. * [gym_jiminy/common] Enable env composition to augment the observation space with trajectory reference. * [gym_jiminy/common] Add 'QuantityObserver' block. * [gym_jiminy/common] Fix 'AdditiveMixtureReward' for 'order=inf'. * [gym_jiminy/common] Support string representation of enums in pipeline config.
…e wrapper blocks. (#839) * [gym_jiminy/common] Fix partially broken 'spaces.build_reduce'. * [gym_jiminy/common] Add 'ScaleObservation', 'ScaleAction' env pipeline wrapper blocks.
* [core] Fix 'array_copyto' helper. * [gym_jiminy/common] Faster env pipeline.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.