Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

OSCAR::CartesianControl Class Reference

#include <CartesianControl.h>

Inheritance diagram for OSCAR::CartesianControl:

Inheritance graph
[legend]
List of all members.

Public Methods

 CartesianControl (unsigned int dof, unsigned int noOutputs, FKAcceleration *fowkin, IDStandAlone *dyn=NULL)
virtual ~CartesianControl ()
virtual bool SetJointStates (Vector *q, Vector *qd)
virtual bool SetCartesianStates (Vector *position, Vector *velocity, Vector *des_pos, Vector *des_vel, Vector *des_acc)

Public Attributes

ControlInformation info

Protected Attributes

unsigned int noOfOutputs
FKAccelerationfowKin
bool cartesianStatesSet
bool jointStatesSet
Vectorpos
Vectorvel
Vectorpos_d
Vectorvel_d
Vectoracc_d
Vectorq
Vectorqd

Constructor & Destructor Documentation

OSCAR::CartesianControl::CartesianControl unsigned int    dof,
unsigned int    noOutputs,
FKAcceleration   fowkin,
IDStandAlone   dyn = NULL
 

virtual OSCAR::CartesianControl::~CartesianControl   [virtual]
 


Member Function Documentation

virtual bool OSCAR::CartesianControl::SetCartesianStates Vector   position,
Vector   velocity,
Vector   des_pos,
Vector   des_vel,
Vector   des_acc
[virtual]
 

virtual bool OSCAR::CartesianControl::SetJointStates Vector   q,
Vector   qd
[virtual]
 


Member Data Documentation

Vector * OSCAR::CartesianControl::acc_d [protected]
 

bool OSCAR::CartesianControl::cartesianStatesSet [protected]
 

FKAcceleration* OSCAR::CartesianControl::fowKin [protected]
 

ControlInformation OSCAR::CartesianControl::info
 

bool OSCAR::CartesianControl::jointStatesSet [protected]
 

unsigned int OSCAR::CartesianControl::noOfOutputs [protected]
 

Vector* OSCAR::CartesianControl::pos [protected]
 

Vector* OSCAR::CartesianControl::pos_d [protected]
 

Vector* OSCAR::CartesianControl::q [protected]
 

Vector * OSCAR::CartesianControl::qd [protected]
 

Vector * OSCAR::CartesianControl::vel [protected]
 

Vector * OSCAR::CartesianControl::vel_d [protected]
 


The documentation for this class was generated from the following file:
RRG Homepage OSCAR Overview OSCAR Tutorials Simulations