#include <PMObsAvoid.hpp>

Public Member Functions | |
| virtual void | destroy () | 
| virtual void | didTurnInactive () | 
| virtual void | initialize () | 
| PMObsAvoid () | |
| virtual bool | trajectoryStep (const TKState ¤tState, TKTrajectory &trajInput) | 
| virtual void | willTurnActive () | 
Protected Member Functions | |
| void | obsPointCB (const telekyb_msgs::StampedPointArray::ConstPtr &obsPointsMsg) | 
Protected Attributes | |
| Acceleration3D | lastAcceleration | 
| std::vector< Position3D > | lastObstaclePoints | 
| boost::mutex | lastObstaclePointsMutex | 
| Position3D | lastPosition | 
| Velocity3D | lastVelocity | 
| bool | obsAvoidActive | 
| ObstacleAvoidancePotential | obsAvoidPotentialAlg | 
| ros::Subscriber | obsPointSub | 
| PMObsAvoidOptions | options | 
| Timer | timeStep | 
Definition at line 39 of file PMObsAvoid.hpp.
Definition at line 33 of file PMObsAvoid.cpp.
| void telekyb_traj::PMObsAvoid::destroy | ( | ) |  [virtual] | 
        
Implements TELEKYB_NAMESPACE::TrajectoryModule.
Definition at line 45 of file PMObsAvoid.cpp.
| void telekyb_traj::PMObsAvoid::didTurnInactive | ( | ) |  [virtual] | 
        
Implements TELEKYB_NAMESPACE::TrajectoryModule.
Definition at line 63 of file PMObsAvoid.cpp.
| void telekyb_traj::PMObsAvoid::initialize | ( | ) |  [virtual] | 
        
Implements TELEKYB_NAMESPACE::TrajectoryModule.
Definition at line 40 of file PMObsAvoid.cpp.
| void telekyb_traj::PMObsAvoid::obsPointCB | ( | const telekyb_msgs::StampedPointArray::ConstPtr & | obsPointsMsg | ) |  [protected] | 
        
Definition at line 140 of file PMObsAvoid.cpp.
| bool telekyb_traj::PMObsAvoid::trajectoryStep | ( | const TKState & | currentState, | 
| TKTrajectory & | trajInput | ||
| ) |  [virtual] | 
        
Implements TELEKYB_NAMESPACE::TrajectoryModule.
Definition at line 68 of file PMObsAvoid.cpp.
| void telekyb_traj::PMObsAvoid::willTurnActive | ( | ) |  [virtual] | 
        
Implements TELEKYB_NAMESPACE::TrajectoryModule.
Definition at line 51 of file PMObsAvoid.cpp.
Definition at line 61 of file PMObsAvoid.hpp.
std::vector<Position3D> telekyb_traj::PMObsAvoid::lastObstaclePoints [protected] | 
        
Definition at line 51 of file PMObsAvoid.hpp.
boost::mutex telekyb_traj::PMObsAvoid::lastObstaclePointsMutex [protected] | 
        
Definition at line 52 of file PMObsAvoid.hpp.
Position3D telekyb_traj::PMObsAvoid::lastPosition [protected] | 
        
Definition at line 59 of file PMObsAvoid.hpp.
Velocity3D telekyb_traj::PMObsAvoid::lastVelocity [protected] | 
        
Definition at line 60 of file PMObsAvoid.hpp.
bool telekyb_traj::PMObsAvoid::obsAvoidActive [protected] | 
        
Definition at line 55 of file PMObsAvoid.hpp.
Definition at line 43 of file PMObsAvoid.hpp.
ros::Subscriber telekyb_traj::PMObsAvoid::obsPointSub [protected] | 
        
Definition at line 46 of file PMObsAvoid.hpp.
PMObsAvoidOptions telekyb_traj::PMObsAvoid::options [protected] | 
        
Definition at line 41 of file PMObsAvoid.hpp.
Timer telekyb_traj::PMObsAvoid::timeStep [protected] | 
        
Definition at line 57 of file PMObsAvoid.hpp.