Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
OdometryIntegratorTrait Class Referenceabstract

Trait class for odometry integration in SLAM solvers. More...

#include <odometry_integrator_trait.hpp>

Inheritance diagram for OdometryIntegratorTrait:
Inheritance graph
Collaboration diagram for OdometryIntegratorTrait:
Collaboration graph

Public Member Functions

virtual void add_odometry (const common_lib::structures::Pose &pose_difference)=0
 Integrate odometry data into the SLAM solver.
 
virtual ~OdometryIntegratorTrait ()=default
 

Detailed Description

Trait class for odometry integration in SLAM solvers.

This trait provides an interface for SLAM solvers to integrate odometry data, allowing them to utilize odometry information for improved pose estimation.

Definition at line 10 of file odometry_integrator_trait.hpp.

Constructor & Destructor Documentation

◆ ~OdometryIntegratorTrait()

virtual OdometryIntegratorTrait::~OdometryIntegratorTrait ( )
virtualdefault

Member Function Documentation

◆ add_odometry()

virtual void OdometryIntegratorTrait::add_odometry ( const common_lib::structures::Pose pose_difference)
pure virtual

Integrate odometry data into the SLAM solver.

Parameters
pose_differencePose difference in the form of [dx, dy, dtheta]

Implemented in GraphSLAMSolver.


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