|
TVM
0.9.4
|
#include <tvm/robot/internal/DynamicFunction.h>

Public Attributes | |
| Contact::Id | id_ |
| bool | linearized_ |
| std::vector< tvm::VariablePtr > | forces_ |
| std::function< sva::ForceVecd(const ForceContact &)> | force_ |
| Eigen::MatrixXd | force_jac_ |
| Eigen::MatrixXd | full_jac_ |
| std::function< void(ForceContact &, DynamicFunction &)> | updateJacobians_ |
Holds data for the force part of the motion equation
| std::function<sva::ForceVecd(const ForceContact &)> tvm::robot::internal::DynamicFunction::ForceContact::force_ |
Compute the resulting force on the contact
| Eigen::MatrixXd tvm::robot::internal::DynamicFunction::ForceContact::force_jac_ |
Used for intermediate Jacobian computation
| std::vector<tvm::VariablePtr> tvm::robot::internal::DynamicFunction::ForceContact::forces_ |
Force (1 3d variable per contact point)
OR
lambdas (1 nrGen-d variable per contact point)
| Eigen::MatrixXd tvm::robot::internal::DynamicFunction::ForceContact::full_jac_ |
| Contact::Id tvm::robot::internal::DynamicFunction::ForceContact::id_ |
Contact id
| bool tvm::robot::internal::DynamicFunction::ForceContact::linearized_ |
True if the contact has been linearized
| std::function<void(ForceContact &, DynamicFunction &)> tvm::robot::internal::DynamicFunction::ForceContact::updateJacobians_ |
Update jacobians