SCL  1.0
Standard Control Library : Control, dynamics, physics, and simulation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
scl::SActuatorMuscle::SViaPointSet Class Reference
Collaboration diagram for scl::SActuatorMuscle::SViaPointSet:
Collaboration graph
[legend]

Public Member Functions

 SViaPointSet ()
 

Public Attributes

std::string parent_link_0_
 
std::string parent_link_1_
 
Eigen::Vector3d pos_in_parent_0_
 
Eigen::Vector3d pos_in_parent_1_
 
Eigen::Vector3d x_glob_0_
 
Eigen::Vector3d x_glob_1_
 
Eigen::Vector3d x_glob_delta_
 
Eigen::MatrixXd J_0_
 
Eigen::MatrixXd J_1_
 
const SRigidBodyDynrigid_body_dyn_0_
 
const SRigidBodyDynrigid_body_dyn_1_
 
bool is_root_0_
 
bool is_root_1_
 
int child_link_id_
 
std::vector< sUInt > scl_gc_id_
 

Constructor & Destructor Documentation

scl::SActuatorMuscle::SViaPointSet::SViaPointSet ( )
inline

Default constructor. Sets stuff to null

Member Data Documentation

int scl::SActuatorMuscle::SViaPointSet::child_link_id_

Child link in branching representation = {0,1}

bool scl::SActuatorMuscle::SViaPointSet::is_root_0_

Is one of the links root.

Eigen::MatrixXd scl::SActuatorMuscle::SViaPointSet::J_0_

The Jacobians at the via points

std::string scl::SActuatorMuscle::SViaPointSet::parent_link_0_

The two parent links to which the points are attached

Eigen::Vector3d scl::SActuatorMuscle::SViaPointSet::pos_in_parent_0_

The two via points that span one or more generalized coords

const SRigidBodyDyn* scl::SActuatorMuscle::SViaPointSet::rigid_body_dyn_0_

The generalized coordinate spanned. This determines the columns of the Jacobian that we will pay attention to. Only the actuated gc columns are relevant while computing the muscle Jacobian.

std::vector<sUInt> scl::SActuatorMuscle::SViaPointSet::scl_gc_id_

The generalized coordinate spanned. This determines the columns of the Jacobian that we will pay attention to. Only the actuated gc columns are relevant while computing the muscle Jacobian.

Eigen::Vector3d scl::SActuatorMuscle::SViaPointSet::x_glob_0_

The two via points that span one or more generalized coords (in global coordinates)


The documentation for this class was generated from the following file: