Releases: ihmcrobotics/simulation-construction-set-2
Releases · ihmcrobotics/simulation-construction-set-2
0.21.0-java-17 Release notes
Changes:
- [MCAP Log] Added support for enum
- Added max buffer size estimation as a ratio of JVM max memory. The new ratio is set to 65% by default.
0.20.1-java-17 Release notes
Bugfix:
- Stack overflow in
SimFloatingRootJoint
introduced with 17-0.20.0.
0.20.0-java-17 Release notes
Changes:
- Enabled GitHub workflows
- Updated the README for installing debian
- Removed dependencies onto
ihmc-javafx-toolkit
. This affects the bullet debug project and the examples project. - New logger video tester application:
VideoViewerWithSlider
. - MCAP log read can now read robot state from either frame transforms or simulation state from Mujoco.
- New "about" window available through the help menu that allows to check the most recent version.
- Opening the Java API for the GUI classes to allow external extension and customization.
- [GUI] The camera auto-track the first robot added to the scene.
- [SIM] New option for estimating full 6D wrenches for every robot joint during simulation.
Bugs fixed:
- Exception when importing a yoGraphic configuration file with a
YoGraphicConvexPolytope3DDefinition
. - Unstable robot simulation behavior when robot definition is created by hand. This could be caused by the 1-DoF joint damping defaulted to
-1
. Default values are now0.0
so damping for instance is ineffective. - MCAP log reader failed on ZSTD-compressed chunks.
- Wrong window title for the equation editor.
- [GUI] Tree view wouldn't scroll to newly added yoGraphic
Updated dependencies:
mecano
17-0.16.0 -> 17-0.17.0ihmc-cd
removedihmc-javafx-toolkit
remove- [
scs2-examples
]fxyz3d
added 0.6.0 - [
scs2-examples
]javacv-platform
added 1.5.9 - [
scs2-session-visualizer-jfx
]javafx
17.0.2 -> 17.0.9 - [
scs2-session-visualizer-jfx
]ikonli
added 12.3.1 - [
scs2-session-visualizer-jfx
]okhttp
added 4.12.0 - [
scs2-session-visualizer-jfx
]gson
added 2.10.1
0.19.0-java-17 Release notes
Landmark for documenting changes.
Main features:
- Loading MCAP log files are now available from the menu Session > Open MCAP log...
- New symbolic framework that allows you to:
- Create new
YoVariable
s on the fly. These are dedicated to be used by the GUI for storing values. - Create equations to compute the result of some operations that can take constants and/or
YoVariable
s as input and store the result into a userYoVariable
for instance. Usual operations have been made available. The new equation editor is available in the menu YoComposite > Create YoComposite...
- Create new
- Secondary chart windows can now be expanded to have multiple tabs. Each tab can contains a group of charts.
- A Debian package is now available to install the SCS2 Session Visualizer as a standalone application for Ubuntu 22.04. Checkout the installation guide in the readme
Release notes
Minor bugfixes:
- Fixed icon size in the composite pattern editor.
- Fixed broken link for composite editor save/revert buttons.
- Fixed poor handling of a failures when cropping a log file.
- Fixed a null pointer in the video conversion.
Minor behavior changes:
- Switch from using
DirectoryChooser
toFileChooser
when looking for a log file. - Improved layout of the video thumbnails in the log control dialog.
- Improved the date format in the log control dialog.
- Improved playback speed.
- Reduced memory allocation from the video feed in the log control dialog.
- Added ID to the YoGraphicFX nodes.
Release notes
Initial version.
Allows to visualize control variables from a server or a log file.