Skip to content

Releases: ihmcrobotics/simulation-construction-set-2

17-0.28.0

30 Oct 02:05
7bf444a
Compare
Choose a tag to compare

What's Changed

  • Bumped up the logger version, euclid version, commons version, and yo variable version.
  • Update the UI button for y-axis for charts, now its just one that dynamically updates
  • Pulled SCS2YoGraphicHolder and SCS2DefinitionTools into this library from open source

Full Changelog: 0.27.0-java-17...17-0.28.0

17-0.27.3

21 Aug 19:00
Compare
Choose a tag to compare

New features:

  • [Video] Added the ability to load logs captured with a Magewell capture device
  • [Video] Use the new MagewellMuxer and MagewellDemuxer found in the latest release for the ihmc-robot-data-logger

Cleanup:

  • Updated the debugging statistics for the videos in VideoViewer
  • Added documentation on how to make a release

17-0.27.0

14 Aug 19:24
Compare
Choose a tag to compare

What's Changed

  • Include svgloader directly since upstream is long dead, to streamline maintenance. by @calvertdw in #185
  • Switch from org.glassfish.jaxb:jaxb-runtime:2.3.3 to com.sun.xml.bind:jaxb-impl:4.0.5 by @calvertdw in #186
    • This change might require some imports to change from javax to jakarta if you are using the JAXB library via transitive dependency.
    • Prevents internally caught NullPointerExceptions that existed in the old glassfish version.
  • Feature/randon improvements by @SylvainBertrand in #182
  • ⬆️ ihmc-robot-data-logger 0.29.1 by @ds58 in #184

Full Changelog: 0.26.0-java-17...0.27.0-java-17

Release notes

02 Jul 20:28
Compare
Choose a tag to compare

New features:

  • [Definition] Ability to use OBJ mesh files for defining collisions. The mesh is converted in a convex hull, such that if the given OBJ represent a concave mesh the resulting collision shape will be a coarse approximation.

Bugfix:

  • [URDF] The approach used to figure out parent/child relation while dealing with composed URDF is not thorough enough. Added lazy breaks to make the current approach more straightforward. The only condition for the parent/child relation to be sorted out nicely is to define the root body as the first body in the URDF files which typically the standard.

Release notes

24 Jun 23:30
Compare
Choose a tag to compare

Bugfix:

  • [GUI]: Attempt at fixing the ghost robot yoGraphic which doesn't update reliably
  • [Share-Memory]: Fixing the name cropping for registries containing multiple variables.

0.25.2-java-17

24 Jun 23:26
Compare
Choose a tag to compare

Bugfix:

  • [Sim]: YoMatrix would add elements for fixed-joint
  • [Log]: Robot model loader would fail to unzip archive containing explicitly defined folders.

Dependencies:

  • ihmc-yovariables: 0.11.1 -> 0.12.0

Release notes

24 Jun 23:01
Compare
Choose a tag to compare

Bugfix:

  • [GUI] Fixed some edge-case where the configuration would fail to save because of some null pointer exception.

0.25.0-java-17 Release notes

12 Apr 20:03
Compare
Choose a tag to compare

Changes:

  • [GUI] New YoGraphic to display a robot loaded from URDF file and which state is backed by yoVariables. The new yoGraphic is available through the menu YoGraphic menu > YoGraphic properties....
  • [URDF] Composable URDF feature: URDFTools can now create a single URDF model from multiple URDF files. The files must follow a parent-child format, where the root body of the child must be defined in the parent.

Bugfixes:

  • [GUI] YoVariable text fields for editor YoGraphics now use unique short names.
  • [Symbolic] Bugfix: would throw an exception when starting equation with a parenthesis.
  • [GUI] Bugfixes: equations weren't saved properly because of poor session management.
  • [GUI] Bugfix: Some search fields wouldn't validate yoVariables when editing yoGraphics.
  • [GUI] Re-ordered graphics so transparent YoGraphic do not hide robot/terrain.

Updated dependencies:

0.24.0-java-17 Release notes

11 Mar 18:26
Compare
Choose a tag to compare

Changes:

  • [URDF] Made URDF definition of a revolute twins joint more flexible. It can now be implicitly defined as 2 regular revolute joints and one with a mimic tag.
  • [GUI] New unique-short-name for yoVariable. It corresponds to the yoVariable's unique-name with intermediate namespaces collapsed with an ellipsis when possible.
  • [GUI] New show/hide y-axis option in the YoChart menu. It allows to show/hide the y-axis for all the charts in the window.

Bugfixes:

  • [MCAP] Fixed null pointer exception when opening a log that has no transforms and a robot. The robot won't be updated and errors are printed.
  • [MCAP] Fixed null pointer exception when trying to parse a message which has an array/sequence of strings as a field.

0.23.2-java-17 Release notes

04 Mar 14:32
Compare
Choose a tag to compare

Bugfix:

  • [MCAP] Fixed sluggishness when reading MCAP introduced with 0.23.0.