Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
parameters.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <yaml-cpp/yaml.h>
4
5#include <memory>
6#include <rclcpp/rclcpp.hpp>
7#include <string>
8
11
13 std::string _estimation_method_; // Used to choose between different velocity estimation methods
14 std::string _ve_observation_model_name_; // Used to choose between different velocity estimation observation models
15 std::string _process_model_name_; // Used to choose between different process models
16 double imu_acceleration_noise_; // Noise to be added to the IMU acceleration measurements
17 double imu_rotational_noise_; // Noise to be added to the IMU rotational velocity measurements
18 double angular_velocity_process_noise_; // Process noise for the angular velocity, represents
19 // expected variation
20 double wheel_speed_noise_; // Noise to be added to the wheel speed measurements
21 double motor_rpm_noise_; // Noise to be added to the motor rpm measurements
22 double steering_angle_noise_; // Noise to be added to the steering angle measurements
24
30 std::string load_config();
31};
double wheel_speed_noise_
std::string _ve_observation_model_name_
double motor_rpm_noise_
double imu_acceleration_noise_
double imu_rotational_noise_
double angular_velocity_process_noise_
std::string load_config()
Load the configuration for the Velocity Estimation node from YAML file.
Definition parameters.cpp:3
std::string _process_model_name_
double steering_angle_noise_
std::string _estimation_method_
common_lib::car_parameters::CarParameters car_parameters_