#include <RobotNavigator.h>
Definition at line 25 of file RobotNavigator.h.
◆ RobotNavigator()
| RobotNavigator::RobotNavigator |
( |
| ) |
|
◆ ~RobotNavigator()
| RobotNavigator::~RobotNavigator |
( |
| ) |
|
◆ correctGoalPose()
| bool RobotNavigator::correctGoalPose |
( |
| ) |
|
|
private |
◆ createPlan()
| bool RobotNavigator::createPlan |
( |
| ) |
|
|
private |
◆ generateCommand()
| bool RobotNavigator::generateCommand |
( |
| ) |
|
|
private |
◆ getMap()
| bool RobotNavigator::getMap |
( |
| ) |
|
|
private |
◆ isLocalized()
| bool RobotNavigator::isLocalized |
( |
| ) |
|
|
private |
◆ preparePlan()
| bool RobotNavigator::preparePlan |
( |
| ) |
|
|
private |
◆ publishPlan()
| void RobotNavigator::publishPlan |
( |
| ) |
|
|
private |
◆ receiveExploreGoal()
| void RobotNavigator::receiveExploreGoal |
( |
const nav2d_navigator::ExploreGoal::ConstPtr & |
goal | ) |
|
◆ receiveGetMapGoal()
| void RobotNavigator::receiveGetMapGoal |
( |
const nav2d_navigator::GetFirstMapGoal::ConstPtr & |
goal | ) |
|
◆ receiveLocalizeGoal()
| void RobotNavigator::receiveLocalizeGoal |
( |
const nav2d_navigator::LocalizeGoal::ConstPtr & |
goal | ) |
|
◆ receiveMoveGoal()
| void RobotNavigator::receiveMoveGoal |
( |
const nav2d_navigator::MoveToPosition2DGoal::ConstPtr & |
goal | ) |
|
◆ receivePause()
| bool RobotNavigator::receivePause |
( |
std_srvs::Trigger::Request & |
req, |
|
|
std_srvs::Trigger::Response & |
res |
|
) |
| |
◆ receiveStop()
| bool RobotNavigator::receiveStop |
( |
std_srvs::Trigger::Request & |
req, |
|
|
std_srvs::Trigger::Response & |
res |
|
) |
| |
◆ setCurrentPosition()
| bool RobotNavigator::setCurrentPosition |
( |
| ) |
|
|
private |
◆ stop()
| void RobotNavigator::stop |
( |
| ) |
|
|
private |
◆ mCellInflationRadius
| unsigned int RobotNavigator::mCellInflationRadius |
|
private |
◆ mCellRobotRadius
| unsigned int RobotNavigator::mCellRobotRadius |
|
private |
◆ mCommandPublisher
◆ mCommandTargetDistance
| double RobotNavigator::mCommandTargetDistance |
|
private |
◆ mCostLethal
| signed char RobotNavigator::mCostLethal |
|
private |
◆ mCostObstacle
| signed char RobotNavigator::mCostObstacle |
|
private |
◆ mCurrentDirection
| double RobotNavigator::mCurrentDirection |
|
private |
◆ mCurrentMap
| GridMap RobotNavigator::mCurrentMap |
|
private |
◆ mCurrentPlan
| double* RobotNavigator::mCurrentPlan |
|
private |
◆ mCurrentPositionX
| double RobotNavigator::mCurrentPositionX |
|
private |
◆ mCurrentPositionY
| double RobotNavigator::mCurrentPositionY |
|
private |
◆ mExplorationGoalDistance
| double RobotNavigator::mExplorationGoalDistance |
|
private |
◆ mExplorationPlanner
◆ mExplorationStrategy
| std::string RobotNavigator::mExplorationStrategy |
|
private |
◆ mExploreActionServer
◆ mExploreActionTopic
| std::string RobotNavigator::mExploreActionTopic |
|
private |
◆ mFrequency
| double RobotNavigator::mFrequency |
|
private |
◆ mGetMapActionServer
◆ mGetMapActionTopic
| std::string RobotNavigator::mGetMapActionTopic |
|
private |
◆ mGetMapClient
◆ mGoalPoint
| unsigned int RobotNavigator::mGoalPoint |
|
private |
◆ mGoalSubscriber
◆ mHasNewMap
| bool RobotNavigator::mHasNewMap |
|
private |
◆ mInflationRadius
| double RobotNavigator::mInflationRadius |
|
private |
◆ mInflationTool
◆ mIsPaused
| bool RobotNavigator::mIsPaused |
|
private |
◆ mIsStopped
| bool RobotNavigator::mIsStopped |
|
private |
◆ mLocalizeActionServer
◆ mLocalizeActionTopic
| std::string RobotNavigator::mLocalizeActionTopic |
|
private |
◆ mMapFrame
| std::string RobotNavigator::mMapFrame |
|
private |
◆ mMarkerPublisher
◆ mMaxReplanningPeriod
| double RobotNavigator::mMaxReplanningPeriod |
|
private |
◆ mMinReplanningPeriod
| double RobotNavigator::mMinReplanningPeriod |
|
private |
◆ mMoveActionServer
◆ mMoveActionTopic
| std::string RobotNavigator::mMoveActionTopic |
|
private |
◆ mNavigationGoalAngle
| double RobotNavigator::mNavigationGoalAngle |
|
private |
◆ mNavigationGoalDistance
| double RobotNavigator::mNavigationGoalDistance |
|
private |
◆ mNavigationHomingDistance
| double RobotNavigator::mNavigationHomingDistance |
|
private |
◆ mPauseServer
◆ mPlanLoader
◆ mPlanPublisher
◆ mRobotFrame
| std::string RobotNavigator::mRobotFrame |
|
private |
◆ mRobotID
| int RobotNavigator::mRobotID |
|
private |
◆ mRobotRadius
| double RobotNavigator::mRobotRadius |
|
private |
◆ mStartPoint
| unsigned int RobotNavigator::mStartPoint |
|
private |
◆ mStatus
| int RobotNavigator::mStatus |
|
private |
◆ mStopServer
◆ mTfListener
The documentation for this class was generated from the following files: