32 #ifndef SRIGIDBODYDYN_HPP_
33 #define SRIGIDBODYDYN_HPP_
35 #include <scl/DataTypes.hpp>
36 #include <scl/data_structs/SRigidBody.hpp>
61 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
128 std::string parent_name_;
130 std::vector<SRigidBodyDyn*> child_addrs_;
133 std::vector<SRigidBodyDyn*> gr_parent_names_;
134 std::vector<SRigidBodyDyn*> gr_parent_addrs_;
135 std::vector<SRigidBodyDyn*> gr_child_addrs_;
141 parent_name_(
""), parent_addr_(S_NULL) {}
Eigen::MatrixXd J_com_
Definition: SRigidBodyDyn.hpp:70
sSpatialXForm sp_inertia_
Definition: SRigidBodyDyn.hpp:97
Eigen::MatrixXd spatial_acceleration_
Definition: SRigidBodyDyn.hpp:103
Eigen::Affine3d T_o_lnk_
Definition: SRigidBodyDyn.hpp:79
sutil::CMappedList< std::string, sSpatialXForm > sp_X_joint_
Definition: SRigidBodyDyn.hpp:120
Eigen::VectorXd sp_q_T_
Definition: SRigidBodyDyn.hpp:94
Definition: SRigidBody.hpp:94
sSpatialXForm sp_X_within_link_
Definition: SRigidBodyDyn.hpp:110
SRigidBodyDyn()
Definition: SRigidBodyDyn.hpp:139
Eigen::MatrixXd sp_S_joint_
Column vectors correspond to spatial directions of motion.
Definition: SRigidBodyDyn.hpp:122
Eigen::MatrixXd spatial_force_
Definition: SRigidBodyDyn.hpp:106
sSpatialXForm sp_X_o_lnk_
Definition: SRigidBodyDyn.hpp:115
Eigen::Affine3d T_lnk_
Definition: SRigidBodyDyn.hpp:84
EIGEN_MAKE_ALIGNED_OPERATOR_NEW const SRigidBody * link_ds_
Definition: SRigidBodyDyn.hpp:64
sFloat q_T_
Definition: SRigidBodyDyn.hpp:89
Eigen::Matrix< sFloat, 6, 6 > sSpatialXForm
Typedef since we use this pretty commonly.
Definition: DataTypes.hpp:132
Eigen::MatrixXd sp_Sorth_joint_
Column vectors correspond to spatial directions of constraint.
Definition: SRigidBodyDyn.hpp:123
double sFloat
Definition: DataTypes.hpp:72
Eigen::MatrixXd spatial_velocity_
Definition: SRigidBodyDyn.hpp:100
Definition: SObject.hpp:43
Definition: SRigidBodyDyn.hpp:56