|
franky 1.1.4
A High-Level Motion API for Franka
|
Cartesian impedance reference expressed in the base frame. More...
#include <cartesian_impedance_base.hpp>
Public Member Functions | |
| void | validate () const |
| Throw std::invalid_argument if any value is non-finite. | |
Public Attributes | |
| Affine | target {Affine::Identity()} |
| std::optional< Twist > | target_twist {} |
| std::optional< TwistAcceleration > | target_acceleration {} |
Cartesian impedance reference expressed in the base frame.
|
inline |
Throw std::invalid_argument if any value is non-finite.
| Affine franky::CartesianReference::target {Affine::Identity()} |
Desired end-effector pose.
| std::optional<TwistAcceleration> franky::CartesianReference::target_acceleration {} |
Desired end-effector acceleration in the base frame.
When present, the controller adds a model-based inertial feedforward wrench Lambda(q) * target_acceleration before mapping through J^T.
| std::optional<Twist> franky::CartesianReference::target_twist {} |
Desired end-effector twist in the base frame.
When present, the damping term acts on twist error rather than resisting all motion toward zero.