Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
EKFSLAMSolver Member List

This is the complete list of members for EKFSLAMSolver, including all inherited members.

_data_association_SLAMSolverprotected
_execution_times_SLAMSolverprotected
_landmark_filter_SLAMSolverprotected
_last_observation_update_SLAMSolverprotected
_last_pose_update_SLAMSolverprotected
_loop_closure_SLAMSolverprotected
_mission_SLAMSolverprotected
_motion_model_SLAMSolverprotected
_params_SLAMSolverprotected
_received_first_velocities_SLAMSolverprotected
add_observations(const std::vector< common_lib::structures::Cone > &positions, rclcpp::Time cones_timestamp) overrideEKFSLAMSolvervirtual
add_velocities(const common_lib::structures::Velocities &velocities) overrideEKFSLAMSolvervirtual
cones_receieved_EKFSLAMSolverprivate
correct(Eigen::VectorXd &state, Eigen::MatrixXd &covariance, const std::vector< int > &observed_landmarks_indices, const Eigen::VectorXd &matched_observations)EKFSLAMSolverprivate
correction_step_ongoing_EKFSLAMSolverprivate
covariance_EKFSLAMSolverprivate
EKFSLAMSolver(const SLAMParameters &params, std::shared_ptr< DataAssociationModel > data_association, std::shared_ptr< V2PMotionModel > motion_model, std::shared_ptr< LandmarkFilter > landmark_filter, std::shared_ptr< std::vector< double > > execution_times, std::shared_ptr< LoopClosure > loop_closure)EKFSLAMSolver
EKFSLAMSolverTest_stateAugmentation2_TestEKFSLAMSolverfriend
EKFSLAMSolverTest_stateAugmentation_TestEKFSLAMSolverfriend
get_associations() const overrideEKFSLAMSolverinlinevirtual
get_covariance() overrideEKFSLAMSolverinlinevirtual
get_lap_counter() overrideEKFSLAMSolverinlinevirtual
get_map_coordinates() const overrideEKFSLAMSolverinlinevirtual
get_map_estimate() overrideEKFSLAMSolverprivatevirtual
get_observation_noise_matrix(int num_landmarks) constEKFSLAMSolverprivate
get_observations_global() const overrideEKFSLAMSolverinlinevirtual
get_pose_estimate() overrideEKFSLAMSolverprivatevirtual
lap_counter_SLAMSolverprotected
last_update_EKFSLAMSolverprivate
load_initial_state(const Eigen::VectorXd &map, const Eigen::Vector3d &pose) overrideEKFSLAMSolvervirtual
mutex_EKFSLAMSolverprivate
observation_model_EKFSLAMSolverprivate
pose_difference_EKFSLAMSolverprivate
predict(Eigen::VectorXd &state, Eigen::MatrixXd &covariance, const Eigen::MatrixXd &process_noise_matrix, const rclcpp::Time last_update, const common_lib::structures::Velocities &velocities)EKFSLAMSolverprivate
process_noise_matrix_EKFSLAMSolverprivate
set_mission(common_lib::competition_logic::Mission mission)SLAMSolver
slam_parameters_EKFSLAMSolverprivate
SLAMSolver(const SLAMParameters &params, std::shared_ptr< DataAssociationModel > data_association, std::shared_ptr< V2PMotionModel > motion_model, std::shared_ptr< LandmarkFilter > landmark_filter, std::shared_ptr< std::vector< double > > execution_times, std::shared_ptr< LoopClosure > loop_closure)SLAMSolver
state_EKFSLAMSolverprivate
state_augmentation(Eigen::VectorXd &state, Eigen::MatrixXd &covariance, const Eigen::VectorXd &new_landmarks)EKFSLAMSolverprivate
velocities_received_EKFSLAMSolverprivate
~SLAMSolver()=defaultSLAMSolvervirtual
~VelocitiesIntegratorTrait()=defaultVelocitiesIntegratorTraitvirtual