|
franky 1.1.4
A High-Level Motion API for Franka
|
Parameters for joint impedance motions. More...
#include <joint_impedance_base.hpp>
Public Member Functions | |
| void | validate () const |
| Throw std::invalid_argument if any parameter is out of range. | |
Public Attributes | |
| Vector7d | stiffness {defaultJointImpedanceStiffness()} |
| Vector7d | damping {defaultJointImpedanceDamping()} |
| Vector7d | error_clip {Vector7d::Constant(0.5)} |
| Vector7d | constant_torque_offset {Vector7d::Zero()} |
| bool | compensate_coriolis {true} |
| TorqueSafetyParams | safety {} |
| FrictionCompensationParams | friction {} |
| std::optional< CartesianImpedanceGains > | cartesian_gains {std::nullopt} |
Parameters for joint impedance motions.
|
inline |
Throw std::invalid_argument if any parameter is out of range.
| std::optional<CartesianImpedanceGains> franky::JointImpedanceParams::cartesian_gains {std::nullopt} |
Optional Cartesian-space stiffness/damping projected through the current Jacobian.
Compensate Coriolis forces using the robot model.
| Vector7d franky::JointImpedanceParams::constant_torque_offset {Vector7d::Zero()} |
Constant torque offset added to every command in [Nm].
| Vector7d franky::JointImpedanceParams::damping {defaultJointImpedanceDamping()} |
Joint damping gains in [Nms/rad].
| Vector7d franky::JointImpedanceParams::error_clip {Vector7d::Constant(0.5)} |
Maximum absolute joint position error [rad] used by the joint-space controller.
| FrictionCompensationParams franky::JointImpedanceParams::friction {} |
Joint friction compensation settings.
| TorqueSafetyParams franky::JointImpedanceParams::safety {} |
Shared torque safety limits and soft joint-limit repulsion settings.
| Vector7d franky::JointImpedanceParams::stiffness {defaultJointImpedanceStiffness()} |
Joint stiffness gains in [Nm/rad].