ARCS SDK API
0.24.0
|
#include <type_def.h>
Public 成员函数 | |
RobotSafetyParameterRange () | |
在文件 type_def.h 第 35 行定义.
|
inline |
在文件 type_def.h 第 37 行定义.
参考 allow_manual_high_speed, cubic, joint_torque, params, qdmax, qmax, qmin, SAFETY_CUBIC_NUM, safety_home, safety_input_auto_safeguard_reset, safety_input_auto_safeguard_stop, safety_input_emergency_stop, safety_input_handguide, safety_input_operational_mode, safety_input_reduced_mode, safety_input_safeguard_reset, safety_input_safeguard_stop, safety_input_three_position_switch, safety_output_emergency_stop, safety_output_not_emergency_stop, safety_output_not_reduced_mode, safety_output_reduced_mode, safety_output_robot_moving, safety_output_robot_not_stopping, safety_output_robot_steady, safety_output_safe_home, safety_output_safetyguard_stop, SAFETY_PARAM_SELECT_NUM, SAFETY_PLANES_NUM, tool_azimuth, TOOL_CONFIGURATION_NUM, tool_inclination, tools, tp_3pe_for_handguide , 以及 trigger_planes.
int arcs::common_interface::RobotSafetyParameterRange::allow_manual_high_speed |
uint32_t arcs::common_interface::RobotSafetyParameterRange::crc32 { 0 } |
在文件 type_def.h 第 103 行定义.
struct { ... } arcs::common_interface::RobotSafetyParameterRange::cubic[SAFETY_CUBIC_NUM] |
10个安全空间
float arcs::common_interface::RobotSafetyParameterRange::elbow_force |
在文件 type_def.h 第 118 行定义.
float arcs::common_interface::RobotSafetyParameterRange::elbow_speed |
在文件 type_def.h 第 116 行定义.
std::vector<float> arcs::common_interface::RobotSafetyParameterRange::joint_torque |
在文件 type_def.h 第 122 行定义.
float arcs::common_interface::RobotSafetyParameterRange::momentum |
机器人动量限制
在文件 type_def.h 第 109 行定义.
Vector6f arcs::common_interface::RobotSafetyParameterRange::orig |
立方块的原点 (x,y,z,rx,ry,rz)
在文件 type_def.h 第 138 行定义.
struct { ... } arcs::common_interface::RobotSafetyParameterRange::params[SAFETY_PARAM_SELECT_NUM] |
最多可以保存2套参数, 默认使用第 0 套参数
Vector4f arcs::common_interface::RobotSafetyParameterRange::plane |
在文件 type_def.h 第 132 行定义.
Vector4f arcs::common_interface::RobotSafetyParameterRange::planes[SAFETY_PLANES_NUM] |
在文件 type_def.h 第 125 行定义.
float arcs::common_interface::RobotSafetyParameterRange::power |
sum of joint torques times joint angular speeds
在文件 type_def.h 第 108 行定义.
std::vector<float> arcs::common_interface::RobotSafetyParameterRange::qdmax |
在文件 type_def.h 第 121 行定义.
std::vector<float> arcs::common_interface::RobotSafetyParameterRange::qmax |
在文件 type_def.h 第 120 行定义.
std::vector<float> arcs::common_interface::RobotSafetyParameterRange::qmin |
在文件 type_def.h 第 119 行定义.
float arcs::common_interface::RobotSafetyParameterRange::reduced_entry_distance |
进入缩减模式的最大距离(可由安全平面触发)
在文件 type_def.h 第 114 行定义.
float arcs::common_interface::RobotSafetyParameterRange::reduced_entry_time |
进入缩减模式的最大时间
在文件 type_def.h 第 112 行定义.
int arcs::common_interface::RobotSafetyParameterRange::restrict_elbow |
x,y,z,displacement
在文件 type_def.h 第 126 行定义.
std::vector<float> arcs::common_interface::RobotSafetyParameterRange::safety_home |
在文件 type_def.h 第 148 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_input_auto_safeguard_reset |
在文件 type_def.h 第 155 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_input_auto_safeguard_stop |
在文件 type_def.h 第 154 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_input_emergency_stop |
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_input_handguide |
在文件 type_def.h 第 159 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_input_operational_mode |
在文件 type_def.h 第 157 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_input_reduced_mode |
在文件 type_def.h 第 158 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_input_safeguard_reset |
在文件 type_def.h 第 153 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_input_safeguard_stop |
在文件 type_def.h 第 152 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_input_three_position_switch |
在文件 type_def.h 第 156 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_output_emergency_stop |
在文件 type_def.h 第 161 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_output_not_emergency_stop |
在文件 type_def.h 第 162 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_output_not_reduced_mode |
在文件 type_def.h 第 166 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_output_reduced_mode |
在文件 type_def.h 第 165 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_output_robot_moving |
在文件 type_def.h 第 163 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_output_robot_not_stopping |
在文件 type_def.h 第 168 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_output_robot_steady |
在文件 type_def.h 第 164 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_output_safe_home |
在文件 type_def.h 第 167 行定义.
uint32_t arcs::common_interface::RobotSafetyParameterRange::safety_output_safetyguard_stop |
在文件 type_def.h 第 169 行定义.
Vector3f arcs::common_interface::RobotSafetyParameterRange::size |
立方块的尺寸 (x,y,z)
在文件 type_def.h 第 139 行定义.
float arcs::common_interface::RobotSafetyParameterRange::stop_distance |
停机距离 m
在文件 type_def.h 第 111 行定义.
float arcs::common_interface::RobotSafetyParameterRange::stop_time |
停机时间 ms
在文件 type_def.h 第 110 行定义.
float arcs::common_interface::RobotSafetyParameterRange::tcp_force |
在文件 type_def.h 第 117 行定义.
float arcs::common_interface::RobotSafetyParameterRange::tcp_speed |
在文件 type_def.h 第 115 行定义.
float arcs::common_interface::RobotSafetyParameterRange::tool_azimuth { 0. } |
float arcs::common_interface::RobotSafetyParameterRange::tool_deviation |
在文件 type_def.h 第 124 行定义.
float arcs::common_interface::RobotSafetyParameterRange::tool_inclination { 0. } |
Vector3f arcs::common_interface::RobotSafetyParameterRange::tool_orientation |
在文件 type_def.h 第 123 行定义.
Vector4f arcs::common_interface::RobotSafetyParameterRange::tools[TOOL_CONFIGURATION_NUM] |
int arcs::common_interface::RobotSafetyParameterRange::tp_3pe_for_handguide |
struct { ... } arcs::common_interface::RobotSafetyParameterRange::trigger_planes[SAFETY_PLANES_NUM] |
8个触发平面