Flexiv RDK APIs
1.6.0
|
Data structure containing configurable robot safety limits. More...
#include <safety.hpp>
Public Attributes | |
std::vector< double > | q_min = {} |
std::vector< double > | q_max = {} |
std::vector< double > | dq_max_normal = {} |
std::vector< double > | dq_max_reduced = {} |
Data structure containing configurable robot safety limits.
Definition at line 21 of file safety.hpp.
std::vector<double> flexiv::rdk::SafetyLimits::dq_max_normal = {} |
Upper safety limits of joint velocities when the robot is in normal state: \( \dot{q}^{normal}_{max} \in \mathbb{R}^{n \times 1} \). Unit: \( [rad/s] \).
Definition at line 33 of file safety.hpp.
std::vector<double> flexiv::rdk::SafetyLimits::dq_max_reduced = {} |
Upper safety limits of joint velocities when the robot is in reduced state: \( \dot{q}^{reduced}_{max} \in \mathbb{R}^{n \times 1} \). Unit: \( [rad/s] \).
Definition at line 38 of file safety.hpp.
std::vector<double> flexiv::rdk::SafetyLimits::q_max = {} |
Upper safety limits of joint positions: \( q_{max} \in \mathbb{R}^{n \times 1} \). Unit: \( [rad] \).
Definition at line 29 of file safety.hpp.
std::vector<double> flexiv::rdk::SafetyLimits::q_min = {} |
Lower safety limits of joint positions: \( q_{min} \in \mathbb{R}^{n \times 1} \). Unit: \( [rad] \).
Definition at line 25 of file safety.hpp.