#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: