Release Notes 2023-03-17:

  • During build, when there is a discrepancy between a class' abstractness declaration from MIRA_[ABSTRACT_]OBJECT and its actual abstractness, the manifest generator will not just output an error message, but make the build fail by returning an exit code.

  • Serialization: added support for boost::variant.

  • The type name string created by typeName() includes the type's const/volatile qualifiers by default (can be disabled by an optional parameter).

  • Toolbox CameraParameters: added DepthCameraIntrinsic, depth camera visualization.

  • Toolbox RigidModel (Markers): added a new MeshMarker class, allowing to dynamically create objects of arbitrary shape, based on a mesh file (which can be created with 3D editing software like Blender).

  • Toolbox RobotDataTypes: added wrench transformation operators and 3D visualization.

  • miracenter: fullscreen view is restored correctly when loading a respective workspace.

Additional information