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 |