|
Formula Student Autonomous Systems
The code for the main driverless system
|
This is the complete list of members for GraphSLAMSolver, including all inherited members.
| _add_motion_data_to_graph(const std::shared_ptr< PoseUpdater > pose_updater, const std::shared_ptr< GraphSLAMInstance > graph_slam_instance, bool force_update=false) | GraphSLAMSolver | private |
| _associations_ | GraphSLAMSolver | private |
| _asynchronous_optimization_routine() | GraphSLAMSolver | private |
| _data_association_ | SLAMSolver | protected |
| _execution_times_ | SLAMSolver | protected |
| _graph_slam_instance_ | GraphSLAMSolver | private |
| _landmark_filter_ | SLAMSolver | protected |
| _last_imu_data_ | GraphSLAMSolver | private |
| _last_observation_update_ | SLAMSolver | protected |
| _last_pose_update_ | SLAMSolver | protected |
| _loop_closure_ | SLAMSolver | protected |
| _map_coordinates_ | GraphSLAMSolver | private |
| _mission_ | SLAMSolver | protected |
| _motion_data_queue_ | GraphSLAMSolver | private |
| _motion_model_ | SLAMSolver | protected |
| _mutex_ | GraphSLAMSolver | mutableprivate |
| _observation_data_queue_ | GraphSLAMSolver | private |
| _observations_global_ | GraphSLAMSolver | private |
| _odometry_model | GraphSLAMSolver | private |
| _optimization_timer_ | GraphSLAMSolver | private |
| _optimization_under_way_ | GraphSLAMSolver | private |
| _params_ | SLAMSolver | protected |
| _pose_updater_ | GraphSLAMSolver | private |
| _received_first_velocities_ | SLAMSolver | protected |
| _reentrant_group_ | GraphSLAMSolver | private |
| add_imu_data(const common_lib::sensor_data::ImuData &imu_data) override | GraphSLAMSolver | virtual |
| add_observations(const std::vector< common_lib::structures::Cone > &cones, rclcpp::Time cones_timestamp) override | GraphSLAMSolver | virtual |
| add_odometry(const common_lib::structures::Pose &pose_difference) override | GraphSLAMSolver | virtual |
| add_velocities(const common_lib::structures::Velocities &velocities) override | GraphSLAMSolver | virtual |
| get_associations() const override | GraphSLAMSolver | virtual |
| get_covariance() override | GraphSLAMSolver | virtual |
| get_lap_counter() override | GraphSLAMSolver | inlinevirtual |
| get_map_coordinates() const override | GraphSLAMSolver | virtual |
| get_map_estimate() override | GraphSLAMSolver | virtual |
| get_observations_global() const override | GraphSLAMSolver | virtual |
| get_pose_estimate() override | GraphSLAMSolver | virtual |
| get_trajectory_estimate() override | GraphSLAMSolver | virtual |
| GraphSLAMSolver(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) | GraphSLAMSolver | |
| GraphSlamSolverTest_MotionAndObservation_Test | GraphSLAMSolver | friend |
| init(std::weak_ptr< rclcpp::Node > node) override | GraphSLAMSolver | virtual |
| lap_counter_ | SLAMSolver | protected |
| load_initial_state(const Eigen::VectorXd &map, const Eigen::Vector3d &pose) override | GraphSLAMSolver | virtual |
| set_mission(common_lib::competition_logic::Mission mission) | SLAMSolver | |
| 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 | |
| ~GraphSLAMSolver()=default | GraphSLAMSolver | |
| ~ImuIntegratorTrait()=default | ImuIntegratorTrait | virtual |
| ~NodeControllerTrait()=default | NodeControllerTrait | virtual |
| ~OdometryIntegratorTrait()=default | OdometryIntegratorTrait | virtual |
| ~SLAMSolver()=default | SLAMSolver | virtual |
| ~VelocitiesIntegratorTrait()=default | VelocitiesIntegratorTrait | virtual |