force_control_collection
|
Namespaces | |
constants | |
Classes | |
class | Contact |
Contact. More... | |
class | EmptyContact |
Empty contact. More... | |
class | FrictionPyramid |
Friction pyramid. More... | |
class | GraspContact |
Grasp contact. More... | |
class | SurfaceContact |
Surface contact. More... | |
class | WrenchDistribution |
Wrench distribution. More... | |
Functions | |
sva::ForceVecd | calcTotalWrench (const std::vector< std::shared_ptr< Contact >> &contactList, const Eigen::VectorXd &wrenchRatio, const Eigen::Vector3d &momentOrigin=Eigen::Vector3d::Zero()) |
Calculate total wrench. More... | |
std::vector< sva::ForceVecd > | calcWrenchList (const std::vector< std::shared_ptr< Contact >> &contactList, const Eigen::VectorXd &wrenchRatio, const Eigen::Vector3d &momentOrigin=Eigen::Vector3d::Zero()) |
Calculate contact wrench list. More... | |
std::vector< sva::ForceVecd > | calcLocalWrenchList (const std::vector< std::shared_ptr< Contact >> &contactList, const Eigen::VectorXd &wrenchRatio) |
Calculate local contact wrench list. More... | |
template<template< class... > class MapType, class KeyType , class... RestTypes> | |
MapType< KeyType, sva::ForceVecd > | calcWrenchList (const MapType< KeyType, std::shared_ptr< Contact >, RestTypes... > &contactList, const Eigen::VectorXd &wrenchRatio, const Eigen::Vector3d &momentOrigin=Eigen::Vector3d::Zero()) |
Calculate contact wrench list. More... | |
template<template< class... > class MapType, class KeyType , class... RestTypes> | |
std::vector< std::shared_ptr< Contact > > | getContactVecFromMap (const MapType< KeyType, std::shared_ptr< Contact >, RestTypes... > &contactList) |
Convert vector of contact constraint to map. More... | |
std::vector<sva::ForceVecd> ForceColl::calcLocalWrenchList | ( | const std::vector< std::shared_ptr< Contact >> & | contactList, |
const Eigen::VectorXd & | wrenchRatio | ||
) |
Calculate local contact wrench list.
contactList | list of contact constraint |
wrenchRatio | wrench ratio |
sva::ForceVecd ForceColl::calcTotalWrench | ( | const std::vector< std::shared_ptr< Contact >> & | contactList, |
const Eigen::VectorXd & | wrenchRatio, | ||
const Eigen::Vector3d & | momentOrigin = Eigen::Vector3d::Zero() |
||
) |
Calculate total wrench.
contactList | list of contact constraint |
wrenchRatio | wrench ratio |
momentOrigin | moment origin |
MapType< KeyType, sva::ForceVecd > ForceColl::calcWrenchList | ( | const MapType< KeyType, std::shared_ptr< Contact >, RestTypes... > & | contactList, |
const Eigen::VectorXd & | wrenchRatio, | ||
const Eigen::Vector3d & | momentOrigin = Eigen::Vector3d::Zero() |
||
) |
Calculate contact wrench list.
MapType | type of map container |
KeyType | key type |
contactList | list of contact constraint |
wrenchRatio | wrench ratio |
momentOrigin | moment origin |
Definition at line 4 of file Contact.hpp.
std::vector<sva::ForceVecd> ForceColl::calcWrenchList | ( | const std::vector< std::shared_ptr< Contact >> & | contactList, |
const Eigen::VectorXd & | wrenchRatio, | ||
const Eigen::Vector3d & | momentOrigin = Eigen::Vector3d::Zero() |
||
) |
Calculate contact wrench list.
contactList | list of contact constraint |
wrenchRatio | wrench ratio |
momentOrigin | moment origin |
std::vector< std::shared_ptr< Contact > > ForceColl::getContactVecFromMap | ( | const MapType< KeyType, std::shared_ptr< Contact >, RestTypes... > & | contactList | ) |
Convert vector of contact constraint to map.
MapType | type of map container |
KeyType | key type |
contactList | map of contact constraint |
Definition at line 22 of file Contact.hpp.