#include <FormationControl.h>
Public Member Functions | |
~ArtPotentialFormCtrlIn () | |
Destructor. | |
ArtPotentialFormCtrlIn (Time currTime, Position3D &robotPosi, vector< Position3D > &obsPos, vector< int > &robDetList) | |
Formation control. | |
ArtPotentialFormCtrlIn (Time currTime, Position3D &robotPosi, vector< Position3D > &obsPos, vector< int > &robDetList, Velocity3D &externalVel) | |
ArtPotentialFormCtrlIn (Time currTime, Position3D &robotPos, vector< Position3D > &obsPos, vector< int > &robDetList, Velocity3D &externalVel, Decimal shapeScale_) | |
ArtPotentialFormCtrlIn (const ArtPotentialFormCtrlIn &p) | |
Copy constructor. | |
ArtPotentialFormCtrlIn & | operator= (const ArtPotentialFormCtrlIn &p) |
Assignment operator. | |
Public Attributes | |
Time | currentTime |
Position3D | robotPosition |
vector< Position3D > | obsPositions |
vector< int > | neighList |
Velocity3D | extVelocity |
bool | useExtVel |
Decimal | shapeScale |
bool | useShapeScale |
ArtPotentialFormCtrlIn::~ArtPotentialFormCtrlIn | ( | ) |
Destructor.
ArtPotentialFormCtrlIn::ArtPotentialFormCtrlIn | ( | Time | currTime, | |
Position3D & | robotPosi, | |||
vector< Position3D > & | obsPos, | |||
vector< int > & | robDetList | |||
) |
Formation control.
[in] | currTime | |
[in] | robotPosi |
ArtPotentialFormCtrlIn::ArtPotentialFormCtrlIn | ( | Time | currTime, | |
Position3D & | robotPosi, | |||
vector< Position3D > & | obsPos, | |||
vector< int > & | robDetList, | |||
Velocity3D & | externalVel | |||
) |
[in] | externalVel | Additional velocity (e.g., given by a human operator). |
ArtPotentialFormCtrlIn::ArtPotentialFormCtrlIn | ( | Time | currTime, | |
Position3D & | robotPos, | |||
vector< Position3D > & | obsPos, | |||
vector< int > & | robDetList, | |||
Velocity3D & | externalVel, | |||
Decimal | shapeScale_ | |||
) |
[in] | shapeScale_ | Change the shape scale if in shape mode. |
ArtPotentialFormCtrlIn::ArtPotentialFormCtrlIn | ( | const ArtPotentialFormCtrlIn & | p | ) |
Copy constructor.
ArtPotentialFormCtrlIn & ArtPotentialFormCtrlIn::operator= | ( | const ArtPotentialFormCtrlIn & | p | ) |
Assignment operator.
vector<int> ArtPotentialFormCtrlIn::neighList |