ocra-recipes
Doxygen documentation for the ocra-recipes repository
|
Control utility functions. More...
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::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) |
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::VectorXd | ocra::utils::adaptKToInertia (const Eigen::VectorXd &K, const Model &model, double scale=1.) |
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 Eigen::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 Eigen::Vector3d &n, double &theta) |
Control utility functions.
Copyright (C) 2010 CEA/DRT/LIST/DTSI/SRCI
File history:
Definition in file controlUtils.h.