Classes | Namespaces | Typedefs | Functions | Variables
test_bearing_sensor_model.cpp File Reference
#include <gtest/gtest.h>
#include <cstdint>
#include <functional>
#include <numeric>
#include <tuple>
#include <utility>
#include <vector>
#include <range/v3/range/conversion.hpp>
#include <range/v3/view/transform.hpp>
#include <sophus/common.hpp>
#include <sophus/se2.hpp>
#include <beluga/sensor/data/landmark_map.hpp>
#include "beluga/sensor/bearing_sensor_model.hpp"
#include "beluga/types/landmark_detection_types.hpp"
Include dependency graph for test_bearing_sensor_model.cpp:

Go to the source code of this file.

Classes

struct  beluga::BearingSensorModelTests< T >
 

Namespaces

 beluga
 The main Beluga namespace.
 

Typedefs

using beluga::BearingSensorModelTestsTypes = ::testing::Types< Sensor2D, Sensor3D >
 
using beluga::Sensor2D = beluga::BearingSensorModel2d< LandmarkMap >
 
using beluga::Sensor3D = beluga::BearingSensorModel3d< LandmarkMap >
 

Functions

double beluga::expected_aggregate_probability (std::vector< double > landmark_probs)
 
BearingModelParam beluga::get_default_model_params ()
 
template<typename T >
beluga::get_robot_pose_in_world ()
 
template<>
Sophus::SE2d beluga::get_robot_pose_in_world< Sophus::SE2d > ()
 
template<>
Sophus::SE3d beluga::get_robot_pose_in_world< Sophus::SE3d > ()
 
auto beluga::make_sensor_data (std::vector< std::tuple< double, double, double, uint32_t >> detections)
 
 beluga::TYPED_TEST (BearingSensorModelTests, BullsEyeDetection)
 
 beluga::TYPED_TEST (BearingSensorModelTests, MapUpdate)
 
 beluga::TYPED_TEST (BearingSensorModelTests, MultipleBullsEyeDetections)
 
 beluga::TYPED_TEST (BearingSensorModelTests, NoSuchLandmark)
 
 beluga::TYPED_TEST (BearingSensorModelTests, OneStdInBearing)
 
 beluga::TYPED_TEST (BearingSensorModelTests, SmokeTest)
 
 beluga::TYPED_TEST_SUITE (BearingSensorModelTests, BearingSensorModelTestsTypes,)
 

Variables

LandmarkMapBoundaries beluga::default_map_boundaries {Eigen::Vector3d{-10.0, -10.0, 0.0}, Eigen::Vector3d{10.0, 10.0, 0.0}}
 


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