Galaxis Codebase  1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
AutoPilot Member List

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

AutoPilot()=deleteAutoPilot
AutoPilot(GalaxisNode *p_gNodePtr)AutoPilot
cluster_line_object(std::map< int16_t, std::vector< int16_t >> &linePointsMapInputRef, std::shared_ptr< std::map< int16_t, int16_t >> linePointsOutVecSPtr)AutoPilotprivate
eval_poly(DynamicPolynom p_polynom, double p_x)AutoPilot
get_drive_information()AutoPilot
get_lane_blocked(std::pair< DynamicPolynom, DynamicPolynom > &lanePolynom)AutoPilotprivate
get_lane_center()AutoPilotprivate
get_lane_centers(std::shared_ptr< PositionTimepoint > positionTimepoint)AutoPilotprivate
get_lane_centers_thread_helper(Eigen::Rotation2Df p_reverseRotationMat, std::shared_ptr< std::map< int16_t, int16_t >> p_leftLinePointsMapSPtr, std::shared_ptr< std::map< int16_t, int16_t >> p_centerLinePointsMapSPtr, std::shared_ptr< std::map< int16_t, int16_t >> p_rightLinePointsMapSPtr, std::shared_ptr< MutexedVectorPointer< galaxis::lina::Vector2f >> p_leftLaneMutexedVecSPtr, std::shared_ptr< MutexedVectorPointer< galaxis::lina::Vector2f >> p_rightLaneMutexedVecSPtr, bool p_yxMapping)AutoPilotprivate
get_lane_centers_via_polynom_thread_helper(Eigen::Rotation2Df p_reverseRotationMat, std::shared_ptr< std::map< int16_t, int16_t >> p_leftLinePointsMapSPtr, std::shared_ptr< std::map< int16_t, int16_t >> p_centerLinePointsMapSPtr, std::shared_ptr< std::map< int16_t, int16_t >> p_rightLinePointsMapSPtr, std::shared_ptr< MutexedVectorPointer< galaxis::lina::Vector2f >> p_leftLaneMutexedVecSPtr, std::shared_ptr< MutexedVectorPointer< galaxis::lina::Vector2f >> p_rightLaneMutexedVecSPtr)AutoPilotprivate
insert_lane_point(std::shared_ptr< MutexedVectorPointer< galaxis::lina::Vector2f >> p_mutVecPointerSPtr, float p_x, float p_y, Eigen::Rotation2Df const &p_rotationMat, bool p_reverseInsertion)AutoPilotinlineprivate
m_centerLinePolyAutoPilotprivate
m_centerLinePolynomXVectorSPtrAutoPilotprivate
m_centerLinePolynomYVectorSPtrAutoPilotprivate
m_centerLineXYTmpVecSPtrAutoPilotprivate
m_centerLineYXTmpVecSPtrAutoPilotprivate
m_centerPolyMaxAutoPilotprivate
m_centerPolyMinAutoPilotprivate
m_decisionAutoPilot
m_gNodePtrAutoPilotprivate
m_laneBlockedAutoPilotprivate
m_laneCentersPairVecUPtrAutoPilot
m_lanePolynomAutoPilot
m_lastDriveInformationSPtrAutoPilot
m_lastTimeLaneVisibleAutoPilotprivate
m_leftLinePolyAutoPilotprivate
m_leftLinePolynomPointsVecSPtrAutoPilot
m_leftLinePolynomXVectorSPtrAutoPilotprivate
m_leftLinePolynomYVectorSPtrAutoPilotprivate
m_leftLineXYTmpVecSPtrAutoPilotprivate
m_leftLineYXTmpVecSPtrAutoPilotprivate
m_leftPolyMaxAutoPilotprivate
m_leftPolyMinAutoPilotprivate
m_lineClusterEpsAutoPilot
m_lineClusterMinPtsAutoPilot
m_linePolynomEvaluationStepCMAutoPilot
m_linePolynomEvaluationStepSizeCMAutoPilot
m_linesObjectAutoPilot
m_localizerAutoPilot
m_mapDataLayerAutoPilot
m_minNumberOfClusteredLinePointsAutoPilot
m_obstacleLookupDistanceCMAutoPilot
m_obstacleLookupDistanceStepCMAutoPilot
m_obstacleToLaneCenterMinimumDistanceForDodgeAutoPilot
m_polynomDegreeAutoPilot
m_polynomMinimumPointsAmountAutoPilot
m_polynomPointsXVectorAutoPilot
m_polynomPointsYVectorAutoPilot
m_rightLinePolyAutoPilotprivate
m_rightLinePolynomPointsVecSPtrAutoPilot
m_rightLinePolynomXVectorSPtrAutoPilotprivate
m_rightLinePolynomYVectorSPtrAutoPilotprivate
m_rightLineXYTmpVecSPtrAutoPilotprivate
m_rightLineYXTmpVecSPtrAutoPilotprivate
m_rightPolyMaxAutoPilotprivate
m_rightPolyMinAutoPilotprivate
m_sharedThreadMutexAutoPilotprivate
m_threadPoolAutoPilotprivate
m_trajPointsStartAppendingOffsetAutoPilot
m_trajPointsToAppendAmountAutoPilot
set_line_cluster_eps(int value)AutoPilot
set_line_cluster_min_pts(int value)AutoPilot
set_line_polynom_evaluation_step(int value)AutoPilot
set_line_polynom_evaluation_step_size(int value)AutoPilot
set_min_number_of_clustered_line_points(int value)AutoPilot
set_obstacle_lookup_distance(int value)AutoPilot
set_obstacle_lookup_distance_step(float value)AutoPilot
set_obstacle_to_lane_center_min_distance_for_dodge(float value)AutoPilot
set_polynom_degree(int value)AutoPilot
set_polynom_min_points_amount(int value)AutoPilot
set_traj_points_start_appending_offset(int value)AutoPilot
set_traj_points_to_append_amount(int value)AutoPilot
~AutoPilot()AutoPilot