Curiosity Mars rover model

Description

Collaboration diagram for Curiosity Mars rover model:

Classes

class  chrono::curiosity::CuriosityPart
 Base class definition for all Curiosity Rover parts. More...
 
class  chrono::curiosity::CuriosityChassis
 Curiosity rover Chassis. More...
 
class  chrono::curiosity::CuriosityWheel
 Curiosity rover Wheel. More...
 
class  chrono::curiosity::CuriosityRocker
 Curiosity rover suspension rocker. More...
 
class  chrono::curiosity::CuriosityBogie
 Curiosity rover suspension bogie. More...
 
class  chrono::curiosity::CuriosityUpright
 Curiosity rover steering upright. More...
 
class  chrono::curiosity::CuriosityDifferentialBar
 Curiosity rover differential bar. More...
 
class  chrono::curiosity::CuriosityDifferentialLink
 Curiosity rover differential link. More...
 
class  chrono::curiosity::Curiosity
 Curiosity rover class. More...
 
class  chrono::curiosity::CuriosityDriver
 Base class definition for a Curiosity driver. More...
 
class  chrono::curiosity::CuriosityDCMotorControl
 Concrete Curiosity driver class for a simple DC motor control. More...
 
class  chrono::curiosity::CuriositySpeedDriver
 Concrete Curiosity speed driver. More...
 

Enumerations

enum  chrono::curiosity::CuriosityWheelID {
  chrono::curiosity::C_LF = 0, chrono::curiosity::C_RF = 1, chrono::curiosity::C_LM = 2, chrono::curiosity::C_RM = 3,
  chrono::curiosity::C_LB = 4, chrono::curiosity::C_RB = 5
}
 Curiosity wheel/suspension identifiers. More...
 
enum  chrono::curiosity::CuriosityChassisType { FullRover, Scarecrow }
 Curiosity chassis type.
 
enum  chrono::curiosity::CuriosityWheelType { RealWheel, SimpleWheel, CylWheel }
 Curiostiy wheel type.
 

Enumeration Type Documentation

◆ CuriosityWheelID

Curiosity wheel/suspension identifiers.

Enumerator
C_LF 

left front

C_RF 

right front

C_LM 

left middle

C_RM 

right middle

C_LB 

left back

C_RB 

right back