|
| using | NullspaceTask = std::variant< PostureTask, ManipulabilityTask > |
| |
| using | ImpedanceMotion = CartesianImpedanceBase |
| |
| using | CartesianReferenceHandle = WaitFreeTripleBuffer< std::optional< CartesianReference > > |
| | Double-buffered handle for updating a CartesianReference online.
|
| |
| using | JointReferenceHandle = WaitFreeTripleBuffer< std::optional< JointReference > > |
| | Double-buffered handle for updating a JointReference online.
|
| |
| template<typename TargetType > |
| using | VelocityWaypoint = Waypoint< TargetType > |
| | A velocity waypoint with a target.
|
| |
| using | Vector6d = Eigen::Vector< double, 6 > |
| |
| using | Vector7d = Eigen::Vector< double, 7 > |
| |
| using | Jacobian = Eigen::Matrix< double, 6, 7 > |
| |
| using | IntertiaMatrix = Eigen::Matrix< double, 3, 3 > |
| |
| using | Matrix6d = Eigen::Matrix< double, 6, 6 > |
| |
| using | Affine = Eigen::Affine3d |
| |
| template<size_t dims> |
| using | Array = std::variant< std::array< double, dims >, Eigen::Vector< double, dims > > |
| |
| template<size_t dims> |
| using | ScalarOrArray = std::variant< double, Array< dims > > |
| |
|
| std::ostream & | operator<< (std::ostream &os, const DynamicsLimit< Vector7d > &limit) |
| |
| std::ostream & | operator<< (std::ostream &os, const ElbowState &elbow_state) |
| |
| std::ostream & | operator<< (std::ostream &os, const FlipDirection &flip_direction) |
| |
| Condition | operator&& (const Condition &c1, const Condition &c2) |
| |
| Condition | operator|| (const Condition &c1, const Condition &c2) |
| |
| Condition | operator== (const Condition &c1, const Condition &c2) |
| |
| Condition | operator!= (const Condition &c1, const Condition &c2) |
| |
| Condition | operator! (const Condition &c) |
| |
| Measure | measure_pow (const Measure &base, const Measure &exponent) |
| |
| Measure | operator- (const Measure &m) |
| |
| std::ostream & | operator<< (std::ostream &os, const RobotPose &robot_pose) |
| |
| std::ostream & | operator<< (std::ostream &os, const RobotVelocity &robot_velocity) |
| |
| void | checkRes (int res, const std::string &msg) |
| |
| void | patchMutexRT (std::mutex &mutex) |
| | Patch std::mutex to allow for priority inheritance.
|
| |
| CartesianState | operator* (const Affine &transform, const CartesianState &cartesian_state) |
| |
| std::ostream & | operator<< (std::ostream &os, const CartesianState &cartesian_state) |
| |
| template<typename LimitTypeStream > |
| std::ostream & | operator<< (std::ostream &os, const DynamicsLimit< LimitTypeStream > &dynamics_limit) |
| |
| std::ostream & | operator<< (std::ostream &os, const JointState &joint_state) |
| |
| Matrix6d | cartesianGainBlocks (double translational, double rotational) |
| |
| Matrix6d | defaultCartesianImpedanceStiffness () |
| |
| Matrix6d | defaultCartesianImpedanceDamping (const Matrix6d &stiffness) |
| |
| Vector7d | defaultJointImpedanceStiffness () |
| |
| Vector7d | defaultJointImpedanceDamping (const Vector7d &stiffness) |
| |
| Vector7d | defaultJointImpedanceDamping () |
| |
| Condition | operator== (const Measure &m1, const Measure &m2) |
| |
| Condition | operator!= (const Measure &m1, const Measure &m2) |
| |
| Condition | operator<= (const Measure &m1, const Measure &m2) |
| |
| Condition | operator>= (const Measure &m1, const Measure &m2) |
| |
| Condition | operator< (const Measure &m1, const Measure &m2) |
| |
| Condition | operator> (const Measure &m1, const Measure &m2) |
| |
| Measure | operator+ (const Measure &m1, const Measure &m2) |
| |
| Measure | operator- (const Measure &m1, const Measure &m2) |
| |
| Measure | operator* (const Measure &m1, const Measure &m2) |
| |
| Measure | operator/ (const Measure &m1, const Measure &m2) |
| |
| void | validateNonNegativeFinite (double value, const char *name) |
| | Throw std::invalid_argument if value is negative or non-finite.
|
| |
| template<typename Derived > |
| void | validateFinite (const Eigen::MatrixBase< Derived > &values, const char *name) |
| | Throw std::invalid_argument if any element of values is non-finite.
|
| |
| void | validateNonNegativeFinite (const Vector7d &values, const char *name) |
| | Throw std::invalid_argument if any element of values is negative or non-finite.
|
| |
| Vector7d | saturateTorqueRate (const Vector7d &tau_d_calculated, const Vector7d &tau_reference, double max_delta_tau) |
| |
| Vector7d | computeJointLimitTorque (const Vector7d &q, const Vector7d &dq, const Vector7d &lower_joint_limits, const Vector7d &upper_joint_limits, double joint_limit_activation_distance, double joint_limit_stiffness, double joint_limit_damping, double joint_limit_max_torque) |
| |
| Vector7d | computeFrictionCompensation (const Vector7d &dq, const FrictionCompensationParams ¶ms) |
| |
| RobotPose | operator* (const RobotPose &robot_pose, const Affine &right_transform) |
| |
| RobotPose | operator* (const Affine &left_transform, const RobotPose &robot_pose) |
| |
| RobotVelocity | operator* (const Affine &affine, const RobotVelocity &robot_velocity) |
| |
| template<typename RotationMatrixType > |
| RobotVelocity | operator* (const RotationMatrixType &rotation, const RobotVelocity &robot_velocity) |
| |
| Twist | operator* (const Affine &affine, const Twist &twist) |
| |
| template<typename RotationMatrixType > |
| Twist | operator* (const RotationMatrixType &rotation, const Twist &twist) |
| |
| std::ostream & | operator<< (std::ostream &os, const Twist &twist) |
| |
| TwistAcceleration | operator* (const Affine &affine, const TwistAcceleration &twist_acceleration) |
| |
| template<typename RotationMatrixType > |
| TwistAcceleration | operator* (const RotationMatrixType &rotation, const TwistAcceleration &twist_acceleration) |
| |
| std::ostream & | operator<< (std::ostream &os, const TwistAcceleration &twist_acceleration) |
| |
| template<typename T , size_t dims> |
| std::array< T, dims > | toStd (const Eigen::Matrix< T, dims, 1 > &vector) |
| |
| template<size_t dims> |
| std::array< double, dims > | toStdD (const Eigen::Matrix< double, dims, 1 > &vector) |
| |
| template<typename T , size_t dims> |
| Eigen::Matrix< T, dims, 1 > | toEigen (const std::array< T, dims > &vector) |
| |
| template<size_t dims> |
| Eigen::Matrix< double, dims, 1 > | toEigenD (const std::array< double, dims > &vector) |
| |
| template<size_t rows, size_t cols> |
| std::array< double, rows *cols > | toStdDMatD (const Eigen::Matrix< double, rows, cols, Eigen::ColMajor > &matrix) |
| |
| template<size_t rows, size_t cols> |
| Eigen::Matrix< double, rows, cols, Eigen::ColMajor > | toEigenMatD (const std::array< double, rows *cols > &array) |
| |
| Affine | stdToAffine (const std::array< double, 16 > &array) |
| |
| template<size_t dims> |
| Eigen::Vector< double, dims > | ensureEigen (const Array< dims > &input) |
| |
| template<size_t dims> |
| std::array< double, dims > | ensureStd (const Array< dims > &input) |
| |
| template<size_t dims> |
| std::array< double, dims > | expand (const ScalarOrArray< dims > &input) |
| |
| template<size_t dims> |
| Eigen::Vector< double, dims > | expandEigen (const ScalarOrArray< dims > &input) |
| |
| template<int dims> |
| std::ostream & | operator<< (std::ostream &os, const Eigen::Vector< double, dims > &vec) |
| |
| std::ostream & | operator<< (std::ostream &os, const Affine &affine) |
| |
| std::ostream & | operator<< (std::ostream &os, const franka::Duration &duration) |
| |