#include <robot_footprint_model.h>
Public Member Functions | |
virtual double | calculateDistance (const PoseSE2 ¤t_pose, const Obstacle *obstacle) const |
Calculate the distance between the robot and an obstacle. | |
virtual double | getInscribedRadius () |
Compute the inscribed radius of the footprint model. | |
PointRobotFootprint () | |
Default constructor of the abstract obstacle class. | |
virtual | ~PointRobotFootprint () |
Virtual destructor. |
Definition at line 124 of file robot_footprint_model.h.
Default constructor of the abstract obstacle class.
Definition at line 131 of file robot_footprint_model.h.
virtual teb_local_planner::PointRobotFootprint::~PointRobotFootprint | ( | ) | [inline, virtual] |
Virtual destructor.
Definition at line 136 of file robot_footprint_model.h.
virtual double teb_local_planner::PointRobotFootprint::calculateDistance | ( | const PoseSE2 & | current_pose, |
const Obstacle * | obstacle | ||
) | const [inline, virtual] |
Calculate the distance between the robot and an obstacle.
current_pose | Current robot pose |
obstacle | Pointer to the obstacle |
Implements teb_local_planner::BaseRobotFootprintModel.
Definition at line 144 of file robot_footprint_model.h.
virtual double teb_local_planner::PointRobotFootprint::getInscribedRadius | ( | ) | [inline, virtual] |
Compute the inscribed radius of the footprint model.
Implements teb_local_planner::BaseRobotFootprintModel.
Definition at line 153 of file robot_footprint_model.h.