Skip to content

3.2.0

Compare
Choose a tag to compare
@sea-bass sea-bass released this 23 Nov 17:05
· 15 commits to main since this release
1b5d87a

This is a minor release that completes a 3.1.0 feature and makes a few other significant improvements and bug fixes.

Summary:

  • Added ability to serialize worlds to YAML, allowing resetting worlds created programmatically in addition to from YAML files.
  • Revamped logging framework to consistently use Python logging module if standalone and ROS logging if using ROS.
  • Actions with simulated delays can now be canceled during the delay, whereas previously they would block the entire system.
  • Poses in world YAML files can now be specified as structures instead of lists, including Euler angles vs. quaternions.

Old (still compatible):

pose: [1.0, 2.0, 0.0, 1.57]  # x, y, z, yaw

New:

pose:
  position:
    x: 1.0
    y: 2.0
  rotation_eul:
    yaw: 1.57

pose:
  position:
    x: 1.0
    y: 2.0
  rotation_quat:
    w: 0.7071
    x: 0.0
    y: 0.0
    z: -0.7071

What's Changed

New Contributors

Full Changelog: 3.1.0...3.2.0