You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Version 2.4.4: Released March 5th, 2022
New web-based applications
All MRPT modules (including \ref mrpt_opengl_grp and mrpt-nanogui) are now compatible with Emscripten so they can run as Javascript + wasm on any modern browser.
Changes in applications:
RawlogViewer:
Browse dialog: Smarter coloring of pointclouds; check all & none buttons for sensor layers.
rawlog-edit:
Operation --camera-params now also works for mrpt::obs::CObservation3DRangeScan observations.
New operation --describe.
Changes in libraries:
\ref mrpt_poses_grp
mrpt::poses::CPose3DQuat: Remove use of obsolete base class std::iterator.
3rdparty libraries:
Updated libfyaml to v0.7.12.
Build system:
Allow using libfyaml-dev system package if found.
ROS package.xml: update dependencies so all sensors and mrpt-ros1bridge are enabled.
Fix detection of ROS1 native *_msgs packages as build dependencies.
BUG FIXES:
ASSERT_NEAR_() did not work correctly when arguments were expressions with operators.
Fixed incorrect parsing of strings with whitespaces in mrpt::from_string<>() when converting to std::string
mrpt::obs::CObservation3DRangeScan::get_unproj_lut() was ignoring the depth camera distortion model and always assumed plumb_bob.
mrpt::ros1bridge converter for IMU observations now correctly handles missing IMU readings (ROS convention of "-1" in covariance).