#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.