Namespaces | |
namespace | msg |
Classes | |
class | CartLocalPlanner |
class | FixedFrontCartPlanner |
class | HolonomicCartPlanner |
struct | pose2D_ |
struct | pose_range_2D |
class | SBPLSubscriber |
Typedefs | |
typedef ::cart_local_planner::pose2D_ < std::allocator< void > > | pose2D |
typedef boost::shared_ptr < ::cart_local_planner::pose2D const > | pose2DConstPtr |
typedef boost::shared_ptr < ::cart_local_planner::pose2D > | pose2DPtr |
typedef tf::Stamped< tf::Pose > | StampedPose |
Functions | |
template<class T > | |
T | clamp (T val, T abs_max) |
template<typename T > | |
void | getParam (const ros::NodeHandle nh, const string &name, T *place) |
template<class T > | |
string | lc (const T &x) |
double | mag (gm::Twist &t) |
double | mag (geometry_msgs::Pose2D &p) |
double | mag (geometry_msgs::Twist &t) |
const gm::Twist | operator+ (const gm::Twist &t1, const gm::Twist &t2) |
const geometry_msgs::Twist | operator+ (const geometry_msgs::Twist &t1, const geometry_msgs::Twist &t2) |
const gm::Twist | operator- (const gm::Twist &t1, const gm::Twist &t2) |
const geometry_msgs::Twist | operator- (const geometry_msgs::Twist &t1, const geometry_msgs::Twist &t2) |
template<typename ContainerAllocator > | |
std::ostream & | operator<< (std::ostream &s, const ::cart_local_planner::pose2D_< ContainerAllocator > &v) |
gm::Twist | scaleTwist (const gm::Twist &twist, const double scaling_factor) |
Note: discards non-2d components. | |
string | toString (const gm::Pose &pose) |
std::string | toString (const geometry_msgs::Pose &pose) |
std::string | toString (const tf::Pose &pose) |
Variables | |
const double | SBPL_DTHRESH = -0.013 |
typedef ::cart_local_planner::pose2D_<std::allocator<void> > cart_local_planner::pose2D |
typedef boost::shared_ptr< ::cart_local_planner::pose2D const> cart_local_planner::pose2DConstPtr |
typedef boost::shared_ptr< ::cart_local_planner::pose2D> cart_local_planner::pose2DPtr |
typedef tf::Stamped<tf::Pose> cart_local_planner::StampedPose |
Definition at line 92 of file cart_local_planner.cpp.
T cart_local_planner::clamp | ( | T | val, | |
T | abs_max | |||
) | [inline] |
Definition at line 95 of file cart_local_planner.cpp.
void cart_local_planner::getParam | ( | const ros::NodeHandle | nh, | |
const string & | name, | |||
T * | place | |||
) | [inline] |
Definition at line 141 of file cart_local_planner.cpp.
string cart_local_planner::lc | ( | const T & | x | ) | [inline] |
double cart_local_planner::mag | ( | gm::Twist & | t | ) |
Definition at line 126 of file cart_local_planner.cpp.
double cart_local_planner::mag | ( | geometry_msgs::Pose2D & | p | ) |
Definition at line 131 of file cart_local_planner.cpp.
double cart_local_planner::mag | ( | geometry_msgs::Twist & | t | ) |
const gm::Twist cart_local_planner::operator+ | ( | const gm::Twist & | t1, | |
const gm::Twist & | t2 | |||
) |
Definition at line 100 of file cart_local_planner.cpp.
const geometry_msgs::Twist cart_local_planner::operator+ | ( | const geometry_msgs::Twist & | t1, | |
const geometry_msgs::Twist & | t2 | |||
) |
Twist operators for geometry_msgs types
const gm::Twist cart_local_planner::operator- | ( | const gm::Twist & | t1, | |
const gm::Twist & | t2 | |||
) |
Definition at line 113 of file cart_local_planner.cpp.
const geometry_msgs::Twist cart_local_planner::operator- | ( | const geometry_msgs::Twist & | t1, | |
const geometry_msgs::Twist & | t2 | |||
) |
std::ostream& cart_local_planner::operator<< | ( | std::ostream & | s, | |
const ::cart_local_planner::pose2D_< ContainerAllocator > & | v | |||
) | [inline] |
gm::Twist cart_local_planner::scaleTwist | ( | const gm::Twist & | twist, | |
const double | scaling_factor | |||
) |
Note: discards non-2d components.
Definition at line 559 of file cart_local_planner.cpp.
string cart_local_planner::toString | ( | const gm::Pose & | pose | ) |
std::string cart_local_planner::toString | ( | const geometry_msgs::Pose & | pose | ) |
string cart_local_planner::toString | ( | const tf::Pose & | pose | ) |
const double cart_local_planner::SBPL_DTHRESH = -0.013 |
Definition at line 91 of file cart_local_planner.cpp.