ObsAvoiAlgoBangBangPar Class Reference
[Obstacle avoidance]

Provides a obstacle avoidance for second order point-mass using bang bang control. More...

#include <ObsAvoiAlgoDyn.h>

Inheritance diagram for ObsAvoiAlgoBangBangPar:

MIPObject

List of all members.

Public Member Functions

 ObsAvoiAlgoBangBangPar (Position3D posMin, Position3D posMax, Velocity3D velMin, Velocity3D velMax, Acceleration3D accMin, Acceleration3D accMax, Acceleration3D accMult)
 Constructor with params.
 ObsAvoiAlgoBangBangPar (const ObsAvoiAlgoBangBangPar &p)
 Copy constructor.
ObsAvoiAlgoBangBangParoperator= (const ObsAvoiAlgoBangBangPar &p)
 Assignment operator.
Position3D getPosMin ()
Position3D getPosMax ()
Velocity3D getVelMin ()
Velocity3D getVelMax ()
Acceleration3D getAccMin ()
Acceleration3D getAccMax ()
Acceleration3D getAccMult ()
string getObjectName () const
 Gets the name.


Detailed Description

Provides a obstacle avoidance for second order point-mass using bang bang control.

Author:
Antonio Franchi

Constructor & Destructor Documentation

ObsAvoiAlgoBangBangPar::ObsAvoiAlgoBangBangPar ( Position3D  posMin,
Position3D  posMax,
Velocity3D  velMin,
Velocity3D  velMax,
Acceleration3D  accMin,
Acceleration3D  accMax,
Acceleration3D  accMult 
)

Constructor with params.

Parameters:
[in]  .
[in]  .
[in]  .
[in]  .
[in]  .
[in]  .
[in]  .

ObsAvoiAlgoBangBangPar::ObsAvoiAlgoBangBangPar ( const ObsAvoiAlgoBangBangPar p  ) 

Copy constructor.


Member Function Documentation

ObsAvoiAlgoBangBangPar & ObsAvoiAlgoBangBangPar::operator= ( const ObsAvoiAlgoBangBangPar p  ) 

Assignment operator.

Position3D ObsAvoiAlgoBangBangPar::getPosMin (  ) 

Position3D ObsAvoiAlgoBangBangPar::getPosMax (  ) 

Velocity3D ObsAvoiAlgoBangBangPar::getVelMin (  ) 

Velocity3D ObsAvoiAlgoBangBangPar::getVelMax (  ) 

Acceleration3D ObsAvoiAlgoBangBangPar::getAccMin (  ) 

Acceleration3D ObsAvoiAlgoBangBangPar::getAccMax (  ) 

Acceleration3D ObsAvoiAlgoBangBangPar::getAccMult (  ) 

string ObsAvoiAlgoBangBangPar::getObjectName (  )  const [inline, virtual]

Gets the name.

Implements MIPObject.


The documentation for this class was generated from the following files:

Generated on Mon Feb 20 07:01:10 2017 for MIP by  doxygen 1.5.6