Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
estimator.hpp
Go to the documentation of this file.
1#pragma once
2
13public:
17 virtual void imu_callback(const common_lib::sensor_data::ImuData& imu_data) = 0;
27 virtual void motor_rpm_callback(double motor_rpm) = 0;
32 virtual void steering_callback(double steering_angle) = 0;
34};
Interface for velocity estimators.
Definition estimator.hpp:12
virtual void motor_rpm_callback(double motor_rpm)=0
callback for motor RPM data that the VENode should call when new motor RPM data is received
virtual void steering_callback(double steering_angle)=0
callback for steering angle data that the VENode should call when new steering angle data is received
virtual void imu_callback(const common_lib::sensor_data::ImuData &imu_data)=0
callback for IMU data that the VENode should call when new IMU data is received
virtual common_lib::structures::Velocities get_velocities()=0
virtual void wss_callback(const common_lib::sensor_data::WheelEncoderData &wss_data)=0
callback for wheel speed sensor data that the VENode should call when new wheel speed sensor data is ...