| accel_ | hebi::experimental::arm::Arm | private |
| Arm(std::function< double()> get_current_time_s, std::shared_ptr< Group > group, std::shared_ptr< robot_model::RobotModel > robot_model, std::shared_ptr< EndEffectorBase > end_effector=nullptr) | hebi::experimental::arm::Arm | inlineprivate |
| atGoal() const | hebi::experimental::arm::Arm | inline |
| aux_ | hebi::experimental::arm::Arm | private |
| aux_times_ | hebi::experimental::arm::Arm | private |
| cancelGoal() | hebi::experimental::arm::Arm | |
| clearJointLimits(const Eigen::VectorXd &min_positions, const Eigen::VectorXd &max_positions) | hebi::experimental::arm::Arm | inline |
| command_ | hebi::experimental::arm::Arm | private |
| create(const Params ¶ms) | hebi::experimental::arm::Arm | static |
| end_effector_ | hebi::experimental::arm::Arm | private |
| endEffector() const | hebi::experimental::arm::Arm | inline |
| feedback_ | hebi::experimental::arm::Arm | private |
| FK(const Eigen::VectorXd &positions) const | hebi::experimental::arm::Arm | inline |
| FK(const Eigen::VectorXd &positions, Eigen::Vector3d &xyz_out, Eigen::Vector3d &tip_axis) const | hebi::experimental::arm::Arm | inline |
| FK(const Eigen::VectorXd &positions, Eigen::Vector3d &xyz_out, Eigen::Matrix3d &orientation) const | hebi::experimental::arm::Arm | inline |
| get_current_time_s_ | hebi::experimental::arm::Arm | private |
| getAux(double t) const | hebi::experimental::arm::Arm | private |
| goalProgress() const | hebi::experimental::arm::Arm | |
| group() const | hebi::experimental::arm::Arm | inline |
| group_ | hebi::experimental::arm::Arm | private |
| kinematics_helper_ | hebi::experimental::arm::Arm | private |
| last_time_ | hebi::experimental::arm::Arm | private |
| lastFeedback() const | hebi::experimental::arm::Arm | inline |
| loadGains(const std::string &gains_file) | hebi::experimental::arm::Arm | |
| masses_ | hebi::experimental::arm::Arm | private |
| pendingCommand() | hebi::experimental::arm::Arm | inline |
| pendingCommand() const | hebi::experimental::arm::Arm | inline |
| pos_ | hebi::experimental::arm::Arm | private |
| robot_model_ | hebi::experimental::arm::Arm | private |
| robotModel() const | hebi::experimental::arm::Arm | inline |
| send() | hebi::experimental::arm::Arm | |
| setAuxState(const T &aux_state) | hebi::experimental::arm::Arm | inline |
| setGoal(const Goal &goal) | hebi::experimental::arm::Arm | |
| setJointLimits(const Eigen::VectorXd &min_positions, const Eigen::VectorXd &max_positions) | hebi::experimental::arm::Arm | inline |
| size() const | hebi::experimental::arm::Arm | inline |
| solveIK(const Eigen::VectorXd &initial_positions, const Eigen::Vector3d &target_xyz) const | hebi::experimental::arm::Arm | inline |
| solveIK(const Eigen::VectorXd &initial_positions, const Eigen::Vector3d &target_xyz, const Eigen::Vector3d &end_tip) const | hebi::experimental::arm::Arm | inline |
| solveIK(const Eigen::VectorXd &initial_positions, const Eigen::Vector3d &target_xyz, const Eigen::Matrix3d &orientation) const | hebi::experimental::arm::Arm | inline |
| trajectory() const | hebi::experimental::arm::Arm | inline |
| trajectory_ | hebi::experimental::arm::Arm | private |
| trajectory_start_time_ | hebi::experimental::arm::Arm | private |
| update() | hebi::experimental::arm::Arm | |
| vel_ | hebi::experimental::arm::Arm | private |