- update destructor to not use c11 feature (#26)
- fix parameter passing bug of first link to other robots (#23)
- Fix -Wdelete-non-virtual-dtor and -Wreorder warnings (#24)
- Contributors: Michael Ferguson, Survy Vaish, Zezhou.Sun
- Move the C++ classes and definitions of inline functions from the Mapper.cpp file to the Mapper.h file (#22)
- add Hokuyo configuration in SetAngularResolution function (#20) Karto has five kinds of lidar parameter configurations (LMS100, LMS200, LMS291, UTM_30LX, URG_04LX), but there are only the first three configurations in the SetAngularResolution function, so I added the parameter configuration of UTM_30LX and URG_04LX.
- Contributors: Jian Wen, Zezhou.Sun
- bump version to silence CMP0048
- Merge pull request #19 from moriarty/patch-1 Melodic: build status badges Indigo is EOL.
- Melodic: build status badges Indigo is EOL.
- Merge pull request #18 from ms-iot/windows_port [Windows][melodic] Fix Windows build break
- Changing maintainer email
- Fix windows build.
- Contributors: Alex Moriarty, Luc Bettaieb, Michael Ferguson, Sean Yen
- Adds maintainer and branches for melodic
- Merge pull request #14 from ros-perception/maintainer-add Adding myself as a maintainer for open_karto
- Adding myself as a maintainer for open_karto
- Merge pull request #11 from Maidbot/minimum_time_interval Process scan if enough time has elapsed since the previous one
- Merge pull request #10 from mikepurvis/fix-cpp11 Use std::isnan/isinf, for C++11 compatibility.
- [Mapper] Take time into account in HasMoveEnough The function HasMovedEnough now also returns true if more than MinimumTimeInterval time has elapsed since the previously processed laser scan
- [Mapper] Add new parameter, MinimumTimeInterval
- Use std::isnan/isinf, for C++11 compatibility.
- Merge pull request #8 from mig-em/feature/invalidScans1.1.4 Add invalid scan detection for scanmatcher
- Merge pull request #9 from Maidbot/ignore_min_readings Ignore readings less than the sensor's minimum range
- [Karto] Also ignore readings less than the minimum range
- Add invalid scan detection for scanmatcher
- Contributors: Luc Bettaieb, Michael Ferguson, Mike Purvis, Russell Toris, Spyros Maniatopoulos, mig-em
- update build status badges
- Adds LocalizedRangeScanWithPoints range scan
- Contributors: Michael Ferguson, Russell Toris
- Link against, and export depend on, boost
- Contributors: Hai Nguyen, Michael Ferguson
- Added getters and setters for parameters inside Mapper so they can be changed via the ROS param server.
- Contributors: Luc Bettaieb, Michael Ferguson
- Makes FindValidPoints robust to the first point in the scan being a NaN
- Bump minimum cmake version requirement
- Fix cppcheck warnings
- Fix newlines (dos2unix) & superfluous whitespace
- Protect functions that throw away const-ness (check dirty flag) with mutex
- Don't modify scan during loop closure check - work on a copy of it
- removed useless return to avoid cppcheck error
- Add Mapper::SetUseScanMatching
- Remove html entities from log output
- Fix NANs cause raytracing to take forever
- Contributors: Daniel Pinyol, Michael Ferguson, Paul Mathieu, Siegfried-A. Gevatter Pujals, liz-murphy
- Release as a pure catkin ROS package