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

#include <FormationReconfiguration.hpp>

Inheritance diagram for telekyb_behavior::FormationReconfiguration:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void destroy ()
virtual void didBecomeActive (const TKState &currentState, const Behavior &previousBehavior)
virtual void didBecomeInActive (const TKState &currentState, const Behavior &nextBehavior)
 FormationReconfiguration ()
virtual void initialize ()
virtual bool isValid (const TKState &currentState) const
virtual void trajectoryStepActive (const TKState &currentState, TKTrajectory &generatedTrajInput)
virtual void trajectoryStepCreation (const TKState &currentState, TKTrajectory &generatedTrajInput)
virtual void trajectoryStepTermination (const TKState &currentState, TKTrajectory &generatedTrajInput)
virtual bool willBecomeActive (const TKState &currentState, const Behavior &previousBehavior)
virtual void willBecomeInActive (const TKState &currentState, const Behavior &nextBehavior)

Protected Member Functions

Velocity3D getFormationVirtPointVel ()
double getMeanDistanceError () const
void obsPointCB (const telekyb_msgs::StampedPointArray::ConstPtr &obsPointsMsg)

Protected Attributes

std::vector< double > distanceVector
std::vector
< CoTanAttractiveGradient * > 
formationAttractiveGradientVector
std::vector
< CoTanRepulsiveGradient * > 
formationRepulsiveGradientVector
std::vector< Position3DlastObstaclePoints
ros::Subscriber obsPointSub
ObstacleAvoidancePotential obsPotential
Time posModeLastInputTime
Option< double > * tFormationAttrGain
Option< double > * tFormationReconfFinalYawAngle
Option< double > * tFormationRepulGain
Option< double > * tFormationRepulMinDist
Option< double > * tMaxYawRate
Option< std::vector< double > > * tNeighborDistances
Option< std::vector< int > > * tNeighbors
Option< std::string > * tObsPointsTopicName
bool valid
Position3D virtualPoint

Detailed Description

Definition at line 35 of file FormationReconfiguration.hpp.


Constructor & Destructor Documentation

Definition at line 25 of file FormationReconfiguration.cpp.


Member Function Documentation

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 83 of file FormationReconfiguration.cpp.

void telekyb_behavior::FormationReconfiguration::didBecomeActive ( const TKState currentState,
const Behavior previousBehavior 
) [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 206 of file FormationReconfiguration.cpp.

void telekyb_behavior::FormationReconfiguration::didBecomeInActive ( const TKState currentState,
const Behavior nextBehavior 
) [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 224 of file FormationReconfiguration.cpp.

Definition at line 319 of file FormationReconfiguration.cpp.

Definition at line 307 of file FormationReconfiguration.cpp.

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 45 of file FormationReconfiguration.cpp.

bool telekyb_behavior::FormationReconfiguration::isValid ( const TKState currentState) const [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 271 of file FormationReconfiguration.cpp.

Definition at line 32 of file FormationReconfiguration.cpp.

void telekyb_behavior::FormationReconfiguration::trajectoryStepActive ( const TKState currentState,
TKTrajectory generatedTrajInput 
) [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 235 of file FormationReconfiguration.cpp.

void telekyb_behavior::FormationReconfiguration::trajectoryStepCreation ( const TKState currentState,
TKTrajectory generatedTrajInput 
) [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 229 of file FormationReconfiguration.cpp.

void telekyb_behavior::FormationReconfiguration::trajectoryStepTermination ( const TKState currentState,
TKTrajectory generatedTrajInput 
) [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 265 of file FormationReconfiguration.cpp.

bool telekyb_behavior::FormationReconfiguration::willBecomeActive ( const TKState currentState,
const Behavior previousBehavior 
) [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 88 of file FormationReconfiguration.cpp.

void telekyb_behavior::FormationReconfiguration::willBecomeInActive ( const TKState currentState,
const Behavior nextBehavior 
) [virtual]

Implements TELEKYB_NAMESPACE::Behavior.

Definition at line 211 of file FormationReconfiguration.cpp.


Member Data Documentation

Definition at line 48 of file FormationReconfiguration.hpp.

Definition at line 80 of file FormationReconfiguration.hpp.

Definition at line 79 of file FormationReconfiguration.hpp.

Definition at line 42 of file FormationReconfiguration.hpp.

Definition at line 54 of file FormationReconfiguration.hpp.

Definition at line 69 of file FormationReconfiguration.hpp.

Definition at line 61 of file FormationReconfiguration.hpp.

Definition at line 73 of file FormationReconfiguration.hpp.

Definition at line 75 of file FormationReconfiguration.hpp.

Definition at line 74 of file FormationReconfiguration.hpp.

Definition at line 72 of file FormationReconfiguration.hpp.

Definition at line 45 of file FormationReconfiguration.hpp.

Definition at line 38 of file FormationReconfiguration.hpp.

Definition at line 37 of file FormationReconfiguration.hpp.

Definition at line 41 of file FormationReconfiguration.hpp.

Definition at line 65 of file FormationReconfiguration.hpp.

Definition at line 51 of file FormationReconfiguration.hpp.


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


tk_formation
Author(s): Martin Riedel
autogenerated on Mon Nov 11 2013 11:14:18