Skip to content

Releases: ihmcrobotics/simulation-construction-set-2

0.21.0-java-17 Release notes

16 Jan 13:57
Compare
Choose a tag to compare

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

16 Jan 08:26
Compare
Choose a tag to compare

Bugfix:

  • Stack overflow in SimFloatingRootJoint introduced with 17-0.20.0.

0.20.0-java-17 Release notes

15 Jan 19:47
Compare
Choose a tag to compare

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 now 0.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.0
  • ihmc-cd removed
  • ihmc-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

11 Dec 21:38
Compare
Choose a tag to compare

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 YoVariables 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 YoVariables as input and store the result into a user YoVariable for instance. Usual operations have been made available. The new equation editor is available in the menu YoComposite > Create YoComposite...
  • 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

22 Nov 21:48
Compare
Choose a tag to compare
Release notes Pre-release
Pre-release

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 to FileChooser 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

17 Nov 21:18
Compare
Choose a tag to compare
Release notes Pre-release
Pre-release

Initial version.
Allows to visualize control variables from a server or a log file.