Classes | Namespaces | Typedefs
bearing_sensor_model.hpp File Reference

Implementation of a discrete landmark bearing sensor model. More...

#include <range/v3/range/conversion.hpp>
#include <range/v3/view/all.hpp>
#include <range/v3/view/transform.hpp>
#include <sophus/se2.hpp>
#include <sophus/se3.hpp>
#include <cmath>
#include <random>
#include <utility>
#include <vector>
#include <beluga/types/landmark_detection_types.hpp>
Include dependency graph for bearing_sensor_model.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  beluga::BearingModelParam
 Parameters used to construct a BearingSensorModel instance. More...
 
class  beluga::BearingSensorModel< LandmarkMap, StateType >
 Generic bearing sensor model, for both 2D and 3D state types. More...
 

Namespaces

 beluga
 The main Beluga namespace.
 

Typedefs

template<class LandmarkMap >
using beluga::BearingSensorModel2d = BearingSensorModel< LandmarkMap, Sophus::SE2d >
 Sensor model based on discrete landmarks bearing detection for 2D state types. More...
 
template<class LandmarkMap >
using beluga::BearingSensorModel3d = BearingSensorModel< LandmarkMap, Sophus::SE3d >
 Sensor model based on discrete landmarks bearing detection for 3D state types. More...
 

Detailed Description

Implementation of a discrete landmark bearing sensor model.

Definition in file bearing_sensor_model.hpp.



beluga
Author(s):
autogenerated on Tue Jul 16 2024 02:59:53