Defines the motion of a robot along time.
More...
#include </local/robotpkg/var/tmp/robotpkg/interfaces/abstract-gik-task/work/abstract-gik-task-2.7/interfaces/jrlRobotMotion.h>
|
virtual | ~CjrlRobotMotion () |
| Destructor. More...
|
|
virtual double | startTime () const =0 |
| Get lower bound of definition interval. More...
|
|
virtual double | endTime () const =0 |
| Get upper bound of defintion interval. More...
|
|
virtual const CjrlHumanoidDynamicRobot & | robot ()=0 |
| Get robot for which motion is defined. More...
|
|
virtual bool | configAtTime (double inTime, vectorN &outConfig) const =0 |
| Get Configuration at given time. More...
|
|
virtual bool | velocityAtTime (double inTime, vectorN &outVector) const =0 |
| Get velocity at given time. More...
|
|
virtual bool | accelerationAtTime (double inTime, vectorN &outVector) const =0 |
| Get Acceleration at given time. More...
|
|
Defines the motion of a robot along time.
The motion is defined over an interval of time.
◆ ~CjrlRobotMotion()
virtual CjrlRobotMotion::~CjrlRobotMotion |
( |
| ) |
|
|
inlinevirtual |
◆ accelerationAtTime()
virtual bool CjrlRobotMotion::accelerationAtTime |
( |
double |
inTime, |
|
|
vectorN & |
outVector |
|
) |
| const |
|
pure virtual |
Get Acceleration at given time.
◆ configAtTime()
virtual bool CjrlRobotMotion::configAtTime |
( |
double |
inTime, |
|
|
vectorN & |
outConfig |
|
) |
| const |
|
pure virtual |
Get Configuration at given time.
◆ endTime()
virtual double CjrlRobotMotion::endTime |
( |
| ) |
const |
|
pure virtual |
Get upper bound of defintion interval.
◆ robot()
virtual const CjrlHumanoidDynamicRobot & CjrlRobotMotion::robot |
( |
| ) |
|
|
pure virtual |
Get robot for which motion is defined.
◆ startTime()
virtual double CjrlRobotMotion::startTime |
( |
| ) |
const |
|
pure virtual |
Get lower bound of definition interval.
◆ velocityAtTime()
virtual bool CjrlRobotMotion::velocityAtTime |
( |
double |
inTime, |
|
|
vectorN & |
outVector |
|
) |
| const |
|
pure virtual |
Get velocity at given time.