#include <ControllerServer.h>
|
virtual std::shared_ptr< Model > | loadRobotModel ()=0 |
|
virtual void | getRobotState (Eigen::VectorXd &q, Eigen::VectorXd &qd, Eigen::Displacementd &H_root, Eigen::Twistd &T_root)=0 |
|
Definition at line 43 of file ControllerServer.h.
ControllerServer::ControllerServer |
( |
CONTROLLER_TYPE |
ctrlType, |
|
|
SOLVER_TYPE |
solver, |
|
|
bool |
usingInterprocessCommunication = true , |
|
|
bool |
useOdometry = false |
|
) |
| |
ControllerServer::~ControllerServer |
( |
| ) |
|
|
virtual |
bool ControllerServer::addTasksFromXmlFile |
( |
const std::string & |
filePath | ) |
|
const Eigen::VectorXd & ControllerServer::computeTorques |
( |
| ) |
|
void ControllerServer::computeTorques |
( |
Eigen::VectorXd & |
torques | ) |
|
const std::shared_ptr<ocra::Controller> ocra_recipes::ControllerServer::getController |
( |
| ) |
|
|
inline |
const std::shared_ptr<ocra::Model> ocra_recipes::ControllerServer::getRobotModel |
( |
| ) |
|
|
inline |
virtual void ocra_recipes::ControllerServer::getRobotState |
( |
Eigen::VectorXd & |
q, |
|
|
Eigen::VectorXd & |
qd, |
|
|
Eigen::Displacementd & |
H_root, |
|
|
Eigen::Twistd & |
T_root |
|
) |
| |
|
protectedpure virtual |
bool ControllerServer::initialize |
( |
| ) |
|
bool ocra_recipes::ControllerServer::initializeOdometry |
( |
| ) |
|
If the useOdometry flag is passed to the server, odometry is computed.
- returns: True if properly initialized, false otherwise.
virtual std::shared_ptr<Model> ocra_recipes::ControllerServer::loadRobotModel |
( |
| ) |
|
|
protectedpure virtual |
void ControllerServer::setRegularizationTermWeights |
( |
double |
wDdq, |
|
|
double |
wTau, |
|
|
double |
wFc |
|
) |
| |
void ControllerServer::updateModel |
( |
| ) |
|
ocra::Controller::Ptr ocra_recipes::ControllerServer::controller |
|
protected |
bool ocra_recipes::ControllerServer::firstRun |
|
protected |
std::string ocra_recipes::ControllerServer::initialFixedFrame |
|
protected |
ocra::Solver::Ptr ocra_recipes::ControllerServer::internalSolver |
|
protected |
ocra::Model::Ptr ocra_recipes::ControllerServer::model |
|
protected |
std::string ocra_recipes::ControllerServer::modelFile |
|
protected |
Eigen::VectorXd ocra_recipes::ControllerServer::qdPrevious |
|
protected |
Eigen::VectorXd ocra_recipes::ControllerServer::qPrevious |
|
protected |
ServerCommunications::Ptr ocra_recipes::ControllerServer::serverComs |
|
protected |
yarp::os::Bottle ocra_recipes::ControllerServer::statesBottle |
|
protected |
yarp::os::Port ocra_recipes::ControllerServer::statesPort |
|
protected |
Eigen::VectorXd ocra_recipes::ControllerServer::tau |
|
protected |
bool ocra_recipes::ControllerServer::usingComs |
|
protected |
bool ocra_recipes::ControllerServer::usingOdometry |
|
protected |
The documentation for this class was generated from the following files: