MipAlgorithms::ObsAvoiAlgoLIP Class Reference
[Obstacle avoidance]

provides a goal-based navigation with obstacle avoidance on laser scan More...

#include <ObsAvoiAlgoLIP.h>

Inheritance diagram for MipAlgorithms::ObsAvoiAlgoLIP:

MipAlgorithms::ObsAvoiAlgo MIPObject

List of all members.

Public Member Functions

 ObsAvoiAlgoLIP (ObsAvoiAlgoLIPParams inParams)
 Constructor.
void step (ObsAvoiAlgoIn in, ObsAvoiAlgoOut &out)
 Execute a step of the algorithm.
void getControl (ObsAvoiAlgoIn &in, ObsAvoiAlgoOut *out)
string getObjectName () const
 Gets the name.


Detailed Description

provides a goal-based navigation with obstacle avoidance on laser scan

Author:
Francesco Ferrante

Constructor & Destructor Documentation

MipAlgorithms::ObsAvoiAlgoLIP::ObsAvoiAlgoLIP ( ObsAvoiAlgoLIPParams  inParams  ) 

Constructor.

Parameters:
[in] inParams Algorithm parameters.


Member Function Documentation

void MipAlgorithms::ObsAvoiAlgoLIP::step ( ObsAvoiAlgoIn  in,
ObsAvoiAlgoOut out 
)

Execute a step of the algorithm.

Parameters:
[in] in Inputs of the algorithm.
[out] &out Inputs of the algorithm.

void MipAlgorithms::ObsAvoiAlgoLIP::getControl ( ObsAvoiAlgoIn in,
ObsAvoiAlgoOut out 
) [inline, virtual]

retrieve control commands computed by the algorithm

Parameters:
[in] in input object
[out] out pointer to output object

Reimplemented from MipAlgorithms::ObsAvoiAlgo.

string MipAlgorithms::ObsAvoiAlgoLIP::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:11 2017 for MIP by  doxygen 1.5.6