KrisLibrary  1.0.0
Public Member Functions | Public Attributes | List of all members
SimFunction< Robot, NVector > Class Template Reference

#include <Simulate.h>

Inheritance diagram for SimFunction< Robot, NVector >:
DiffEq2Function

Public Member Functions

virtual void GetDDx (Real t, const Vector &q, const Vector &dq, Vector &ddq)
 
virtual void GetTorques (Real t, const Vector &q, const Vector &dq, Vector &fext)
 
void SimulateEuler (Real dt, int nSteps)
 
void SimulateRK4 (Real dt, int nSteps)
 
- Public Member Functions inherited from DiffEq2Function
virtual void Eval (Real t, const Vector &y, Vector &fy)
 

Public Attributes

Robot * robot
 
NVector gravity
 
Real viscousFriction
 
Vector fext
 
- Public Attributes inherited from DiffEq2Function
Vector x
 
Vector dx
 
Vector ddx
 

Additional Inherited Members

- Static Public Member Functions inherited from DiffEq2Function
static void X1X2ToY (const Vector &x1, const Vector &x2, Vector &y)
 
static void YToX1X2 (const Vector &y, Vector &x1, Vector &x2)
 

Detailed Description

template<class Robot, class NVector>
class SimFunction< Robot, NVector >

Deprecated: very basic numerical simulation of a robot under gravity and external forcing


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