Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
imu.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <rclcpp/rclcpp.hpp>
4
5
namespace
common_lib::sensor_data
{
6
7
struct
ImuData
{
8
double
rotational_velocity
;
9
double
acceleration_x
;
10
double
acceleration_y
;
11
double
rotational_velocity_noise
;
12
double
acceleration_x_noise
;
13
double
acceleration_y_noise
;
14
15
rclcpp::Time
timestamp_
= rclcpp::Time(0);
//< Time of sensor data collection
16
17
ImuData
() =
default
;
18
ImuData
(
double
rotational_velocity
,
double
acceleration_x
,
double
acceleration_y
,
19
rclcpp::Time timestamp = rclcpp::Time(0),
double
rotational_velocity_noise
= 0.0,
20
double
acceleration_x_noise
= 0.0,
double
acceleration_y_noise
= 0.0);
21
};
22
}
// namespace common_lib::sensor_data
common_lib::sensor_data
Definition
imu.hpp:5
common_lib::sensor_data::ImuData
Definition
imu.hpp:7
common_lib::sensor_data::ImuData::rotational_velocity
double rotational_velocity
Definition
imu.hpp:8
common_lib::sensor_data::ImuData::acceleration_x
double acceleration_x
Definition
imu.hpp:9
common_lib::sensor_data::ImuData::timestamp_
rclcpp::Time timestamp_
Definition
imu.hpp:15
common_lib::sensor_data::ImuData::acceleration_y_noise
double acceleration_y_noise
Definition
imu.hpp:13
common_lib::sensor_data::ImuData::acceleration_y
double acceleration_y
Definition
imu.hpp:10
common_lib::sensor_data::ImuData::ImuData
ImuData()=default
common_lib::sensor_data::ImuData::rotational_velocity_noise
double rotational_velocity_noise
Definition
imu.hpp:11
common_lib::sensor_data::ImuData::acceleration_x_noise
double acceleration_x_noise
Definition
imu.hpp:12
src
common_lib
include
common_lib
sensor_data
imu.hpp
Generated by
1.9.8