ocra-recipes
Doxygen documentation for the ocra-recipes repository
|
#include "ocra/control/controlUtils.h"
Go to the source code of this file.
Namespaces | |
ocra | |
Optimization-based Robot Controller namespace. a library of classes to write and solve optimization problems dedicated to the control of multi-body systems. | |
ocra::utils | |
Functions | |
Eigen::Matrix< double, 6, 1 > | ocra::utils::cartesianPCoupling (const Eigen::Matrix< double, 6, 1 > &kp, const Eigen::Displacementd &Hdes, const Eigen::Displacementd &H) |
Eigen::Matrix< double, 6, 1 > | ocra::utils::cartesianDCoupling (const Eigen::Matrix< double, 6, 1 > &kv, const Eigen::Twistd &Tdes, const Eigen::Twistd &T) |
Eigen::Matrix< double, 6, 1 > | ocra::utils::cartesianPDCoupling (const Eigen::Matrix< double, 6, 1 > &kp, const Eigen::Displacementd &Hdes, const Eigen::Displacementd &H, const Eigen::Matrix< double, 6, 1 > &kv, const Eigen::Twistd &Tdes, const Eigen::Twistd &T) |
VectorXd | ocra::utils::adaptKToInertia (const VectorXd &K, const Model &model, double scale) |
Eigen::Displacementd | ocra::utils::compute_H_2_in_1 (const Eigen::Displacementd &H_1_in_ref, const Eigen::Displacementd &H_2_in_ref) |
Eigen::Displacementd | ocra::utils::computeEgoFrame (Model &model, const Vector3d &fwdDirection_in_phantom) |
Eigen::Displacementd | ocra::utils::interpolate (const Eigen::Displacementd &Hstart, const Eigen::Displacementd &Hend, double t) |
Eigen::Displacementd | ocra::utils::projectRotation (const Eigen::Displacementd &H, const Vector3d &n, double &theta) |