![]() |
DUNE: Uniform Navigational Environment
2016.09.0
|
Public Member Functions | |
| AUVModel (const ModelParameters ¶m) | |
| ~AUVModel () | |
| Math::Matrix | step (const Math::Matrix &nu_dot, const Math::Matrix &nu, const Math::Matrix &eta) |
| Math::Matrix | stepInv (const Math::Matrix &tau, const Math::Matrix &nu, const Math::Matrix &eta) |
| Math::Matrix | stepInv (const Math::Matrix &xyz, const Math::Matrix &deflections, const Math::Matrix &nu, const Math::Matrix &eta) |
| Math::Matrix | stepInv (double thruster_act, const Math::Matrix &servo_pos, const Math::Matrix &nu, const Math::Matrix &eta) |
| double | getRollFinLift (void) |
| double | getPitchFinLift (void) |
| double | getYawFinLift (void) |
| DUNE::Control::AUVModel::AUVModel | ( | const ModelParameters & | param | ) |
Constructor.
| DUNE::Control::AUVModel::~AUVModel | ( | void | ) |
Destructor.
|
inline |
Get the pitch fin lift coefficient.
|
inline |
Get the roll fin lift coefficient.
|
inline |
Get the yaw fin lift coefficient.
| Matrix DUNE::Control::AUVModel::step | ( | const Math::Matrix & | nu_dot, |
| const Math::Matrix & | nu, | ||
| const Math::Matrix & | eta | ||
| ) |
Routine to compute the next step.
| Matrix DUNE::Control::AUVModel::stepInv | ( | const Math::Matrix & | tau, |
| const Math::Matrix & | nu, | ||
| const Math::Matrix & | eta | ||
| ) |
Routine to compute the next step, yet compute the acceleration instead of forces.
References DUNE::Math::inverse().
Referenced by stepInv().
| Matrix DUNE::Control::AUVModel::stepInv | ( | const Math::Matrix & | xyz, |
| const Math::Matrix & | deflections, | ||
| const Math::Matrix & | nu, | ||
| const Math::Matrix & | eta | ||
| ) |
Routine to compute the next step, yet compute the acceleration instead of forces this time using fin deflections and xyz forces.
References stepInv().
| Matrix DUNE::Control::AUVModel::stepInv | ( | double | thruster_act, |
| const Math::Matrix & | servo_pos, | ||
| const Math::Matrix & | nu, | ||
| const Math::Matrix & | eta | ||
| ) |
Routine to compute the next step, yet compute the acceleration instead of forces this time using the thruster actuation and servo positions.
References stepInv().
