Base class definition for all Curiosity Rover parts.
#include <Curiosity.h>
|
void | CalcMassProperties (double density) |
| Utility function for calculating mass properties using the part's collision mesh.
|
|
void | Construct (ChSystem *system) |
| Construct the part body.
|
|
◆ CuriosityPart()
chrono::curiosity::CuriosityPart::CuriosityPart |
( |
const std::string & |
name, |
|
|
const ChFrame<> & |
rel_pos, |
|
|
std::shared_ptr< ChContactMaterial > |
mat, |
|
|
bool |
collide |
|
) |
| |
- Parameters
-
name | part name |
rel_pos | position relative to chassis frame |
mat | contact material |
collide | enable collision? |
◆ GetAngAcc()
const ChVector3d chrono::curiosity::CuriosityPart::GetAngAcc |
( |
| ) |
const |
|
inline |
Return the angular acceleratino of the Curiosity part.
This is the absolute angular acceleratin of the part reference frame.
◆ GetAngVel()
const ChVector3d chrono::curiosity::CuriosityPart::GetAngVel |
( |
| ) |
const |
|
inline |
Return the angular velocity of the Curiosity part.
This is the absolute angular velocity of the part reference frame.
◆ GetLinAcc()
const ChVector3d& chrono::curiosity::CuriosityPart::GetLinAcc |
( |
| ) |
const |
|
inline |
Return the linear acceleration of the Curiosity part.
This is the absolute linear acceleration of the part reference frame.
◆ GetLinVel()
const ChVector3d& chrono::curiosity::CuriosityPart::GetLinVel |
( |
| ) |
const |
|
inline |
Return the linear velocity of the Curiopsity part.
This is the absolute linear velocity of the part reference frame.
◆ GetPos()
const ChVector3d& chrono::curiosity::CuriosityPart::GetPos |
( |
| ) |
const |
|
inline |
Return the position of the Curiosity part.
This is the absolute location of the part reference frame.
◆ GetRot()
const ChQuaternion& chrono::curiosity::CuriosityPart::GetRot |
( |
| ) |
const |
|
inline |
Return the rotation of the Curiosity part.
This is the orientation wrt the global frame of the part reference frame.
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_models/robot/curiosity/Curiosity.h
- /builds/uwsbel/chrono/src/chrono_models/robot/curiosity/Curiosity.cpp