| build_movement_candidate(CParameterizedTrajectoryGenerator *ptg, const size_t indexPTG, const std::vector< mrpt::math::TPose2D > &relTargets, const mrpt::math::TPose2D &rel_pose_PTG_origin_wrt_sense, TInfoPerPTG &ipf, TCandidateMovementPTG &holonomicMovement, CLogFileRecord &newLogRec, const bool this_is_PTG_continuation, mrpt::nav::CAbstractHolonomicReactiveMethod *holoMethod, const mrpt::system::TTimeStamp tim_start_iteration, const TNavigationParams &navp=TNavigationParams(), const mrpt::math::TPose2D &relPoseVelCmd_NOP=mrpt::poses::CPose2D()) | mrpt::nav::CAbstractPTGBasedReactive | protected |
| CAbstractNavigator(CRobot2NavInterface &robot_interface_impl) | mrpt::nav::CAbstractNavigator | |
| CAbstractPTGBasedReactive(CRobot2NavInterface &react_iterf_impl, bool enableConsoleOutput=true, bool enableLogFile=false, const std::string &logFileDirectory=std::string("./reactivenav.logs")) | mrpt::nav::CAbstractPTGBasedReactive | |
| calc_move_candidate_scores(TCandidateMovementPTG &holonomicMovement, const std::vector< double > &in_TPObstacles, const mrpt::nav::ClearanceDiagram &in_clearance, const std::vector< mrpt::math::TPose2D > &WS_Targets, const std::vector< PTGTarget > &TP_Targets, CLogFileRecord::TInfoPerPTG &log, CLogFileRecord &newLogRec, const bool this_is_PTG_continuation, const mrpt::math::TPose2D &relPoseVelCmd_NOP, const unsigned int ptg_idx4weights, const mrpt::system::TTimeStamp tim_start_iteration, const mrpt::nav::CHolonomicLogFileRecordPtr &hlfr) | mrpt::nav::CAbstractPTGBasedReactive | protected |
| cancel() MRPT_OVERRIDE | mrpt::nav::CWaypointsNavigator | virtual |
| changeCurrentRobotSpeedLimits() | mrpt::nav::CAbstractPTGBasedReactive | inline |
| changeSpeeds(const mrpt::kinematics::CVehicleVelCmd &vel_cmd) | mrpt::nav::CAbstractNavigator | protectedvirtual |
| changeSpeedsNOP() | mrpt::nav::CAbstractNavigator | protectedvirtual |
| checkCollisionWithLatestObstacles(const mrpt::math::TPose2D &relative_robot_pose) const | mrpt::nav::CAbstractNavigator | protectedvirtual |
| checkHasReachedTarget(const double targetDist) const MRPT_OVERRIDE | mrpt::nav::CWaypointsNavigator | protectedvirtual |
| CWaypointsNavigator(CRobot2NavInterface &robot_interface_impl) | mrpt::nav::CWaypointsNavigator | |
| deleteHolonomicObjects() | mrpt::nav::CAbstractPTGBasedReactive | private |
| dispatchPendingNavEvents() | mrpt::nav::CAbstractNavigator | protected |
| doEmergencyStop(const std::string &msg) | mrpt::nav::CAbstractNavigator | protected |
| enableKeepLogRecords(bool enable=true) | mrpt::nav::CAbstractPTGBasedReactive | inline |
| enableLogFile(bool enable) | mrpt::nav::CAbstractPTGBasedReactive | |
| enableTimeLog(bool enable=true) | mrpt::nav::CAbstractPTGBasedReactive | inline |
| executionTime | mrpt::nav::CAbstractPTGBasedReactive | protected |
| generate_vel_cmd(const TCandidateMovementPTG &in_movement, mrpt::kinematics::CVehicleVelCmdPtr &new_vel_cmd) | mrpt::nav::CAbstractPTGBasedReactive | protectedvirtual |
| getCurrentRobotSpeedLimits() const | mrpt::nav::CAbstractPTGBasedReactive | inline |
| getCurrentState() const | mrpt::nav::CAbstractNavigator | inline |
| getDelaysTimeLogger() const | mrpt::nav::CAbstractNavigator | inline |
| getFrameTF() const | mrpt::nav::CAbstractNavigator | inline |
| getLastLogRecord(CLogFileRecord &o) | mrpt::nav::CAbstractPTGBasedReactive | |
| getLogFileDirectory() const | mrpt::nav::CAbstractPTGBasedReactive | inline |
| getPTG(size_t i)=0 | mrpt::nav::CAbstractPTGBasedReactive | pure virtual |
| getPTG(size_t i) const =0 | mrpt::nav::CAbstractPTGBasedReactive | pure virtual |
| getPTG_count() const =0 | mrpt::nav::CAbstractPTGBasedReactive | pure virtual |
| getTargetApproachSlowDownDistance() const | mrpt::nav::CAbstractPTGBasedReactive | |
| getTimeLogger() const | mrpt::nav::CAbstractPTGBasedReactive | inline |
| getWaypointNavStatus(TWaypointStatusSequence &out_nav_status) const | mrpt::nav::CWaypointsNavigator | virtual |
| getWaypointNavStatus() const | mrpt::nav::CWaypointsNavigator | inline |
| IDLE enum value | mrpt::nav::CAbstractNavigator | |
| impl_waypoint_is_reachable(const mrpt::math::TPoint2D &wp_local_wrt_robot) const MRPT_OVERRIDE | mrpt::nav::CAbstractPTGBasedReactive | protectedvirtual |
| implementSenseObstacles(mrpt::system::TTimeStamp &obs_timestamp)=0 | mrpt::nav::CAbstractPTGBasedReactive | protectedpure virtual |
| initialize() MRPT_OVERRIDE | mrpt::nav::CAbstractPTGBasedReactive | virtual |
| isRelativePointReachable(const mrpt::math::TPoint2D &wp_local_wrt_robot) const | mrpt::nav::CWaypointsNavigator | |
| lastLogRecord | mrpt::nav::CAbstractPTGBasedReactive | protected |
| loadConfigFile(const mrpt::utils::CConfigFileBase &c) MRPT_OVERRIDE | mrpt::nav::CAbstractPTGBasedReactive | virtual |
| loggingGetWSObstaclesAndShape(CLogFileRecord &out_log)=0 | mrpt::nav::CAbstractPTGBasedReactive | protectedpure virtual |
| m_badNavAlarm_lastMinDistTime | mrpt::nav::CAbstractNavigator | protected |
| m_badNavAlarm_minDistTarget | mrpt::nav::CAbstractNavigator | protected |
| m_closing_navigator | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_copy_prev_navParams | mrpt::nav::CAbstractPTGBasedReactive | private |
| m_critZoneLastLog | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_curPoseVel | mrpt::nav::CAbstractNavigator | protected |
| m_enableConsoleOutput | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_enableKeepLogRecords | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_expr_var_k | mrpt::nav::CAbstractPTGBasedReactive | private |
| m_expr_var_k_target | mrpt::nav::CAbstractPTGBasedReactive | private |
| m_expr_var_num_paths | mrpt::nav::CAbstractPTGBasedReactive | private |
| m_frame_tf | mrpt::nav::CAbstractNavigator | protected |
| m_holonomicMethod | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_infoPerPTG | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_infoPerPTG_timestamp | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_init_done | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_last_curPoseVelUpdate_pose_frame_id | mrpt::nav::CAbstractNavigator | protected |
| m_last_curPoseVelUpdate_robot_time | mrpt::nav::CAbstractNavigator | protected |
| m_last_vel_cmd | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_lastSentVelCmd | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_latestOdomPoses | mrpt::nav::CAbstractNavigator | protected |
| m_latestPoses | mrpt::nav::CAbstractNavigator | protected |
| m_logFile | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_multiobjopt | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_nav_cs | mrpt::nav::CAbstractNavigator | protected |
| m_nav_waypoints_cs | mrpt::nav::CWaypointsNavigator | protected |
| m_navigationParams | mrpt::nav::CAbstractNavigator | protected |
| m_navigationState | mrpt::nav::CAbstractNavigator | protected |
| m_navlogfiles_dir | mrpt::nav::CAbstractPTGBasedReactive | private |
| m_pending_events | mrpt::nav::CAbstractNavigator | protected |
| m_prev_logfile | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_PTGsMustBeReInitialized | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_robot | mrpt::nav::CAbstractNavigator | protected |
| m_timelogger | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_timlog_delays | mrpt::nav::CAbstractNavigator | protected |
| m_waypoint_nav_status | mrpt::nav::CWaypointsNavigator | protected |
| m_WS_filter | mrpt::nav::CAbstractPTGBasedReactive | protected |
| m_WS_Obstacles_timestamp | mrpt::nav::CAbstractPTGBasedReactive | protected |
| meanExecutionPeriod | mrpt::nav::CAbstractPTGBasedReactive | protected |
| meanExecutionTime | mrpt::nav::CAbstractPTGBasedReactive | protected |
| meanTotalExecutionTime | mrpt::nav::CAbstractPTGBasedReactive | protected |
| NAV_ERROR enum value | mrpt::nav::CAbstractNavigator | |
| navigate(const TNavigationParams *params) | mrpt::nav::CAbstractNavigator | virtual |
| navigateWaypoints(const TWaypointSequence &nav_request) | mrpt::nav::CWaypointsNavigator | virtual |
| NAVIGATING enum value | mrpt::nav::CAbstractNavigator | |
| navigationStep() MRPT_OVERRIDE | mrpt::nav::CWaypointsNavigator | virtual |
| onNavigateCommandReceived() MRPT_OVERRIDE | mrpt::nav::CWaypointsNavigator | protectedvirtual |
| onStartNewNavigation() MRPT_OVERRIDE | mrpt::nav::CAbstractPTGBasedReactive | protectedvirtual |
| params_abstract_navigator | mrpt::nav::CAbstractNavigator | |
| params_abstract_ptg_navigator | mrpt::nav::CAbstractPTGBasedReactive | |
| params_waypoints_navigator | mrpt::nav::CWaypointsNavigator | |
| performNavigationStep() MRPT_OVERRIDE | mrpt::nav::CAbstractPTGBasedReactive | protectedvirtual |
| performNavigationStepNavigating(bool call_virtual_nav_method=true) | mrpt::nav::CAbstractNavigator | protectedvirtual |
| preDestructor() | mrpt::nav::CAbstractPTGBasedReactive | protected |
| processNavigateCommand(const TNavigationParams *params) | mrpt::nav::CAbstractNavigator | protected |
| resetNavError() | mrpt::nav::CAbstractNavigator | virtual |
| resume() | mrpt::nav::CAbstractNavigator | virtual |
| saveConfigFile(mrpt::utils::CConfigFileBase &c) const MRPT_OVERRIDE | mrpt::nav::CAbstractPTGBasedReactive | virtual |
| setFrameTF(mrpt::poses::FrameTransformer< 2 > *frame_tf) | mrpt::nav::CAbstractNavigator | |
| setHolonomicMethod(const std::string &method, const mrpt::utils::CConfigFileBase &cfgBase) | mrpt::nav::CAbstractPTGBasedReactive | |
| setHolonomicMethod(THolonomicMethod method, const mrpt::utils::CConfigFileBase &cfgBase) | mrpt::nav::CAbstractPTGBasedReactive | |
| setLogFileDirectory(const std::string &sDir) | mrpt::nav::CAbstractPTGBasedReactive | inline |
| setTargetApproachSlowDownDistance(const double dist) | mrpt::nav::CAbstractPTGBasedReactive | |
| STEP1_InitPTGs()=0 | mrpt::nav::CAbstractPTGBasedReactive | protectedpure virtual |
| STEP2_SenseObstacles() | mrpt::nav::CAbstractPTGBasedReactive | protected |
| STEP3_WSpaceToTPSpace(const size_t ptg_idx, std::vector< double > &out_TPObstacles, mrpt::nav::ClearanceDiagram &out_clearance, const mrpt::math::TPose2D &rel_pose_PTG_origin_wrt_sense, const bool eval_clearance)=0 | mrpt::nav::CAbstractPTGBasedReactive | protectedpure virtual |
| STEP8_GenerateLogRecord(CLogFileRecord &newLogRec, const std::vector< mrpt::math::TPose2D > &relTargets, int nSelectedPTG, const mrpt::kinematics::CVehicleVelCmdPtr &new_vel_cmd, int nPTGs, const bool best_is_NOP_cmdvel, const math::TPose2D &rel_cur_pose_wrt_last_vel_cmd_NOP, const math::TPose2D &rel_pose_PTG_origin_wrt_sense_NOP, const double executionTimeValue, const double tim_changeSpeed, const mrpt::system::TTimeStamp &tim_start_iteration) | mrpt::nav::CAbstractPTGBasedReactive | protected |
| stop(bool isEmergencyStop) | mrpt::nav::CAbstractNavigator | protectedvirtual |
| suspend() | mrpt::nav::CAbstractNavigator | virtual |
| SUSPENDED enum value | mrpt::nav::CAbstractNavigator | |
| tictac | mrpt::nav::CAbstractPTGBasedReactive | protected |
| tim_changeSpeed_avr | mrpt::nav::CAbstractPTGBasedReactive | protected |
| timerForExecutionPeriod | mrpt::nav::CAbstractPTGBasedReactive | protected |
| timoff_curPoseAndSpeed_avr | mrpt::nav::CAbstractPTGBasedReactive | protected |
| timoff_obstacles_avr | mrpt::nav::CAbstractPTGBasedReactive | protected |
| timoff_sendVelCmd_avr | mrpt::nav::CAbstractPTGBasedReactive | protected |
| totalExecutionTime | mrpt::nav::CAbstractPTGBasedReactive | protected |
| TState enum name | mrpt::nav::CAbstractNavigator | |
| updateCurrentPoseAndSpeeds() | mrpt::nav::CAbstractNavigator | protected |
| waypoints_isAligning() const | mrpt::nav::CWaypointsNavigator | inlineprotected |
| waypoints_navigationStep() | mrpt::nav::CWaypointsNavigator | protectedvirtual |
| ~CAbstractNavigator() | mrpt::nav::CAbstractNavigator | virtual |
| ~CAbstractPTGBasedReactive() | mrpt::nav::CAbstractPTGBasedReactive | virtual |
| ~CWaypointsNavigator() | mrpt::nav::CWaypointsNavigator | virtual |