
#include <model2d.h>
Inheritance diagram for Model2DRigidLander::

Public Methods | |
| Model2DRigidLander (string path) | |
| virtual | ~Model2DRigidLander () |
| MSLVector | Integrate (const MSLVector &x, const MSLVector &u, const double &h) |
| Perform integration from state x, using input u, over time step h. | |
| virtual MSLVector | StateToConfiguration (const MSLVector &x) |
| A method that converts a Model state in to a Geom configuration. | |
| virtual MSLVector | StateTransitionEquation (const MSLVector &x, const MSLVector &u) |
| The state transition equation, or equations of motion, xdot=f(x,u). | |
| virtual double | Metric (const MSLVector &x1, const MSLVector &x2) |
| A distance metric, which is Euclidean in the base class. | |
Public Attributes | |
| double | Mass |
| Mass in kg. | |
| double | G |
| Accel of gravity (m/s^2). | |
| double | Fs |
| Side thruster force. | |
| double | Fu |
| Upward thruster force. | |
|
|
|
|
|
|
|
|
Perform integration from state x, using input u, over time step h.
Reimplemented from Model2DRigid. |
|
|
A distance metric, which is Euclidean in the base class.
Reimplemented from Model2DRigid. |
|
|
A method that converts a Model state in to a Geom configuration.
Reimplemented from Model2DRigid. |
|
|
The state transition equation, or equations of motion, xdot=f(x,u).
Reimplemented from Model2DRigid. |
|
|
Side thruster force.
|
|
|
Upward thruster force.
|
|
|
Accel of gravity (m/s^2).
|
|
|
Mass in kg.
|