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) |