SCL
1.0
Standard Control Library : Control, dynamics, physics, and simulation
|
This is the complete list of members for scl::CRobot, including all inherited members.
addController(SControllerBase *arg_ctrl_ds) | scl::CRobot | |
computeDynamics() | scl::CRobot | |
computeNonControlOperations() | scl::CRobot | |
computeServo() | scl::CRobot | |
CRobot() | scl::CRobot | |
ctrl_ | scl::CRobot | private |
ctrl_current_ | scl::CRobot | private |
data_ | scl::CRobot | private |
db_ (defined in scl::CRobot) | scl::CRobot | private |
dynamics_ | scl::CRobot | private |
getControllerCurrent() | scl::CRobot | |
getControllerDataStruct(const std::string &arg_ctrl_name) | scl::CRobot | |
getControllerDynamics() | scl::CRobot | inline |
getData() | scl::CRobot | inline |
getDerivativeGain(Eigen::VectorXd &ret_gains, const std::string &arg_ctrl_name="", const std::string &arg_task_name="") | scl::CRobot | |
getGeneralizedAccelerations() (defined in scl::CRobot) | scl::CRobot | inline |
getGeneralizedCoordinates() (defined in scl::CRobot) | scl::CRobot | inline |
getGeneralizedForcesCommanded() (defined in scl::CRobot) | scl::CRobot | inline |
getGeneralizedForcesMeasured() (defined in scl::CRobot) | scl::CRobot | inline |
getGeneralizedVelocities() (defined in scl::CRobot) | scl::CRobot | inline |
getIntegralGain(Eigen::VectorXd &ret_gains, const std::string &arg_ctrl_name="", const std::string &arg_task_name="") | scl::CRobot | |
getProportionalGain(Eigen::VectorXd &ret_gains, const std::string &arg_ctrl_name="", const std::string &arg_task_name="") | scl::CRobot | |
hasBeenInit() | scl::CRobot | inline |
init(std::string arg_robot_name, CDynamicsBase *arg_dynamics, CDynamicsBase *arg_integrator, SRobotParsed *arg_robot, SRobotIO *arg_io_data, std::vector< SControllerBase * > &arg_ctrls) | scl::CRobot | |
initFromDb(std::string arg_robot_name, CDynamicsBase *arg_dynamics, CDynamicsBase *arg_integrator) | scl::CRobot | |
integrateDynamics() | scl::CRobot | |
integrator_ | scl::CRobot | private |
log_file_ (defined in scl::CRobot) | scl::CRobot | private |
log_file_name_ | scl::CRobot | private |
logging_on_ (defined in scl::CRobot) | scl::CRobot | private |
logState(bool arg_log_gc=true, bool arg_log_gc_matrices=true, bool arg_log_task_matrices=false) | scl::CRobot | |
setActuatorForceLimits(const Eigen::VectorXd &arg_max, const Eigen::VectorXd &arg_min) | scl::CRobot | |
setControllerCurrent(std::string arg_ctrl_name) | scl::CRobot | |
setDamping(const Eigen::VectorXd &arg_d) | scl::CRobot | |
setDerivativeGain(const Eigen::VectorXd &arg_kv, const std::string &arg_ctrl_name="", const std::string &arg_task_name="") | scl::CRobot | |
setFlagApplyActuatorForceLimits(sBool arg_flag) | scl::CRobot | inline |
setFlagApplyDamping(sBool arg_flag) | scl::CRobot | inline |
setFlagApplyGcPosLimits(sBool arg_flag) | scl::CRobot | inline |
setFlagControllerOn(sBool arg_flag) | scl::CRobot | inline |
setGcPosLimits(const Eigen::VectorXd &arg_max, const Eigen::VectorXd &arg_min) | scl::CRobot | |
setGeneralizedAccelerations(const Eigen::VectorXd &arg_ddq) (defined in scl::CRobot) | scl::CRobot | inline |
setGeneralizedAccelerationsToZero() (defined in scl::CRobot) | scl::CRobot | inline |
setGeneralizedCoordinates(const Eigen::VectorXd &arg_q) (defined in scl::CRobot) | scl::CRobot | inline |
setGeneralizedCoordinatesToZero() (defined in scl::CRobot) | scl::CRobot | inline |
setGeneralizedForcesCommanded(const Eigen::VectorXd &arg_f) (defined in scl::CRobot) | scl::CRobot | inline |
setGeneralizedForcesCommandedToZero() (defined in scl::CRobot) | scl::CRobot | inline |
setGeneralizedForcesMeasured(const Eigen::VectorXd &arg_f) (defined in scl::CRobot) | scl::CRobot | inline |
setGeneralizedForcesMeasuredToZero() (defined in scl::CRobot) | scl::CRobot | inline |
setGeneralizedVelocities(const Eigen::VectorXd &arg_dq) (defined in scl::CRobot) | scl::CRobot | inline |
setGeneralizedVelocitiesToZero() (defined in scl::CRobot) | scl::CRobot | inline |
setIntegralGain(const Eigen::VectorXd &arg_ki, const std::string &arg_ctrl_name="", const std::string &arg_task_name="") | scl::CRobot | |
setLogFile(const std::string &arg_file) | scl::CRobot | |
setProportionalGain(const Eigen::VectorXd &arg_kp, const std::string &arg_ctrl_name="", const std::string &arg_task_name="") | scl::CRobot | |
~CRobot() | scl::CRobot | virtual |