Changelog for package beluga_amcl
2.0.2 (2024-06-18)
- Expand grid concepts to n dimensions (#396)
- Change NDT sensor model default params (#397)
- Contributors: Ramiro Serra
2.0.1 (2024-05-24)
2.0.0 (2024-05-21)
- Please clang-tidy on Ubuntu Noble (#379)
- Add ROS 2 Jazzy to CI/CD and dev workflows (#378)
- Restore particle cloud visualization using markers (#377)
- Enable beluga_amcl ROS 2 nodes' autostart (#376)
- Use geometry_msgs::msg::PoseArray instead of nav2_msgs::msg::ParticleCloud (#372)
- Fix tf broadcasting (#375)
- Remove ament_index_cpp dependency (#374)
- Improve ROS version detection logic (#366)
- Add example for NDT sensor model in beluga_example (#360)
- Add NDT AMCL node and tests. (#347)
- Unify Beluga documentation (#346)
- Add death tests and build in debug mode (#323)
- Migrate beluga_amcl to the new API (#328)
- Relocate make_random_state() method (#324)
- Make test matchers and printers available to users (#300)
- Motion and sensor models are not mixins (#291)
- Integrate views with mixins (#284)
- Transform points in laser frame to robot frame (#276)
- Generalize planar laser scan support (#271)
- Add new discrete landmark and bearing sensor models to the beluga library (#268)
- Add beluga_ros package (#270)
- Make particle cloud message weights represent pdf (#260)
- Add updated performance report (#255)
- Fix missing control to force a filter update on pose updates (#248)
- Change default AMCL params (#244)
- Format pre-commit hook configuration (#245)
- Add cmake-format to pre-commit hooks (#243)
- Rename motion models in Beluga AMCL for ROS 1 (#242)
- Replace ament_copyright with local script (#240)
- Remove ament_flake8 from pre-commit hooks (#237)
- Remove uncrustify and cpplint from pre-commit hooks (#236)
- Refactor resampling policies into filter update control (#233)
- Add ROS 2 Rolling CI infrastructure (#222)
- Add ROS Noetic support to beluga_amcl (#218)
- Fix flaky transform test (#220)
- Fix map to odom transform calculation (#212)
- Add new report after recent performance updates (#208)
- Fix small issues with plotter and update MessageFilter tolerance before generating new report
- Disable branch and function coverage (#205)
- Change default threading mode to the less cpu-consuming one (#203)
- Optimize beam sensor model runtime performance (#200)
- Add AMCL parameter reference page (#196)
- Add tests for the AMCL node (#194)
- Add support for map updates in laser localization filters (#189)
- Add performance report for latest version with minor fixes to scripts (#193)
- Rework occupancy grids (#188)
- Improve documentation and guidelines (#186)
- Initialize particle filter with last known estimate (#185)
- Add service to reinitialize global localization (#157)
- Update license year to 2023 (#175)
- Add beam sensor model (#160)
- Rename importance_sample method to reweight (#158)
- Add support for per-axis resolution when clustering (#146)
- Rename mixin::make_unique to make_mixin (#152)
- Add system tests (#138)
- Select mixin components at runtime (#126)
- Migrate beluga from ament_cmake to cmake (#133)
- Add new resampling policies (#119)
- Update list of maintainers (#130)
- Add script to run benchmarks (#117)
- Fix small typo in screen logs (#122)
- Fix typo in parameter description (#114)
- Broadcast map-to-odom transform (#81)
- Set initial pose from params (#105)
- Refactor estimation mixin out of the particle filter (#104)
- Make execution policy configurable (#100)
- Avoid creating a dedicated tf thread (#97)
- Set beluga_amcl default build type to Release (#92)
- Add max_beams parameter to beluga_amcl (#84)
- Refactor laser_callback method (#89)
- Update tf_sophus.hpp documentation style (#87)
- Fix node clean up (#69)
- Remove the use of aggregate initialization (#70)
- Export AMCL as a loadable component (#63)
- Add documentation for motion and sensor models (#61)
- Add reinitialize method to the particle filter (#51)
- Add initial pose subscriber (#45)
- Add sophus conversion utilities (#36)
- Integrate differential drive motion model (#33)
- Parallelize sensor model update (#32)
- Add pose estimation publisher (#30)
- Update header files in the beluga package (#29)
- Decouple ROS message types from the observation model (#27)
- Implement likelihood estimation for particles (#25)
- Add likelihood field pre-computation (#24)
- Add beluga_amcl package and example launch file (#21)
- Contributors: Gerardo Puga, Ivan Santiago Paunovic, Michel Hidalgo, Nahuel Espinosa, Olmer Garcia-Bedoya, Ramiro Serra