Skip to content

Release of v2.8.0

Compare
Choose a tag to compare
@jlblancoc jlblancoc released this 08 Apr 18:50
· 657 commits to develop since this release
2.8.0
72acf55

Version 2.8.0: Released April 8th, 2023

  • Changes in apps:
    • rosbag2rawlog: Added support for converting nav_msgs/Odometry topics to mrpt::obs::CObservationOdometry
  • Changes in libraries:
    • \ref mrpt_hwdrivers_grp
      • New driver for TAObotics IMU sensors. See mrpt::hwdrivers::CTaoboticsIMU and the example \ref hwdrivers_taobotics_imu
    • \ref mrpt_math_grp
      • mrpt::math::getRegressionPlane() return value is not roughly the inverse of the condition number of the regression problem, which gives a stronger quality indicator than the former formula.
    • \ref mrpt_opengl_grp
      • Header <mrpt/opengl.h> has been updated to include the backwards-compatible type mrpt::opengl::COpenGLScene to smooth transition of existing code bases.
      • mrpt::opengl::CSphere now has a number of divisions property instead of two (one of them was not actually used).
      • Fixed const correctness of mrpt::opengl::CGeneralizedEllipsoidTemplate::getNumberOfSegments()
    • \ref mrpt_system_grp
      • Removed mrpt::system::setConsoleColor() (Deprecated since MRPT 2.3.3)
  • Build system:
    • Fix use of obsolete qt5_use_modules().
    • New minimum CMake version required is CMake 3.16.0
  • BUG FIXES:
    • Fix regression in mrpt::obs::CRawlog::detectImagesDirectory() leading to RawLogViewer and other apps not finding the external image directories for datasets.
    • Fix wrong rendering of shadows of lines when in orthographic projection.
    • mrpt::opengl::CSphere::onUpdateBuffers_Triangles() did not update the list of points