ocra-wbi-plugins
Doxygen documentation for the ocra-wbi-plugins repository
OcraControllerOptions Class Reference

#include <Thread.h>

List of all members.

Public Member Functions

 OcraControllerOptions ()
 ~OcraControllerOptions ()

Public Attributes

int threadPeriod
std::string serverName
std::string robotName
std::string startupTaskSetPath
std::string startupSequence
std::string wbiConfigFilePath
std::string urdfModelPath
bool runInDebugMode
bool noOutputMode
bool isFloatingBase
bool useOdometry
bool idleAnkles
double idleAnkleTime
bool maintainFinalPosture
yarp::os::Property yarpWbiOptions
ocra_recipes::CONTROLLER_TYPE controllerType
ocra_recipes::SOLVER_TYPE solver
double wDdq
double wTau
double wFc

Constructor & Destructor Documentation

Constructor. Initializes all of the possible values.

Destructor. Does nothing.


Member Data Documentation

ocra_recipes::CONTROLLER_TYPE OcraControllerOptions::controllerType

The type of OCRA controller to use.

A boolean which tells the controller to idle the ankles for a short period and then pass on to normal operation. This is to get the feet flush with the ground.

Number of seconds to idle the ankle. By default 1.5s.

a boolean which tells the controller whether the robot has a fixed or floating base.

A boolean which tells the controller to stay in its final posture when the controller is switched to position mode at the end of usage.

a boolean which runs the controller in a debugging mode but never sends the torques to the robot.

a string with the name of the robot.

a boolean which runs the controller in a debugging mode which allows one to check the controller ouput joint by joint.

a string with the name of the controller server.

ocra_recipes::SOLVER_TYPE OcraControllerOptions::solver

The type of OCRA controller to use.

a string with the name of a sequence to run **(will be removed)**.

a string with the absolute path to an xml file with a set of tasks.

An int representing the looping period of the controller.

Absolute path to the urdf model. Used for the odometry.

a boolean which tells the controller to start the odometry, meaning that the world reference frame remains attached to the ground

The absolute path to the configuration file used to initialize the yarpWBI.

Options for the WBI used to update the model.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines