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

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

#include <velocities_integrator_trait.hpp>

Inheritance diagram for VelocitiesIntegratorTrait:
Inheritance graph
Collaboration diagram for VelocitiesIntegratorTrait:
Collaboration graph

Public Member Functions

virtual void add_velocities (const common_lib::structures::Velocities &velocities)=0
 Add velocities to the solver.
 
virtual ~VelocitiesIntegratorTrait ()=default
 

Detailed Description

Trait class for velocities integration in SLAM solvers.

This trait provides an interface for SLAM solvers to integrate velocity data, allowing them to utilize motion priors for improved pose estimation.

Definition at line 10 of file velocities_integrator_trait.hpp.

Constructor & Destructor Documentation

◆ ~VelocitiesIntegratorTrait()

virtual VelocitiesIntegratorTrait::~VelocitiesIntegratorTrait ( )
virtualdefault

Member Function Documentation

◆ add_velocities()

virtual void VelocitiesIntegratorTrait::add_velocities ( const common_lib::structures::Velocities velocities)
pure virtual

Add velocities to the solver.

Parameters
velocitiesVelocities of the robot

Implemented in EKFSLAMSolver, and GraphSLAMSolver.


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