sot-core
4.11.8
Hierarchical task solver plug-in for dynamic-graph.
|
#include <sot/core/robot-simu.hh>
Public Member Functions | |
RobotSimu (const std::string &inName) | |
virtual const std::string & | getClassName (void) const |
Public Member Functions inherited from dynamicgraph::sot::Device | |
Device (const std::string &name) | |
virtual | ~Device () |
virtual void | setStateSize (const unsigned int &size) |
virtual void | setState (const dynamicgraph::Vector &st) |
void | setVelocitySize (const unsigned int &size) |
virtual void | setVelocity (const dynamicgraph::Vector &vel) |
virtual void | setSecondOrderIntegration () |
virtual void | setNoIntegration () |
virtual void | setControlInputType (const std::string &cit) |
virtual void | increment (const double &dt=5e-2) |
PeriodicCall & | periodicCallBefore () |
PeriodicCall & | periodicCallAfter () |
virtual void | display (std::ostream &os) const |
virtual void | cmdDisplay () |
virtual void | setRoot (const dynamicgraph::Matrix &root) |
virtual void | setRoot (const MatrixHomogeneous &worldMwaist) |
void | setSanityCheck (const bool &enableCheck) |
void | setPositionBounds (const Vector &lower, const Vector &upper) |
void | setVelocityBounds (const Vector &lower, const Vector &upper) |
void | setTorqueBounds (const Vector &lower, const Vector &upper) |
Static Public Attributes | |
static const std::string | CLASS_NAME |
Static Public Attributes inherited from dynamicgraph::sot::Device | |
static const std::string | CLASS_NAME |
Additional Inherited Members | |
Public Types inherited from dynamicgraph::sot::Device | |
enum | ForceSignalSource { FORCE_SIGNAL_RLEG , FORCE_SIGNAL_LLEG , FORCE_SIGNAL_RARM , FORCE_SIGNAL_LARM } |
Public Attributes inherited from dynamicgraph::sot::Device | |
dynamicgraph::SignalPtr< dynamicgraph::Vector, int > | controlSIN |
dynamicgraph::SignalPtr< dynamicgraph::Vector, int > | attitudeSIN |
dynamicgraph::SignalPtr< dynamicgraph::Vector, int > | zmpSIN |
dynamicgraph::Signal< dynamicgraph::Vector, int > | stateSOUT |
dynamicgraph::Signal< dynamicgraph::Vector, int > | velocitySOUT |
dynamicgraph::Signal< MatrixRotation, int > | attitudeSOUT |
dynamicgraph::Signal< dynamicgraph::Vector, int > | motorcontrolSOUT |
The current state of the robot from the command viewpoint. More... | |
dynamicgraph::Signal< dynamicgraph::Vector, int > | previousControlSOUT |
dynamicgraph::Signal< dynamicgraph::Vector, int > | ZMPPreviousControllerSOUT |
The ZMP reference send by the previous controller. More... | |
dynamicgraph::Signal< dynamicgraph::Vector, int > | robotState_ |
dynamicgraph::Signal< dynamicgraph::Vector, int > | robotVelocity_ |
Motor velocities. More... | |
dynamicgraph::Signal< dynamicgraph::Vector, int > * | forcesSOUT [4] |
The force torque sensors. More... | |
dynamicgraph::Signal< dynamicgraph::Vector, int > | pseudoTorqueSOUT |
Protected Member Functions inherited from dynamicgraph::sot::Device | |
void | integrateRollPitchYaw (dynamicgraph::Vector &state, const dynamicgraph::Vector &control, double dt) |
Compute roll pitch yaw angles of freeflyer joint. More... | |
virtual void | integrate (const double &dt) |
const MatrixHomogeneous & | freeFlyerPose () const |
Get freeflyer pose. More... | |
Protected Attributes inherited from dynamicgraph::sot::Device | |
dynamicgraph::Vector | state_ |
dynamicgraph::Vector | velocity_ |
bool | sanityCheck_ |
dynamicgraph::Vector | vel_control_ |
ControlInput | controlInputType_ |
bool | withForceSignals [4] |
PeriodicCall | periodicCallBefore_ |
PeriodicCall | periodicCallAfter_ |
double | timestep_ |
MatrixHomogeneous | ffPose_ |
Store Position of free flyer joint. More... | |
Vector | upperPosition_ |
Vector | upperVelocity_ |
Vector | upperTorque_ |
Vector | lowerPosition_ |
Vector | lowerVelocity_ |
Vector | lowerTorque_ |
dynamicgraph::sot::RobotSimu::RobotSimu | ( | const std::string & | inName | ) |
|
inlinevirtual |
Reimplemented from dynamicgraph::sot::Device.
|
static |