All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
telekyb_traj::PMObsAvoid Class Reference

#include <PMObsAvoid.hpp>

Inheritance diagram for telekyb_traj::PMObsAvoid:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void destroy ()
virtual void didTurnInactive ()
virtual void initialize ()
 PMObsAvoid ()
virtual bool trajectoryStep (const TKState &currentState, TKTrajectory &trajInput)
virtual void willTurnActive ()

Protected Member Functions

void obsPointCB (const telekyb_msgs::StampedPointArray::ConstPtr &obsPointsMsg)

Protected Attributes

Acceleration3D lastAcceleration
std::vector< Position3DlastObstaclePoints
boost::mutex lastObstaclePointsMutex
Position3D lastPosition
Velocity3D lastVelocity
bool obsAvoidActive
ObstacleAvoidancePotential obsAvoidPotentialAlg
ros::Subscriber obsPointSub
PMObsAvoidOptions options
Timer timeStep

Detailed Description

Definition at line 39 of file PMObsAvoid.hpp.


Constructor & Destructor Documentation

Definition at line 33 of file PMObsAvoid.cpp.


Member Function Documentation

Implements TELEKYB_NAMESPACE::TrajectoryModule.

Definition at line 45 of file PMObsAvoid.cpp.

Implements TELEKYB_NAMESPACE::TrajectoryModule.

Definition at line 63 of file PMObsAvoid.cpp.

Implements TELEKYB_NAMESPACE::TrajectoryModule.

Definition at line 40 of file PMObsAvoid.cpp.

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.

Implements TELEKYB_NAMESPACE::TrajectoryModule.

Definition at line 51 of file PMObsAvoid.cpp.


Member Data Documentation

Definition at line 61 of file PMObsAvoid.hpp.

Definition at line 51 of file PMObsAvoid.hpp.

Definition at line 52 of file PMObsAvoid.hpp.

Definition at line 59 of file PMObsAvoid.hpp.

Definition at line 60 of file PMObsAvoid.hpp.

Definition at line 55 of file PMObsAvoid.hpp.

Definition at line 43 of file PMObsAvoid.hpp.

Definition at line 46 of file PMObsAvoid.hpp.

Definition at line 41 of file PMObsAvoid.hpp.

Definition at line 57 of file PMObsAvoid.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


tk_trajprocessor
Author(s): Martin Riedel
autogenerated on Mon Nov 11 2013 11:13:30