HEBI C++ API  2.0.1
hebi::robot_model::RobotModel Member List

This is the complete list of members for hebi::robot_model::RobotModel, including all inherited members.

ActuatorType enum namehebi::robot_model::RobotModel
addActuator(ActuatorType actuator_type)hebi::robot_model::RobotModel
addBracket(BracketType bracket_type)hebi::robot_model::RobotModel
addJoint(HebiJointType joint_type, bool combine)hebi::robot_model::RobotModel
addLink(LinkType link_type, double extension, double twist)hebi::robot_model::RobotModel
addRigidBody(const Eigen::Matrix4d &com, const Eigen::VectorXd &inertia, double mass, const Eigen::Matrix4d &output, bool combine)hebi::robot_model::RobotModel
BracketType enum namehebi::robot_model::RobotModel
getBaseFrame() consthebi::robot_model::RobotModel
getDoFCount() consthebi::robot_model::RobotModel
getEndEffector(const Eigen::VectorXd &positions, Eigen::Matrix4d &transform) consthebi::robot_model::RobotModel
getFK(HebiFrameType, const Eigen::VectorXd &positions, Matrix4dVector &frames) consthebi::robot_model::RobotModel
getForwardKinematics(HebiFrameType, const Eigen::VectorXd &positions, Matrix4dVector &frames) consthebi::robot_model::RobotModel
getFrameCount(HebiFrameType frame_type) consthebi::robot_model::RobotModel
getJ(HebiFrameType, const Eigen::VectorXd &positions, MatrixXdVector &jacobians) consthebi::robot_model::RobotModel
getJacobianEndEffector(const Eigen::VectorXd &positions, Eigen::MatrixXd &jacobian) consthebi::robot_model::RobotModel
getJacobians(HebiFrameType, const Eigen::VectorXd &positions, MatrixXdVector &jacobians) consthebi::robot_model::RobotModel
getJEndEffector(const Eigen::VectorXd &positions, Eigen::MatrixXd &jacobian) consthebi::robot_model::RobotModel
getMasses(Eigen::VectorXd &masses) consthebi::robot_model::RobotModel
LinkType enum namehebi::robot_model::RobotModel
loadHRDF(const std::string &file)hebi::robot_model::RobotModelstatic
RobotModel()hebi::robot_model::RobotModel
setBaseFrame(const Eigen::Matrix4d &base_frame)hebi::robot_model::RobotModel
solveIK(const Eigen::VectorXd &initial_positions, Eigen::VectorXd &result, Args... objectives) consthebi::robot_model::RobotModelinline
solveInverseKinematics(const Eigen::VectorXd &initial_positions, Eigen::VectorXd &result, Args... args) consthebi::robot_model::RobotModelinline
~RobotModel() noexcepthebi::robot_model::RobotModel