mars
Namespaces | Classes | Typedefs | Enumerations
mars Namespace Reference

Namespaces

 app
 
 interfaces
 
 sim
 

Classes

class  Altimeter
 The task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. the name of the vehicle in the scene file. More...
 
class  AuvController
 The task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. the name of the vehicle in the scene file. More...
 
class  AuvMotion
 The task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. More...
 
class  Camera
 The task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. More...
 
class  CameraPlugin
 The task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. More...
 
class  DepthCamera
 
class  ForceApplier
 
class  ForceTorque6DOF
 The task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. More...
 
class  HighResRangeFinder
 
class  IMU
 The task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. More...
 
struct  JointCurrents
 
struct  JointPos
 
class  Joints
 The task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. More...
 
class  LaserRangeFinder
 The task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. More...
 
struct  Option
 
struct  ParallelKinematic
 
class  Plugin
 The task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. More...
 
struct  Positions
 
class  RotatingLaserRangeFinder
 Rock module to receive Mars RotatingRaySensor data. More...
 
struct  SimulationProperty
 
class  Sonar
 
struct  SonarConfig
 
class  Task
 
struct  TaskArguments
 
class  Trigger
 The task context provides and requires services. It uses an ExecutionEngine to perform its functions. Essential interfaces are operations, data flow ports and properties. These interfaces have been defined using the oroGen specification. In order to modify the interfaces you should (re)use oroGen and rely on the associated workflow. This components triggeres the mars mars cycle if the update-hook is called, this is useful if an sequence between componentes is needed, like it is possible with the trigger_component. More...
 

Typedefs

typedef std::vector< JointPosPose
 

Enumerations

enum  JointPositionAndSpeedControlMode { MAX_SPEED, IGNORE }
 
enum  Control {
  NONE = 0, START, PAUSE, RESET,
  STEP
}
 

Typedef Documentation

typedef std::vector<JointPos> mars::Pose

Enumeration Type Documentation

Enumerator
NONE 
START 
PAUSE 
RESET 
STEP 
Enumerator
MAX_SPEED 
IGNORE