Autoware.Auto
localization_system_tests::LocalizationEvaluationNode Class Reference

A node that is ran beside a localization application and a source of ground truth and. More...

#include <localization_evaluation_node.hpp>

Inheritance diagram for localization_system_tests::LocalizationEvaluationNode:
Collaboration diagram for localization_system_tests::LocalizationEvaluationNode:

Public Types

using float64_t = autoware::common::types::float64_t
 
using Pose = geometry_msgs::msg::PoseWithCovarianceStamped
 
using EigTransform = Eigen::Transform< float64_t, 3, Eigen::Affine, Eigen::ColMajor >
 
using EigTranslationPart = decltype(std::declval< const EigTransform >().translation())
 
using EigRotationPart = decltype(std::declval< const EigTransform >().rotation())
 
using SyncPolicyT = message_filters::sync_policies::ApproximateTime< Pose, Pose >
 

Public Member Functions

 LocalizationEvaluationNode (const rclcpp::NodeOptions &options)
 Basic node constructor. More...
 
 ~LocalizationEvaluationNode () noexcept
 Finalize and report the metrics in the destructor. More...
 

Detailed Description

A node that is ran beside a localization application and a source of ground truth and.

Member Typedef Documentation

◆ EigRotationPart

◆ EigTransform

using localization_system_tests::LocalizationEvaluationNode::EigTransform = Eigen::Transform<float64_t, 3, Eigen::Affine, Eigen::ColMajor>

◆ EigTranslationPart

using localization_system_tests::LocalizationEvaluationNode::EigTranslationPart = decltype(std::declval<const EigTransform>().translation())

◆ float64_t

◆ Pose

using localization_system_tests::LocalizationEvaluationNode::Pose = geometry_msgs::msg::PoseWithCovarianceStamped

◆ SyncPolicyT

using localization_system_tests::LocalizationEvaluationNode::SyncPolicyT = message_filters::sync_policies::ApproximateTime<Pose, Pose>

Constructor & Destructor Documentation

◆ LocalizationEvaluationNode()

localization_system_tests::LocalizationEvaluationNode::LocalizationEvaluationNode ( const rclcpp::NodeOptions &  options)
explicit

Basic node constructor.

◆ ~LocalizationEvaluationNode()

localization_system_tests::LocalizationEvaluationNode::~LocalizationEvaluationNode ( )
noexcept

Finalize and report the metrics in the destructor.


The documentation for this class was generated from the following files: