|
Formula Student Autonomous Systems
The code for the main driverless system
|
This is the complete list of members for EKFSLAMSolver, including all inherited members.
| _data_association_ | SLAMSolver | protected |
| _execution_times_ | SLAMSolver | protected |
| _landmark_filter_ | SLAMSolver | protected |
| _last_observation_update_ | SLAMSolver | protected |
| _last_pose_update_ | SLAMSolver | protected |
| _loop_closure_ | SLAMSolver | protected |
| _mission_ | SLAMSolver | protected |
| _motion_model_ | SLAMSolver | protected |
| _params_ | SLAMSolver | protected |
| _received_first_velocities_ | SLAMSolver | protected |
| add_observations(const std::vector< common_lib::structures::Cone > &positions, rclcpp::Time cones_timestamp) override | EKFSLAMSolver | virtual |
| add_velocities(const common_lib::structures::Velocities &velocities) override | EKFSLAMSolver | virtual |
| cones_receieved_ | EKFSLAMSolver | private |
| correct(Eigen::VectorXd &state, Eigen::MatrixXd &covariance, const std::vector< int > &observed_landmarks_indices, const Eigen::VectorXd &matched_observations) | EKFSLAMSolver | private |
| correction_step_ongoing_ | EKFSLAMSolver | private |
| covariance_ | EKFSLAMSolver | private |
| EKFSLAMSolver(const SLAMParameters ¶ms, 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_Test | EKFSLAMSolver | friend |
| EKFSLAMSolverTest_stateAugmentation_Test | EKFSLAMSolver | friend |
| get_associations() const override | EKFSLAMSolver | inlinevirtual |
| get_covariance() override | EKFSLAMSolver | inlinevirtual |
| get_lap_counter() override | EKFSLAMSolver | inlinevirtual |
| get_map_coordinates() const override | EKFSLAMSolver | inlinevirtual |
| get_map_estimate() override | EKFSLAMSolver | privatevirtual |
| get_observation_noise_matrix(int num_landmarks) const | EKFSLAMSolver | private |
| get_observations_global() const override | EKFSLAMSolver | inlinevirtual |
| get_pose_estimate() override | EKFSLAMSolver | privatevirtual |
| lap_counter_ | SLAMSolver | protected |
| last_update_ | EKFSLAMSolver | private |
| load_initial_state(const Eigen::VectorXd &map, const Eigen::Vector3d &pose) override | EKFSLAMSolver | virtual |
| mutex_ | EKFSLAMSolver | private |
| observation_model_ | EKFSLAMSolver | private |
| pose_difference_ | EKFSLAMSolver | private |
| predict(Eigen::VectorXd &state, Eigen::MatrixXd &covariance, const Eigen::MatrixXd &process_noise_matrix, const rclcpp::Time last_update, const common_lib::structures::Velocities &velocities) | EKFSLAMSolver | private |
| process_noise_matrix_ | EKFSLAMSolver | private |
| set_mission(common_lib::competition_logic::Mission mission) | SLAMSolver | |
| slam_parameters_ | EKFSLAMSolver | private |
| SLAMSolver(const SLAMParameters ¶ms, 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_ | EKFSLAMSolver | private |
| state_augmentation(Eigen::VectorXd &state, Eigen::MatrixXd &covariance, const Eigen::VectorXd &new_landmarks) | EKFSLAMSolver | private |
| velocities_received_ | EKFSLAMSolver | private |
| ~SLAMSolver()=default | SLAMSolver | virtual |
| ~VelocitiesIntegratorTrait()=default | VelocitiesIntegratorTrait | virtual |