|
Formula Student Autonomous Systems
The code for the main driverless system
|
Parameters for the SLAM node. More...
#include <general_config.hpp>

Public Member Functions | |
| SLAMParameters ()=default | |
| SLAMParameters (const SLAMParameters ¶ms) | |
| std::string | load_config () |
| Load the configuration for the SLAM node from YAML file. | |
| DataAssociationParameters | get_data_association_parameters () |
| Get data association parameters. | |
| SLAMParameters & | operator= (const SLAMParameters &other) |
| Overload the assignment operator for SLAMParameters. | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const SLAMParameters ¶ms) |
| Overload the output stream operator for SLAMParameters. | |
Parameters for the SLAM node.
Definition at line 12 of file general_config.hpp.
|
default |
| SLAMParameters::SLAMParameters | ( | const SLAMParameters & | params | ) |
Definition at line 7 of file general_config.cpp.
|
inline |
Get data association parameters.
Definition at line 85 of file general_config.hpp.
| std::string SLAMParameters::load_config | ( | ) |
Load the configuration for the SLAM node from YAML file.
Definition at line 104 of file general_config.cpp.


| SLAMParameters & SLAMParameters::operator= | ( | const SLAMParameters & | other | ) |
Overload the assignment operator for SLAMParameters.
| other | SLAMParameters object to assign from |
Definition at line 54 of file general_config.cpp.
|
friend |
Overload the output stream operator for SLAMParameters.
| os | Output stream |
| params | SLAMParameters object |
Definition at line 97 of file general_config.hpp.
| float SLAMParameters::angular_velocity_noise_ = 0.1 |
Definition at line 36 of file general_config.hpp.
| int SLAMParameters::border_width = 5 |
Definition at line 62 of file general_config.hpp.
| double SLAMParameters::data_association_gate_ = 1.23 |
Definition at line 42 of file general_config.hpp.
| float SLAMParameters::data_association_limit_distance_ |
Definition at line 28 of file general_config.hpp.
| std::string SLAMParameters::data_association_model_name_ = "nearest_neighbor" |
Definition at line 22 of file general_config.hpp.
| int SLAMParameters::first_x_cones = 10 |
Definition at line 61 of file general_config.hpp.
| std::string SLAMParameters::frame_id_ = "map" |
Definition at line 27 of file general_config.hpp.
| float SLAMParameters::imu_acceleration_x_noise_ = 0.5 |
Definition at line 37 of file general_config.hpp.
| std::string SLAMParameters::landmark_filter_name_ = "consecutive_count" |
Definition at line 26 of file general_config.hpp.
| std::string SLAMParameters::lidar_odometry_topic_ = "/fast_limo/state" |
Definition at line 23 of file general_config.hpp.
| int SLAMParameters::max_pose_history_graph = 50 |
Definition at line 19 of file general_config.hpp.
| int SLAMParameters::max_pose_history_updater = 30 |
Definition at line 18 of file general_config.hpp.
| int SLAMParameters::minimum_confidence = 3 |
Definition at line 63 of file general_config.hpp.
| double SLAMParameters::minimum_frequency_of_detections_ |
Definition at line 69 of file general_config.hpp.
| int SLAMParameters::minimum_observation_count_ |
Definition at line 67 of file general_config.hpp.
| std::string SLAMParameters::motion_model_name_ = "constant_velocity" |
Definition at line 15 of file general_config.hpp.
| double SLAMParameters::new_landmark_confidence_gate_ = 0.6 |
Definition at line 43 of file general_config.hpp.
| float SLAMParameters::observation_x_noise_ |
Definition at line 30 of file general_config.hpp.
| float SLAMParameters::observation_y_noise_ |
Definition at line 32 of file general_config.hpp.
| double SLAMParameters::pose_theta_initial_noise_ = 0.1 |
Definition at line 40 of file general_config.hpp.
| std::string SLAMParameters::pose_updater_name_ = "base_pose_updater" |
Definition at line 16 of file general_config.hpp.
| double SLAMParameters::pose_x_initial_noise_ = 0.1 |
Definition at line 38 of file general_config.hpp.
| double SLAMParameters::pose_y_initial_noise_ = 0.1 |
Definition at line 39 of file general_config.hpp.
| double SLAMParameters::preloaded_map_noise_ = 0.1 |
Definition at line 41 of file general_config.hpp.
| bool SLAMParameters::publish_trajectory_ = false |
Definition at line 57 of file general_config.hpp.
| bool SLAMParameters::receive_lidar_odometry_ = false |
Definition at line 24 of file general_config.hpp.
| std::string SLAMParameters::slam_isam2_factorization_ = "QR" |
Definition at line 55 of file general_config.hpp.
| double SLAMParameters::slam_isam2_relinearize_skip_ = 1 |
Definition at line 54 of file general_config.hpp.
| double SLAMParameters::slam_isam2_relinearize_threshold_ = 0.1 |
Definition at line 53 of file general_config.hpp.
| double SLAMParameters::slam_min_pose_difference_ |
Definition at line 45 of file general_config.hpp.
| bool SLAMParameters::slam_optimization_in_poses_ = false |
Definition at line 51 of file general_config.hpp.
| std::string SLAMParameters::slam_optimization_mode_ = "sync" |
Definition at line 50 of file general_config.hpp.
| double SLAMParameters::slam_optimization_period_ = 0.0 |
Definition at line 47 of file general_config.hpp.
| std::string SLAMParameters::slam_optimization_type_ = "normal_levenberg" |
Definition at line 49 of file general_config.hpp.
| std::string SLAMParameters::slam_solver_name_ = "graph_slam" |
Definition at line 25 of file general_config.hpp.
| unsigned int SLAMParameters::sliding_window_size_ = 5 |
Definition at line 56 of file general_config.hpp.
| bool SLAMParameters::synchronized_timestamps |
Definition at line 20 of file general_config.hpp.
| double SLAMParameters::threshold_dist = 4.0 |
Definition at line 60 of file general_config.hpp.
| bool SLAMParameters::use_simulated_perception_ = false |
Definition at line 13 of file general_config.hpp.
| bool SLAMParameters::use_simulated_velocities_ = false |
Definition at line 14 of file general_config.hpp.
| bool SLAMParameters::using_preloaded_map_ = false |
Definition at line 44 of file general_config.hpp.
| float SLAMParameters::velocity_x_noise_ = 0.1 |
Definition at line 34 of file general_config.hpp.
| float SLAMParameters::velocity_y_noise_ = 0.1 |
Definition at line 35 of file general_config.hpp.