-
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.7.18 #685
Merged
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
Jan 2, 2024
•
edited
Loading
edited
- [core] More consistent adaptive stepper error computation. ([misc] Fix documentation. #647)
- [core] Add option to set baumgarte position and velocity gains freely. ([misc] Fix documentation. #647)
- [core] Fix rare edge-case when setting options causing segfault. ([misc] Fix documentation. #647)
- [core] Fix inertia projection formula. ([core] Fix inertia projection formula. #649)
- [core] Fix serialization of geometry objects. ([gym/envs] Add 'digit' bipedal robot. #430)
- [core] Support saving binary log file with empty variables. ([gym/envs] Add 'digit' bipedal robot. #430)
- [core] Do not enforce not configuration bounds at init for spring-damper contact model. ([core] Do not enforce configuration bounds at init for spring-damper contact model. #654)
- [core] Change naming convention of C++ files. ([core] Change naming convention of C++ files. #653)
- [core] Move sensors and motors in dedicated hardware directory. ([core] Move sensors and motors in dedicated hardware directory. #655)
- [core] Flatten nested namespaces. ([core] Flatten nested namespaces. #656)
- [core] Add 'DISABLE_COPY' macro. ([core] Flatten nested namespaces. #656)
- [core] Use native Eigen types. ([core] Flatten nested namespaces. #656)
- [core] Fix flexible from/to rigid config helpers. ([misc] Add debug CI jobs for MacOS. Improve debug support for WinOS #659)
- [core] Only export relevant symbols. ([misc] Add debug CI jobs for MacOS. Improve debug support for WinOS #659)
- [core] Fix non-repeatable simulation due to partial hyteresis reset. ([core] Fix non-repeatable simulation due to partial hyteresis reset. #662)
- [core] Replace 'macros.h' and 'types.h' by 'traits.h' and 'fwd.h' headers. ([core] Replace 'macros.h' and 'types.h' by 'traits.h' and 'fwd.h' headers. #674)
- [core] Rename 'FixedFrameConstraint' in 'FrameConstraint'. ([core] Various styles changes. #677)
- [core] Pass and return fundamental types by value instead of const ref. ([core] Various styles changes. #677) ([core] Pass and return fundamental types by value instead of const ref. #678)
- [core] Cleanup telemetry recorder header initialisation. ([core] Minor cleanup for cpp codebase. Start using string_view. #681)
- [core] Minor cleanup for cpp codebase. Start using string_view for constants. ([core] Minor cleanup for cpp codebase. Start using string_view. #681)
- [core] 'fwd.h' now includes constants, traits and exceptions. ([core] 'fwd.h' now includes constants, traits and exceptions. #682)
- [core] Move member initialization in header when possible. ([core] Move member initialization in header when possible. #683)
- [core] Use attributes 'explicit', 'noexcept'. ([core] Move member initialization in header when possible. #683)
- [core] Fix wrong state and derivative during computation of extra terms. ([core] Fix internal efforts computation. #684)
- [core] Fix internal effort computation. ([core] Fix internal efforts computation. #684)
- [core/python] Add partial support of 'pathlib.Path' objects. ([python/viewer] Fix viewer exception handling with panda3d. #672)
- [core/python] Expose custom jiminy exceptions. ( [core/python] Expose custom jiminy exceptions. #676)
- [core/python] More robust and generic from/to python converters. ([core] Move member initialization in header when possible. #683)
- [python] Minor plot and viewer fixes. ([misc] Fix documentation. #647)
- [python/robot] Improve default hardware file generation. ([gym/envs] Add 'digit' bipedal robot. #430)
- [python/simulator] Fix exception when manually closing viewer. ([core] Fix internal efforts computation. #684)
- [python/viewer] Fix replay viewer exception for 1DoF systems using 'panda3d-sync'.
- [python/viewer] Implement async mode with panda3d backend. ([python/viewer] Implement async mode with panda3d backend. #664)
- [python/viewer] Fix viewer closing exception handling with panda3d backend. ([python/viewer] Fix viewer exception handling with panda3d. #672)
- [python/viewer] Improve documentation of panda3d internals. ([python/viewer] Fix viewer exception handling with panda3d. #672)
- [python/viewer] Add support of torus and partial cylinder with panda3d. ([python/viewer] Fix viewer exception handling with panda3d. #672)
- [python/viewer] Fix wrong anchor for cylinders and arrows with panda3d. ([python/viewer] Fix viewer exception handling with panda3d. #672)
- [python/viewer] Fix some edge-cases with panda3d backend. ([python/viewer] Fix some edge-cases with panda3d backend. #673)
- [python/viewer] Fix some edge-cases with panda3d backend. ([python/viewer] Fix some edge-cases with panda3d backend. #675)
- [python/viewer] Do not use 'atexit' anymore to fix memory leaks. ([core] Move member initialization in header when possible. #683)
- [python/viewer] Fix exception handling at init. ([core] Fix internal efforts computation. #684)
- [gym/common] PD controller block now support unbounded joints. ([gym/envs] Add 'digit' bipedal robot. #430)
- [gym/common] Fix wrong frame name for default relative camera pose. ([gym/envs] Add 'digit' bipedal robot. #430)
- [gym/envs] Add 'digit' bipedal robot. ([gym/envs] Add 'digit' bipedal robot. #430)
- [gym/toolbox] More orientation conversion utils. Move components to first dim. ([gym/envs] Add 'digit' bipedal robot. #430)
- [gym/toolbox] More generic vectorized (batched) SO3 utils. ([gym_jiminy/toolbox] More generic vectorized (batched) SO3 utils. #652)
- [misc] Add unit tests for flex dynamics and bounds constraint. ([misc] Fix documentation. #647)
- [misc] Fix documentation generation. ([misc] Fix documentation. #647)
- [misc] Fix notebook tutorial. ( [misc] Update notebook tutorial. #648)
- [misc] Stop calling 'setup.py' directly for building wheels. ([gym/envs] Add 'digit' bipedal robot. #430)
- [misc] Apply clang format to the whole C++ codebase. (Various minor improvements. #651) ([core] Flatten nested namespaces. #656)
- [misc] Fix Python typing for 'comm>=0.2.0'. ([misc] Add debug CI jobs for MacOS. Improve debug support for WinOS #659)
- [misc] Add debug CI jobs for MacOS. Improve debug support for WinOS. ([misc] Add debug CI jobs for MacOS. Improve debug support for WinOS #659)
- [misc] Add debug CI jobs for WinOS. ([misc] Add debug CI jobs for MacOS. Improve debug support for WinOS #659)
- [misc] Migrate HDF5 from 1.14.0 to 1.14.3. ([misc] Migrate HDF5 from 1.14.0 to 1.14.3. #669)
- [misc] Update all C++ dependencies. ([python/viewer] Fix viewer exception handling with panda3d. #672)
- [misc] Add missing 'patchelf' dependency. ([python/viewer] Fix viewer exception handling with panda3d. #672)
- [misc] Add upper-bound '<2.0' to numpy version. ( [core/python] Expose custom jiminy exceptions. #676)
- [misc] Cleanup build and CI config files. ([misc] More robust boost python shared lib detection on MacOS. #680)
- [misc] More robust boost python shared lib detection on MacOS. ([misc] More robust boost python shared lib detection on MacOS. #680)
- [misc] Enable back python stubs generation on OSX. ([misc] More robust boost python shared lib detection on MacOS. #680)
- [misc] More robust build script on unix systems. ([core] Move member initialization in header when possible. #683)
- [misc] Update MacOS CI. ([core] Fix internal efforts computation. #684)
* [core] More consistent adaptive stepper error computation. * [core] Add option to set baumgarte position and velocity gains freely. * [core] Fix rare edge-case when setting options causing segfault. * [python] Minor plot and viewer fixes. * [misc] Add unit tests for flex dynamics and bounds constraint. * [misc] Fix documentation. --------- Co-authored-by: Alexis Duburcq <alexis.duburcq@wandercraft.eu>
* [python/viewer] Fix replay viewer exception for 1DoF systems using 'panda3d-sync'. * [misc] Update notebook tutorial. --------- Co-authored-by: Alexis Duburcq <alexis.duburcq@wandercraft.eu>
Co-authored-by: Alexis Duburcq <alexis.duburcq@wandercraft.eu>
* [core] Fix serialization of geometry objects. * [core] Support saving binary log file with empty variables. * [python/robot] Improve default hardware file generation. * [gym_jiminy/common] PD controller block now support unbounded joints. * [gym_jiminy/common] Fix wrong frame name for default relative camera pose. * [gym/envs] Add 'digit' bipedal robot. * [misc] Stop calling 'setup.py' directly for building wheels.
* Various minor improvements. * Add C++ clang format.
…per contact model. (#654)
* [core] CamelCase to smake_case file naming convention. * [core] hxx instead of tpp extension for template headers.
…659) * [core] Fix flexible from/to rigid config helpers. * [misc] Fix Python typing for 'comm>=0.2.0'. * [misc] Add debug CI jobs for MacOS. Improve debug support for WinOS.
* Migrate HDF5 from 1.14.0 to 1.14.3. * [misc] Fix viewer for panda3d backend broken by 'simplepbr==0.11.2'. --------- Co-authored-by: Alexis Duburcq <alexis.duburcq@wandercraft.eu>
Co-authored-by: Alexis Duburcq <alexis.duburcq@wandercraft.eu>
* [core/python] Add partial support of 'pathlib.Path' objects. * [python/viewer] Fix viewer closing exception handling with panda3d backend. * [python/viewer] Improve documentation of panda3d internals. * [python/viewer] Add support of torus and partial cylinder with panda3d. * [python/viewer] Fix wrong anchor for cylinders and arrows with panda3d. * [misc] Update all C++ dependencies. * [misc] Add missing 'patchelf' dependency.
* [misc] Add upper-bound '<2.0' to numpy version. * [core/python] Expose custom jiminy exceptions.
* [misc] Update clang formatting for arrays. * [core] Rename 'FixedFrameConstraint' in 'FrameConstraint'. * [core] Pass and return fundamental types by value instead of const ref.
* [misc] Cleanup build and CI config files. * [misc] More robust boost python shared lib detection on MacOS. * [misc] Enable back python stubs generation on OSX.
* [core] Cleanup telemetry recorder header initialisation. * [core] Minor cleanup for cpp codebase. Start using string_view.
* [core] Move member initialization in header when possible. * [core] Use attributes 'explicit', 'noexcept'. * [core/python] More robust and generic from/to python converters. * [misc] More robust build script on unix systems. * [python/viewer] Do not use 'atexit' anymore to fix memory leaks.
* [core] Fix wrong state and derivative during computation of extra terms. * [core] Fix internal effort computation. * [python/viewer] Fix exception handling at init. * [python/simulator] Fix exception when manually closing viewer. * [misc] Update MacOS CI.
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.