CHANGELOG

Changelog for package grid_map_core

2.2.0 (2024-07-23)

  • Merge pull request #458 from ANYbotics/ci-temp-skip-octomap-server build: treat several build issues on rolling

  • suppress warning due to gcc13 bug

  • Merge pull request #443 from Ryanf55/update-maintainers Add Ryan as maintainer, remove Steve

  • Add Ryan as maintainer, remove Steve

  • Merge pull request #404 from Ryanf55/bugfix-403-cmake grid_map_core: Use ament_export_targets and improve eigen linkage

  • Update ament to latest recommendations * Fixes include errors in grid_map_geo ros2 port

  • Contributors: Ryan, Ryan Friedman, wep21

2.1.0 (2022-11-08)

2.0.0 (2022-09-13)

  • Initial ROS2 port

  • Contributors: Maximilian Wulf, Steve Macenski

1.6.2 (2019-10-14)

  • Implements a grid map transformation from one map frame to another map frame given the transform between the frames. Authors: Co-authored-by: fabianje <fabian.jenelten@mavt.ethz.ch>

  • Contributors: fabianje

1.6.1 (2019-02-27)

  • Updated host changes.

  • Updated author e-mail address.

  • Contributors: Peter Fankhauser, Péter Fankhauser

1.6.0 (2017-11-24)

  • Added new sliding window iterator.

  • Added new thickenLine(), triangulation, and bounding box method to polygon.

  • Added unit tests for LineIterator with using move function.

  • Fixed cpp-check warnings and errors.

  • Fixed line iterator for moved maps (#119).

  • Fixed error in SpiralIterator when center is outside the map (#114).

  • Contributors: Péter Fankhauser, 2scholz, Remo Diethelm, Takahiro Miki, Tanja Baumann

1.5.2 (2017-07-25)

1.5.1 (2017-07-25)

1.5.0 (2017-07-18)

  • Added new function for polygon triangulation.

  • Added Eigen macro for bit-alignment (#88).

  • Added default copy constructor and assign operator methods after the rule of five.

  • Fixing return value in getQuadrant member function.

  • Fixing buffer handling bug for circular and ellipse iterators.

  • Capture case when both circles are the same in convexHullOfTwoCircles.

  • Fixing build error on ROS Kinetic.

  • Contributors: Peter Fankhauser, Sascha, Thomas Emter, Martin Wermelinger

1.4.2 (2017-01-24)

  • Added linear interpolation method for data access.

  • Increased efficiency for linear interpolation method.

  • Addressing C++ compiler warnings.

  • Contributors: Dominic Jud, Peter Fankhauser, Horatiu George Todoran

1.4.1 (2016-10-23)

  • Improved line iterator with start and end positions.

  • Added method to retrieve submap size for iterators.

  • Improved transformation of images to color grid map layers.

  • Fixing issues with order of include with Eigen (#67).

  • Contributors: Peter Fankhauser, Dominic Jud

1.4.0 (2016-08-22)

  • Added convenience function to convert a grid map to form with circular buffer at (0,0).

  • Contributors: Peter Fankhauser

1.3.3 (2016-05-10)

  • Release for ROS Kinetic.

  • Contributors: Peter Fankhauser

1.3.2 (2016-05-10)

1.3.1 (2016-05-10)

  • Cleanup up Eigen types as preparation for ROS Kinetic release.

  • Contributors: Peter Fankhauser

1.3.0 (2016-04-26)

  • Made the isInside checks const.

  • Fixes polygon iterator bug when using moved maps.

  • Added unit test for polygon iterator on a moved map.

  • Added comment about size of the returning submap.

  • Reduced test build warning.

  • Contributors: Peter Fankhauser, Martin Wermelinger, Marcus Liebhardt

1.2.0 (2016-03-03)

  • Improved efficiency for the Grid Map iterator (speed increase of 10x for large maps) (#45).

  • New iterator_benchmark demo to exemplify the usage of the iterators and their computational performance (#45).

  • Added new method to set the position of a grid map (#42).

  • Added new move_demo to illustrate the difference between the move and setPosition method.

  • Fixed behavior of checkIfPositionWithinMap() in edge cases (#41).

  • Updated documentation for spiral and ellipse iterator, and iterator performance.

  • const correctness for grid’s getSubmap.

  • Cleanup of arguments and return types.

  • Contributors: Péter Fankhauser, Christos Zalidis, Daniel Stonier

1.1.3 (2016-01-11)

1.1.2 (2016-01-11)

  • Should fix errors on build server regarding Eigen3 and visualization_msgs dependencies.

1.1.1 (2016-01-11)

  • Changes to CMakeLists.txt to enable compatibility with Ubuntu Saucy.

1.1.0 (2016-01-08)

  • added installation instructions in CMakeLists

  • new ellipse iterator tool

  • general improvements and bugfixes

1.0.0 (2015-11-20)

  • release for Springer ROS Book Chapter