chrono::curiosity Namespace Reference
Description
Namespace with classes for the Curiosity model.
Classes | |
class | Curiosity |
Curiosity rover class. More... | |
class | CuriosityBogie |
Curiosity rover suspension bogie. More... | |
class | CuriosityChassis |
Curiosity rover Chassis. More... | |
class | CuriosityDCMotorControl |
Concrete Curiosity driver class for a simple DC motor control. More... | |
class | CuriosityDifferentialBar |
Curiosity rover differential bar. More... | |
class | CuriosityDifferentialLink |
Curiosity rover differential link. More... | |
class | CuriosityDriver |
Base class definition for a Curiosity driver. More... | |
class | CuriosityPart |
Base class definition for all Curiosity Rover parts. More... | |
class | CuriosityRocker |
Curiosity rover suspension rocker. More... | |
class | CuriositySpeedDriver |
Concrete Curiosity speed driver. More... | |
class | CuriosityUpright |
Curiosity rover steering upright. More... | |
class | CuriosityWheel |
Curiosity rover Wheel. More... | |
Enumerations | |
enum | CuriosityWheelID { C_LF = 0, C_RF = 1, C_LM = 2, C_RM = 3, C_LB = 4, C_RB = 5 } |
Curiosity wheel/suspension identifiers. More... | |
enum | CuriosityChassisType { FullRover, Scarecrow } |
Curiosity chassis type. | |
enum | CuriosityWheelType { RealWheel, SimpleWheel, CylWheel } |
Curiostiy wheel type. | |
Functions | |
std::shared_ptr< ChContactMaterial > | DefaultContactMaterial (ChContactMethod contact_method) |
std::shared_ptr< ChLinkLockRevolute > | AddRevoluteJoint (std::shared_ptr< ChBodyAuxRef > body_1, std::shared_ptr< ChBodyAuxRef > body_2, std::shared_ptr< CuriosityChassis > chassis, const ChVector3d &rel_joint_pos, const ChQuaternion<> &rel_joint_rot) |
std::shared_ptr< ChLinkMotorRotationSpeed > | AddMotorSpeed (std::shared_ptr< ChBody > body1, std::shared_ptr< ChBody > body2, std::shared_ptr< CuriosityChassis > chassis, const ChVector3d &rel_pos, const ChQuaternion<> &rel_rot) |
std::shared_ptr< ChLinkMotorRotationAngle > | AddMotorAngle (std::shared_ptr< ChBody > body1, std::shared_ptr< ChBody > body2, std::shared_ptr< CuriosityChassis > chassis, const ChVector3d &rel_pos, const ChQuaternion<> &rel_rot) |
std::shared_ptr< ChLinkMotorRotationTorque > | AddMotorTorque (std::shared_ptr< ChBody > body1, std::shared_ptr< ChBody > body2, std::shared_ptr< CuriosityChassis > chassis, const ChVector3d &rel_pos, const ChQuaternion<> &rel_rot) |