- Add missing install rules for wavemap
- Contributors: Alexander Stumpf
- Annotate code for profiling with Tracy Profiler
- Improve error messages when reading/writing a file fails
- Contributors: Victor Reijgwart
- Document how to configure wavemap
- Update all configs to recommended settings
- Improve config parameter unit management
- Make warnings/errors that can occur when loading configs more descriptive
- Silence cmake warning when no livox ros driver is found
- Define schema for wavemap configs (enables code completion + validation in IDEs)
- Configure .pre-commit to automatically lint wavemap configs using above schema
- Contributors: Alexander Stumpf, Victor Reijgwart
- Fix empty header of wavemap msgs
- Contributors: Alexander Stumpf
- Release the code under the BSD-3 license
- Update map <-> ROS msg conversion methods to be consistent with map <-> byte stream conversions
- Incremental map transmission Only publish changed map blocks and add option to control the max message size. This improves transmission stability over unreliable networks and resolves the issue of roscpp dropping messages >1GB.
- Standardize time definitions
- General code cleanup
- Contributors: Victor Reijgwart
- Enable file saving in ROS server
- Contributors: Victor Reijgwart
- First public release
- Contributors: Victor Reijgwart