Reinforcement Learning Toolbox 2.0
last updated:
General
Documentation
Manual
Tutorial
Class Reference
Master Thesis
Examples
Related Papers
Downloads
Links
News
mailto:webmaster
Main Page     Class Hierarchy   Compound List   File List   Compound Members   File Members

CAcroBotModel Class Reference

#include <cacrobotmodel.h>

Inheritance diagram for CAcroBotModel:

CLinearActionContinuousTimeTransitionFunction CContinuousTimeAndActionTransitionFunction CContinuousTimeTransitionFunction CTransitionFunction CStateObject CActionObject CParameterObject CParameters List of all members.


Public Member Functions

  CAcroBotModel (double dt, double uMax=2, double length1=0.5, double length2=0.5, double mass1=1.0, double mass2=1.0, double mu_1=0.05, double mu_2=0.05, double g=9.8)
virtual  ~CAcroBotModel ()
virtual Matrix *  getB (CState *state)
virtual ColumnVector *  getA (CState *state)
virtual bool  isFailedState (CState *state)
virtual void  getResetState (CState *state)


Public Attributes

double  uMax
double  g
double  mass1
double  mass2
double  length1
double  length2
double  mu_1
double  mu_2


Protected Member Functions

virtual void  doSimulationStep (CState *state, double timestep, CAction *action, CActionData *data)

Constructor & Destructor Documentation

CAcroBotModel::CAcroBotModel double  dt,
double  uMax = 2,
double  length1 = 0.5,
double  length2 = 0.5,
double  mass1 = 1.0,
double  mass2 = 1.0,
double  mu_1 = 0.05,
double  mu_2 = 0.05,
double  g = 9.8
 
virtual CAcroBotModel::~CAcroBotModel  )  [virtual]
 

Member Function Documentation

virtual void CAcroBotModel::doSimulationStep CState state,
double  timestep,
CAction action,
CActionData data
[protected, virtual]
 

Reimplemented from CContinuousTimeTransitionFunction.

virtual ColumnVector* CAcroBotModel::getA CState state  )  [virtual]
 

Implements CLinearActionContinuousTimeTransitionFunction.

virtual Matrix* CAcroBotModel::getB CState state  )  [virtual]
 

Implements CLinearActionContinuousTimeTransitionFunction.

virtual void CAcroBotModel::getResetState CState state  )  [virtual]
 

Reimplemented from CTransitionFunction.

virtual bool CAcroBotModel::isFailedState CState state  )  [virtual]
 

Reimplemented from CTransitionFunction.


Member Data Documentation

double CAcroBotModel::g
 
double CAcroBotModel::length1
 
double CAcroBotModel::length2
 
double CAcroBotModel::mass1
 
double CAcroBotModel::mass2
 
double CAcroBotModel::mu_1
 
double CAcroBotModel::mu_2
 
double CAcroBotModel::uMax
 

The documentation for this class was generated from the following file: