4#include <rclcpp/rclcpp.hpp>
98 os <<
"SLAMParameters: {"
Parameters for the SLAM node.
double data_association_gate_
friend std::ostream & operator<<(std::ostream &os, const SLAMParameters ¶ms)
Overload the output stream operator for SLAMParameters.
double minimum_frequency_of_detections_
int minimum_observation_count_
float data_association_limit_distance_
float observation_y_noise_
bool use_simulated_perception_
int max_pose_history_graph
float imu_acceleration_x_noise_
bool synchronized_timestamps
double slam_isam2_relinearize_skip_
std::string motion_model_name_
int max_pose_history_updater
bool using_preloaded_map_
std::string slam_optimization_mode_
unsigned int sliding_window_size_
SLAMParameters & operator=(const SLAMParameters &other)
Overload the assignment operator for SLAMParameters.
std::string slam_solver_name_
double slam_isam2_relinearize_threshold_
double pose_x_initial_noise_
float angular_velocity_noise_
bool use_simulated_velocities_
std::string landmark_filter_name_
std::string slam_isam2_factorization_
double pose_y_initial_noise_
bool slam_optimization_in_poses_
double slam_optimization_period_
float observation_x_noise_
double pose_theta_initial_noise_
double preloaded_map_noise_
DataAssociationParameters get_data_association_parameters()
Get data association parameters.
double new_landmark_confidence_gate_
std::string slam_optimization_type_
double slam_min_pose_difference_
std::string data_association_model_name_
bool receive_lidar_odometry_
std::string pose_updater_name_
std::string load_config()
Load the configuration for the SLAM node from YAML file.
std::string lidar_odometry_topic_