#include <RobotOperator.h>
Definition at line 22 of file RobotOperator.h.
Definition at line 8 of file RobotOperator.cpp.
Definition at line 59 of file RobotOperator.cpp.
int RobotOperator::calculateFreeSpace | ( | sensor_msgs::PointCloud * | cloud | ) | [private] |
Definition at line 377 of file RobotOperator.cpp.
double RobotOperator::evaluateAction | ( | double | direction, |
double | velocity, | ||
bool | debug = false |
||
) | [private] |
Definition at line 401 of file RobotOperator.cpp.
void RobotOperator::executeCommand | ( | ) |
Definition at line 203 of file RobotOperator.cpp.
double RobotOperator::findBestDirection | ( | ) | [private] |
Definition at line 507 of file RobotOperator.cpp.
sensor_msgs::PointCloud * RobotOperator::getPointCloud | ( | double | direction, |
double | velocity | ||
) | [inline, private] |
Definition at line 534 of file RobotOperator.cpp.
void RobotOperator::initTrajTable | ( | ) | [private] |
Definition at line 68 of file RobotOperator.cpp.
void RobotOperator::receiveCommand | ( | const robot_operator::cmd::ConstPtr & | msg | ) |
Definition at line 185 of file RobotOperator.cpp.
Subscriber RobotOperator::mCommandSubscriber [private] |
Definition at line 45 of file RobotOperator.h.
int RobotOperator::mConformanceWeight [private] |
Definition at line 66 of file RobotOperator.h.
int RobotOperator::mContinueWeight [private] |
Definition at line 67 of file RobotOperator.h.
Publisher RobotOperator::mControlPublisher [private] |
Definition at line 46 of file RobotOperator.h.
Costmap2D* RobotOperator::mCostmap [private] |
Definition at line 40 of file RobotOperator.h.
Publisher RobotOperator::mCostPublisher [private] |
Definition at line 49 of file RobotOperator.h.
double RobotOperator::mCurrentDirection [private] |
Definition at line 54 of file RobotOperator.h.
double RobotOperator::mCurrentVelocity [private] |
Definition at line 53 of file RobotOperator.h.
double RobotOperator::mDesiredDirection [private] |
Definition at line 52 of file RobotOperator.h.
double RobotOperator::mDesiredVelocity [private] |
Definition at line 51 of file RobotOperator.h.
int RobotOperator::mDistanceWeight [private] |
Definition at line 64 of file RobotOperator.h.
int RobotOperator::mDriveMode [private] |
Definition at line 55 of file RobotOperator.h.
Costmap2DROS* RobotOperator::mLocalMap [private] |
Definition at line 39 of file RobotOperator.h.
double RobotOperator::mMaxFreeSpace [private] |
Definition at line 62 of file RobotOperator.h.
double RobotOperator::mMaxVelocity [private] |
Definition at line 59 of file RobotOperator.h.
std::string RobotOperator::mOdometryFrame [private] |
Definition at line 69 of file RobotOperator.h.
Publisher RobotOperator::mPlanPublisher [private] |
Definition at line 48 of file RobotOperator.h.
bool RobotOperator::mPublishRoute [private] |
Definition at line 61 of file RobotOperator.h.
double RobotOperator::mRasterSize [private] |
Definition at line 41 of file RobotOperator.h.
unsigned int RobotOperator::mRecoverySteps [private] |
Definition at line 72 of file RobotOperator.h.
std::string RobotOperator::mRobotFrame [private] |
Definition at line 70 of file RobotOperator.h.
double RobotOperator::mSafetyDecay [private] |
Definition at line 63 of file RobotOperator.h.
int RobotOperator::mSafetyWeight [private] |
Definition at line 65 of file RobotOperator.h.
TransformListener RobotOperator::mTfListener [private] |
Definition at line 43 of file RobotOperator.h.
Publisher RobotOperator::mTrajectoryPublisher [private] |
Definition at line 47 of file RobotOperator.h.
sensor_msgs::PointCloud* RobotOperator::mTrajTable[(LUT_RESOLUTION *4)+2] [private] |
Definition at line 57 of file RobotOperator.h.