Drake
|
This is the complete list of members for RigidBodyTree, including all inherited members.
a_grav | RigidBodyTree | |
accumulateContactJacobian(const KinematicsCache< Scalar > &cache, const int bodyInd, Matrix3Xd const &bodyPoints, std::vector< size_t > const &cindA, std::vector< size_t > const &cindB, Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > &J) const | RigidBodyTree | |
actuators | RigidBodyTree | |
add_rigid_body(std::unique_ptr< RigidBody > body) | RigidBodyTree | |
addCollisionElement(const RigidBody::CollisionElement &element, RigidBody &body, const std::string &group_name) | RigidBodyTree | |
AddFloatingJoint(DrakeJoint::FloatingBaseType floating_base_type, const std::vector< int > &link_indices, const std::shared_ptr< RigidBodyFrame > weld_to_frame=nullptr, const PoseMap *pose_map=nullptr) | RigidBodyTree | |
addFrame(std::shared_ptr< RigidBodyFrame > frame) | RigidBodyTree | |
addRobotFromSDF(const std::string &sdf_filename, const DrakeJoint::FloatingBaseType floating_base_type=DrakeJoint::QUATERNION, std::shared_ptr< RigidBodyFrame > weld_to_frame=nullptr) | RigidBodyTree | |
addRobotFromURDF(const std::string &urdf_filename, const DrakeJoint::FloatingBaseType floating_base_type=DrakeJoint::ROLLPITCHYAW, std::shared_ptr< RigidBodyFrame > weld_to_frame=nullptr) | RigidBodyTree | |
addRobotFromURDF(const std::string &urdf_filename, std::map< std::string, std::string > &package_map, const DrakeJoint::FloatingBaseType floating_base_type=DrakeJoint::ROLLPITCHYAW, std::shared_ptr< RigidBodyFrame > weld_to_frame=nullptr) | RigidBodyTree | |
addRobotFromURDFString(const std::string &xml_string, const std::string &root_dir=".", const DrakeJoint::FloatingBaseType floating_base_type=DrakeJoint::ROLLPITCHYAW, std::shared_ptr< RigidBodyFrame > weld_to_frame=nullptr) | RigidBodyTree | |
addRobotFromURDFString(const std::string &xml_string, std::map< std::string, std::string > &package_map, const std::string &root_dir=".", const DrakeJoint::FloatingBaseType floating_base_type=DrakeJoint::ROLLPITCHYAW, std::shared_ptr< RigidBodyFrame > weld_to_frame=nullptr) | RigidBodyTree | |
allCollisions(const KinematicsCache< double > &cache, std::vector< int > &bodyA_idx, std::vector< int > &bodyB_idx, Eigen::Matrix3Xd &ptsA, Eigen::Matrix3Xd &ptsB, bool use_margins=true) | RigidBodyTree | |
B | RigidBodyTree | |
bodies | RigidBodyTree | |
centerOfMass(KinematicsCache< Scalar > &cache, const std::set< int > &robotnum=default_robot_num_set) const | RigidBodyTree | |
centerOfMass(KinematicsCache< Scalar > &cache, const std::set< int > &robotnum) const | RigidBodyTree | |
centerOfMassJacobian(KinematicsCache< Scalar > &cache, const std::set< int > &robotnum=default_robot_num_set, bool in_terms_of_qdot=false) const | RigidBodyTree | |
centerOfMassJacobian(KinematicsCache< Scalar > &cache, const std::set< int > &robotnum, bool in_terms_of_qdot) const | RigidBodyTree | |
centerOfMassJacobianDotTimesV(KinematicsCache< Scalar > &cache, const std::set< int > &robotnum=default_robot_num_set) const | RigidBodyTree | |
centerOfMassJacobianDotTimesV(KinematicsCache< Scalar > &cache, const std::set< int > &robotnum) const | RigidBodyTree | |
centroidalMomentumMatrix(KinematicsCache< Scalar > &cache, const std::set< int > &robotnum=default_robot_num_set, bool in_terms_of_qdot=false) const | RigidBodyTree | |
centroidalMomentumMatrix(KinematicsCache< Scalar > &cache, const std::set< int > &robotnum, bool in_terms_of_qdot) const | RigidBodyTree | |
centroidalMomentumMatrixDotTimesV(KinematicsCache< Scalar > &cache, const std::set< int > &robotnum=default_robot_num_set) const | RigidBodyTree | |
centroidalMomentumMatrixDotTimesV(KinematicsCache< Scalar > &cache, const std::set< int > &robotnum) const | RigidBodyTree | |
collidingPoints(const KinematicsCache< double > &cache, const std::vector< Eigen::Vector3d > &points, double collision_threshold) | RigidBodyTree | virtual |
collidingPointsCheckOnly(const KinematicsCache< double > &cache, const std::vector< Eigen::Vector3d > &points, double collision_threshold) | RigidBodyTree | virtual |
collisionDetect(const KinematicsCache< double > &cache, Eigen::VectorXd &phi, Eigen::Matrix3Xd &normal, Eigen::Matrix3Xd &xA, Eigen::Matrix3Xd &xB, std::vector< int > &bodyA_idx, std::vector< int > &bodyB_idx, const std::vector< DrakeCollision::ElementId > &ids_to_check, bool use_margins) | RigidBodyTree | |
collisionDetect(const KinematicsCache< double > &cache, Eigen::VectorXd &phi, Eigen::Matrix3Xd &normal, Eigen::Matrix3Xd &xA, Eigen::Matrix3Xd &xB, std::vector< int > &bodyA_idx, std::vector< int > &bodyB_idx, const std::vector< int > &bodies_idx, const std::set< std::string > &active_element_groups, bool use_margins=true) | RigidBodyTree | |
collisionDetect(const KinematicsCache< double > &cache, Eigen::VectorXd &phi, Eigen::Matrix3Xd &normal, Eigen::Matrix3Xd &xA, Eigen::Matrix3Xd &xB, std::vector< int > &bodyA_idx, std::vector< int > &bodyB_idx, const std::vector< int > &bodies_idx, bool use_margins=true) | RigidBodyTree | |
collisionDetect(const KinematicsCache< double > &cache, Eigen::VectorXd &phi, Eigen::Matrix3Xd &normal, Eigen::Matrix3Xd &xA, Eigen::Matrix3Xd &xB, std::vector< int > &bodyA_idx, std::vector< int > &bodyB_idx, const std::set< std::string > &active_element_groups, bool use_margins=true) | RigidBodyTree | |
collisionDetect(const KinematicsCache< double > &cache, Eigen::VectorXd &phi, Eigen::Matrix3Xd &normal, Eigen::Matrix3Xd &xA, Eigen::Matrix3Xd &xB, std::vector< int > &bodyA_idx, std::vector< int > &bodyB_idx, bool use_margins=true) | RigidBodyTree | |
collisionDetectFromPoints(const KinematicsCache< double > &cache, const Eigen::Matrix3Xd &points, Eigen::VectorXd &phi, Eigen::Matrix3Xd &normal, Eigen::Matrix3Xd &x, Eigen::Matrix3Xd &body_x, std::vector< int > &body_idx, bool use_margins) | RigidBodyTree | |
collisionRaycast(const KinematicsCache< double > &cache, const Eigen::Matrix3Xd &origins, const Eigen::Matrix3Xd &ray_endpoints, Eigen::VectorXd &distances, bool use_margins=false) | RigidBodyTree | |
collisionRaycast(const KinematicsCache< double > &cache, const Eigen::Matrix3Xd &origins, const Eigen::Matrix3Xd &ray_endpoints, Eigen::VectorXd &distances, Eigen::Matrix3Xd &normals, bool use_margins=false) | RigidBodyTree | |
compactToFull(const Eigen::MatrixBase< Derived > &compact, const std::vector< int > &joint_path, bool in_terms_of_qdot) const | RigidBodyTree | inline |
compile(void) | RigidBodyTree | |
computeContactJacobians(const KinematicsCache< Scalar > &cache, Eigen::Ref< const Eigen::VectorXi > const &idxA, Eigen::Ref< const Eigen::VectorXi > const &idxB, Eigen::Ref< const Eigen::Matrix3Xd > const &xA, Eigen::Ref< const Eigen::Matrix3Xd > const &xB, Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > &J) const | RigidBodyTree | |
computeContactJacobians(const KinematicsCache< Scalar > &cache, Ref< const VectorXi > const &idxA, Ref< const VectorXi > const &idxB, Ref< const Matrix3Xd > const &xA, Ref< const Matrix3Xd > const &xB, Matrix< Scalar, Dynamic, Dynamic > &J) const | RigidBodyTree | |
ComputeMaximumDepthCollisionPoints(const KinematicsCache< double > &cache, bool use_margins=true) | RigidBodyTree | |
computePositionNameToIndexMap() const | RigidBodyTree | |
default_robot_num_set | RigidBodyTree | static |
doKinematics(const Eigen::MatrixBase< DerivedQ > &q) const | RigidBodyTree | |
doKinematics(const Eigen::MatrixBase< DerivedQ > &q, const Eigen::MatrixBase< DerivedV > &v, bool compute_JdotV=true) const | RigidBodyTree | |
doKinematics(KinematicsCache< Scalar > &cache, bool compute_JdotV=false) const | RigidBodyTree | |
drawKinematicTree(std::string graphviz_dotfile_filename) const | RigidBodyTree | |
dynamicsBiasTerm(KinematicsCache< Scalar > &cache, const eigen_aligned_unordered_map< RigidBody const *, drake::TwistVector< Scalar >> &f_ext, bool include_velocity_terms=true) const | RigidBodyTree | |
dynamicsBiasTerm(KinematicsCache< Scalar > &cache, const eigen_aligned_unordered_map< RigidBody const *, TwistVector< Scalar >> &f_ext, bool include_velocity_terms) const | RigidBodyTree | |
findAncestorBodies(std::vector< int > &ancestor_bodies, int body) const | RigidBodyTree | |
FindBody(const std::string &body_name, const std::string &model_name="", int model_id=-1) const | RigidBodyTree | |
FindBodyIndex(const std::string &body_name, int model_id=-1) const | RigidBodyTree | |
findFrame(const std::string &frame_name, int model_id=-1) const | RigidBodyTree | |
findJoint(const std::string &joint_name, int model_id=-1) const | RigidBodyTree | |
findJointId(const std::string &joint_name, int model_id=-1) const | RigidBodyTree | |
findKinematicPath(int start_body_or_frame_idx, int end_body_or_frame_idx) const | RigidBodyTree | |
findLink(const std::string &link_name, const std::string &model_name="", int model_id=-1) const | RigidBodyTree | |
findLinkId(const std::string &link_name, int model_id=-1) const | RigidBodyTree | |
forwardKinPositionGradient(const KinematicsCache< Scalar > &cache, int npoints, int from_body_or_frame_ind, int to_body_or_frame_ind) const | RigidBodyTree | |
forwardKinPositionGradient(const KinematicsCache< Scalar > &cache, int npoints, int from_body_or_frame_ind, int to_body_or_frame_ind) const | RigidBodyTree | |
frames | RigidBodyTree | |
frictionTorques(Eigen::MatrixBase< DerivedV > const &v) const | RigidBodyTree | |
frictionTorques(Eigen::MatrixBase< DerivedV > const &v) const | RigidBodyTree | |
geometricJacobian(const KinematicsCache< Scalar > &cache, int base_body_or_frame_ind, int end_effector_body_or_frame_ind, int expressed_in_body_or_frame_ind, bool in_terms_of_qdot=false, std::vector< int > *v_indices=nullptr) const | RigidBodyTree | |
geometricJacobian(const KinematicsCache< Scalar > &cache, int base_body_or_frame_ind, int end_effector_body_or_frame_ind, int expressed_in_body_or_frame_ind, bool in_terms_of_qdot, std::vector< int > *v_or_qdot_indices) const | RigidBodyTree | |
geometricJacobianDotTimesV(const KinematicsCache< Scalar > &cache, int base_body_or_frame_ind, int end_effector_body_or_frame_ind, int expressed_in_body_or_frame_ind) const | RigidBodyTree | |
geometricJacobianDotTimesV(const KinematicsCache< Scalar > &cache, int base_body_or_frame_ind, int end_effector_body_or_frame_ind, int expressed_in_body_or_frame_ind) const | RigidBodyTree | |
get_current_model_id() | RigidBodyTree | inline |
get_next_model_id() | RigidBodyTree | inline |
GetActuator(const std::string &name) const | RigidBodyTree | |
getBodyOrFrameName(int body_or_frame_id) const | RigidBodyTree | |
getMass(const std::set< int > &robotnum=default_robot_num_set) const | RigidBodyTree | |
getNumContacts(const std::set< int > &body_idx) const | RigidBodyTree | |
getNumJointLimitConstraints() const | RigidBodyTree | |
getNumPositionConstraints() const | RigidBodyTree | |
getPositionName(int position_num) const | RigidBodyTree | |
getRandomConfiguration(std::default_random_engine &generator) const | RigidBodyTree | |
getStateName(int state_num) const | RigidBodyTree | |
getTerrainContactPoints(const RigidBody &body, Eigen::Matrix3Xd &terrain_points) const | RigidBodyTree | |
getVelocityName(int velocity_num) const | RigidBodyTree | |
getZeroConfiguration() const | RigidBodyTree | |
inverseDynamics(KinematicsCache< Scalar > &cache, const eigen_aligned_unordered_map< RigidBody const *, drake::TwistVector< Scalar >> &f_ext, const Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > &vd, bool include_velocity_terms=true) const | RigidBodyTree | |
inverseDynamics(KinematicsCache< Scalar > &cache, const eigen_aligned_unordered_map< RigidBody const *, TwistVector< Scalar >> &f_ext, const Matrix< Scalar, Eigen::Dynamic, 1 > &vd, bool include_velocity_terms) const | RigidBodyTree | |
isBodyPartOfRobot(const RigidBody &body, const std::set< int > &robotnum) const | RigidBodyTree | |
joint_limit_max | RigidBodyTree | |
joint_limit_min | RigidBodyTree | |
jointLimitConstraints(Eigen::MatrixBase< DerivedA > const &q, Eigen::MatrixBase< DerivedB > &phi, Eigen::MatrixBase< DerivedC > &J) const | RigidBodyTree | |
jointLimitConstraints(MatrixBase< DerivedA > const &q, MatrixBase< DerivedB > &phi, MatrixBase< DerivedC > &J) const | RigidBodyTree | |
kWorldLinkName | RigidBodyTree | static |
loops | RigidBodyTree | |
massMatrix(KinematicsCache< Scalar > &cache) const | RigidBodyTree | |
massMatrix(KinematicsCache< Scalar > &cache) const | RigidBodyTree | |
number_of_positions() const | RigidBodyTree | inline |
number_of_velocities() const | RigidBodyTree | inline |
operator<<(std::ostream &, const RigidBodyTree &) | RigidBodyTree | friend |
parseBodyOrFrameID(const int body_or_frame_id, Eigen::Transform< Scalar, 3, Eigen::Isometry > *Tframe) const | RigidBodyTree | |
parseBodyOrFrameID(const int body_or_frame_id) const | RigidBodyTree | |
parseBodyOrFrameID(const int body_or_frame_id, Eigen::Transform< Scalar, 3, Isometry > *Tframe) const | RigidBodyTree | |
positionConstraints(const KinematicsCache< Scalar > &cache) const | RigidBodyTree | |
positionConstraints(const KinematicsCache< Scalar > &cache) const | RigidBodyTree | |
positionConstraintsJacDotTimesV(const KinematicsCache< Scalar > &cache) const | RigidBodyTree | |
positionConstraintsJacDotTimesV(const KinematicsCache< Scalar > &cache) const | RigidBodyTree | |
positionConstraintsJacobian(const KinematicsCache< Scalar > &cache, bool in_terms_of_qdot=true) const | RigidBodyTree | |
positionConstraintsJacobian(const KinematicsCache< Scalar > &cache, bool in_terms_of_qdot) const | RigidBodyTree | |
potentialCollisions(const KinematicsCache< double > &cache, Eigen::VectorXd &phi, Eigen::Matrix3Xd &normal, Eigen::Matrix3Xd &xA, Eigen::Matrix3Xd &xB, std::vector< int > &bodyA_idx, std::vector< int > &bodyB_idx, bool use_margins=true) | RigidBodyTree | |
relativeQuaternion(const KinematicsCache< Scalar > &cache, int from_body_or_frame_ind, int to_body_or_frame_ind) const | RigidBodyTree | inline |
relativeQuaternionJacobian(const KinematicsCache< Scalar > &cache, int from_body_or_frame_ind, int to_body_or_frame_ind, bool in_terms_of_qdot) const | RigidBodyTree | |
relativeQuaternionJacobian(const KinematicsCache< Scalar > &cache, int from_body_or_frame_ind, int to_body_or_frame_ind, bool in_terms_of_qdot) const | RigidBodyTree | |
relativeQuaternionJacobianDotTimesV(const KinematicsCache< Scalar > &cache, int from_body_or_frame_ind, int to_body_or_frame_ind) const | RigidBodyTree | |
relativeRollPitchYaw(const KinematicsCache< Scalar > &cache, int from_body_or_frame_ind, int to_body_or_frame_ind) const | RigidBodyTree | inline |
relativeRollPitchYawJacobian(const KinematicsCache< Scalar > &cache, int from_body_or_frame_ind, int to_body_or_frame_ind, bool in_terms_of_qdot) const | RigidBodyTree | |
relativeRollPitchYawJacobian(const KinematicsCache< Scalar > &cache, int from_body_or_frame_ind, int to_body_or_frame_ind, bool in_terms_of_qdot) const | RigidBodyTree | |
relativeRollPitchYawJacobianDotTimesV(const KinematicsCache< Scalar > &cache, int from_body_or_frame_ind, int to_body_or_frame_ind) const | RigidBodyTree | |
relativeTransform(const KinematicsCache< Scalar > &cache, int base_or_frame_ind, int body_or_frame_ind) const | RigidBodyTree | |
relativeTransform(const KinematicsCache< Scalar > &cache, int base_or_frame_ind, int body_or_frame_ind) const | RigidBodyTree | |
relativeTwist(const KinematicsCache< Scalar > &cache, int base_or_frame_ind, int body_or_frame_ind, int expressed_in_body_or_frame_ind) const | RigidBodyTree | |
relativeTwist(const KinematicsCache< Scalar > &cache, int base_or_frame_ind, int body_or_frame_ind, int expressed_in_body_or_frame_ind) const | RigidBodyTree | |
removeCollisionGroupsIf(UnaryPredicate test) | RigidBodyTree | inline |
resolveCenterOfPressure(const KinematicsCache< double > &cache, const std::vector< ForceTorqueMeasurement > &force_torque_measurements, const Eigen::MatrixBase< DerivedNormal > &normal, const Eigen::MatrixBase< DerivedPoint > &point_on_contact_plane) const | RigidBodyTree | |
RigidBodyTree(const std::string &urdf_filename, const DrakeJoint::FloatingBaseType floating_base_type=DrakeJoint::ROLLPITCHYAW) | RigidBodyTree | |
RigidBodyTree(void) | RigidBodyTree | |
surfaceTangents(Eigen::Map< Eigen::Matrix3Xd > const &normals, std::vector< Eigen::Map< Eigen::Matrix3Xd >> &tangents) const | RigidBodyTree | |
transformCollisionFrame(const DrakeCollision::ElementId &eid, const Eigen::Isometry3d &transform_body_to_joint) | RigidBodyTree | |
transformPoints(const KinematicsCache< Scalar > &cache, const Eigen::MatrixBase< DerivedPoints > &points, int from_body_or_frame_ind, int to_body_or_frame_ind) const | RigidBodyTree | inline |
transformPointsJacobian(const KinematicsCache< Scalar > &cache, const Eigen::MatrixBase< DerivedPoints > &points, int from_body_or_frame_ind, int to_body_or_frame_ind, bool in_terms_of_qdot) const | RigidBodyTree | |
transformPointsJacobianDotTimesV(const KinematicsCache< Scalar > &cache, const Eigen::MatrixBase< DerivedPoints > &points, int from_body_or_frame_ind, int to_body_or_frame_ind) const | RigidBodyTree | |
transformSpatialAcceleration(const KinematicsCache< Scalar > &cache, const drake::TwistVector< Scalar > &spatial_acceleration, int base_or_frame_ind, int body_or_frame_ind, int old_body_or_frame_ind, int new_body_or_frame_ind) const | RigidBodyTree | |
transformSpatialAcceleration(const KinematicsCache< Scalar > &cache, const TwistVector< Scalar > &spatial_acceleration, int base_ind, int body_ind, int old_expressed_in_body_or_frame_ind, int new_expressed_in_body_or_frame_ind) const | RigidBodyTree | |
updateCollisionElements(const RigidBody &body, const Eigen::Transform< double, 3, Eigen::Isometry > &transform_to_world) | RigidBodyTree | |
updateDynamicCollisionElements(const KinematicsCache< double > &kin_cache) | RigidBodyTree | |
updateStaticCollisionElements() | RigidBodyTree | |
world() | RigidBodyTree | inline |
world() const | RigidBodyTree | inline |
worldMomentumMatrix(KinematicsCache< Scalar > &cache, const std::set< int > &robotnum=default_robot_num_set, bool in_terms_of_qdot=false) const | RigidBodyTree | |
worldMomentumMatrix(KinematicsCache< Scalar > &cache, const std::set< int > &robotnum, bool in_terms_of_qdot) const | RigidBodyTree | |
worldMomentumMatrixDotTimesV(KinematicsCache< Scalar > &cache, const std::set< int > &robotnum=default_robot_num_set) const | RigidBodyTree | |
worldMomentumMatrixDotTimesV(KinematicsCache< Scalar > &cache, const std::set< int > &robotnum) const | RigidBodyTree | |
~RigidBodyTree(void) | RigidBodyTree | virtual |