#include <VMObsAvoid.hpp>
Public Member Functions | |
virtual void | destroy () |
virtual void | didTurnInactive () |
virtual void | initialize () |
virtual bool | trajectoryStep (const TKState ¤tState, TKTrajectory &trajInput) |
VMObsAvoid () | |
virtual void | willTurnActive () |
Protected Member Functions | |
void | obsPointCB (const telekyb_msgs::StampedPointArray::ConstPtr &obsPointsMsg) |
Protected Attributes | |
std::vector< Position3D > | lastObstaclePoints |
boost::mutex | lastObstaclePointsMutex |
ObstacleAvoidancePotential | obsAvoidPotentialAlg |
ros::Subscriber | obsPointSub |
VMObsAvoidOptions | options |
Definition at line 34 of file VMObsAvoid.hpp.
Definition at line 25 of file VMObsAvoid.cpp.
void telekyb_traj::VMObsAvoid::destroy | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::TrajectoryModule.
Definition at line 37 of file VMObsAvoid.cpp.
void telekyb_traj::VMObsAvoid::didTurnInactive | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::TrajectoryModule.
Definition at line 51 of file VMObsAvoid.cpp.
void telekyb_traj::VMObsAvoid::initialize | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::TrajectoryModule.
Definition at line 32 of file VMObsAvoid.cpp.
void telekyb_traj::VMObsAvoid::obsPointCB | ( | const telekyb_msgs::StampedPointArray::ConstPtr & | obsPointsMsg | ) | [protected] |
Definition at line 68 of file VMObsAvoid.cpp.
bool telekyb_traj::VMObsAvoid::trajectoryStep | ( | const TKState & | currentState, |
TKTrajectory & | trajInput | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::TrajectoryModule.
Definition at line 56 of file VMObsAvoid.cpp.
void telekyb_traj::VMObsAvoid::willTurnActive | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::TrajectoryModule.
Definition at line 43 of file VMObsAvoid.cpp.
std::vector<Position3D> telekyb_traj::VMObsAvoid::lastObstaclePoints [protected] |
Definition at line 46 of file VMObsAvoid.hpp.
boost::mutex telekyb_traj::VMObsAvoid::lastObstaclePointsMutex [protected] |
Definition at line 47 of file VMObsAvoid.hpp.
Definition at line 38 of file VMObsAvoid.hpp.
ros::Subscriber telekyb_traj::VMObsAvoid::obsPointSub [protected] |
Definition at line 41 of file VMObsAvoid.hpp.
VMObsAvoidOptions telekyb_traj::VMObsAvoid::options [protected] |
Definition at line 36 of file VMObsAvoid.hpp.