|
Formula Student Autonomous Systems
The code for the main driverless system
|
#include <imuSensor.hpp>


Public Member Functions | |
| ImuSensor (double rate, double deadTime) | |
| void | readConfig (ConfigElement &config) |
| ImuData | process (ImuData &in, Eigen::Vector3d &trans, Eigen::Vector3d &rot, double time) |
| bool | RunTick (ImuData &in, Eigen::Vector3d &alpha, double time) |
| ImuData | applyError (ImuData input) |
| std::string | getName () |
Public Member Functions inherited from SensorBase< ImuData > | |
| double | getRate () |
| ImuData | getOldest () |
| bool | availableDeadTime (double time) |
| bool | sampleReady (double time) |
| void | registerSampling () |
| Eigen::Vector3d | getPosition () |
| Eigen::Vector3d | getOrientation () |
Private Attributes | |
| double | error_mean_acc |
| double | error_sigma_acc |
| double | error_mean_rot |
| double | error_sigma_rot |
| std::string | name |
| std::string | frame |
Additional Inherited Members | |
Protected Attributes inherited from SensorBase< ImuData > | |
| Eigen::Vector3d | position |
| Eigen::Vector3d | orientation |
| double | rate |
| double | lastSampleTime |
| double | deadTime |
| std::queue< ImuData > | deadTimeQueue |
| int | numFrames |
Definition at line 11 of file imuSensor.hpp.
| ImuSensor::ImuSensor | ( | double | rate, |
| double | deadTime | ||
| ) |
Definition at line 3 of file imuSensor.cpp.
| std::string ImuSensor::getName | ( | ) |
Definition at line 68 of file imuSensor.cpp.
| ImuData ImuSensor::process | ( | ImuData & | in, |
| Eigen::Vector3d & | trans, | ||
| Eigen::Vector3d & | rot, | ||
| double | time | ||
| ) |
| void ImuSensor::readConfig | ( | ConfigElement & | config | ) |
| bool ImuSensor::RunTick | ( | ImuData & | in, |
| Eigen::Vector3d & | alpha, | ||
| double | time | ||
| ) |
|
private |
Definition at line 27 of file imuSensor.hpp.
|
private |
Definition at line 29 of file imuSensor.hpp.
|
private |
Definition at line 28 of file imuSensor.hpp.
|
private |
Definition at line 30 of file imuSensor.hpp.
|
private |
Definition at line 32 of file imuSensor.hpp.
|
private |
Definition at line 31 of file imuSensor.hpp.