/home/runner/work/beluga/beluga/beluga_ros/include/beluga_ros/amcl.hpp File Reference

/home/runner/work/beluga/beluga/beluga_ros/include/beluga_ros/amcl.hpp File Reference#

Beluga ROS: /home/runner/work/beluga/beluga/beluga_ros/include/beluga_ros/amcl.hpp File Reference
Beluga ROS
amcl.hpp File Reference

Generic two-dimensional implementation of the Adaptive Monte Carlo Localization (AMCL) algorithm in 2D. More...

#include <optional>
#include <utility>
#include <variant>
#include <range/v3/range/conversion.hpp>
#include <range/v3/view/take_exactly.hpp>
#include <sophus/se2.hpp>
#include <beluga/algorithm/spatial_hash.hpp>
#include <beluga/algorithm/thrun_recovery_probability_estimator.hpp>
#include <beluga/containers.hpp>
#include <beluga/motion.hpp>
#include <beluga/policies.hpp>
#include <beluga/random.hpp>
#include <beluga/sensor.hpp>
#include <beluga/views/sample.hpp>
#include <beluga_ros/laser_scan.hpp>
#include <beluga_ros/occupancy_grid.hpp>
Include dependency graph for amcl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  beluga_ros::AmclParams
 Struct containing parameters for the Adaptive Monte Carlo Localization (AMCL) implementation. More...
 
class  beluga_ros::Amcl
 

Namespaces

 beluga_ros
 The main Beluga ROS namespace.
 

Detailed Description

Generic two-dimensional implementation of the Adaptive Monte Carlo Localization (AMCL) algorithm in 2D.