跳转到内容

RTDE 菜单

输入菜单为发布(publish)的数据,即客户端向服务端推送数据的菜单,输出菜单为订阅(subscribe)的数据,即服务端向客户端推送数据的菜单。

R1代表与robot1交互,R2代表与robot2交互,以此类推,目前只支持R1。

输入菜单

名称数据类型说明
set_recipeRtdeRecipeSet
input_bit_registers0_to_31intGeneral purpose bits This range of the boolean input registers is reserved forFieldBus/PLC interface usage.
input_bit_registers32_to_63intGeneral purpose bits This range of the boolean input registers is reserved forFieldBus/PLC interface usage.
input_bit_registers64_to_127int64_t64 general purpose bits X: [64..127] - The upper range of the boolean input registers canbe used by external RTDE clients (i.e AUBOCAPS).
input_int_registers_0int48 general purpose integer registers X: [0..23] - The lower range of the integer input registers isreserved for FieldBus/PLC interface usage. X: [24..47] - Theupper range of the integer input registers can be used byexternal RTDE clients (i.e AUBOCAPS).
input_float_registers_0float48 general purpose integer registers X: [0..23] - The lower range of the integer input registers isreserved for FieldBus/PLC interface usage. X: [24..47] - Theupper range of the integer input registers can be used byexternal RTDE clients (i.e AUBOCAPS).
input_double_registers_0double48 general purpose double registersX: [0..23] - The lower range of the double input registers is reserved for FieldBus/PLC interface usage.X: [24..47] - The upper range of the double input registers can be used by external RTDE clients (i.e AUBOCAPS).
input_int16_registers_0double
input_int16_registers0_to_63std::vector<double>
R1_speed_slider_maskdouble0 = don't change speed slider with this input
= use speed_slider_fraction to set speed slider value
R1_speed_slider_fractiondoublenew speed slider value
R1_standard_digital_output_maskuint32_tStandard digital outputs
R1_configurable_digital_output_maskuint32_tConfigurable digital outputs
R1_standard_digital_outputuint32_tStandard digital outputs
R1_configurable_digital_outputuint32_tConfigurable digital outputs
R1_tool_digital_outputuint32_tTool digital outputs
its 0-1: output state, remaining bits are reserved for future use
R1_standard_analog_output_typestd::vector<int>Output domain {0=current[A], 1=voltage[V]}
Bits 0-1: standard_analog_output_0
standard_analog_output_1
R1_standard_analog_output_maskuint32_tStandard analog output 0 (ratio) [0..1]
R1_standard_analog_outputstd::vector<double>Standard analog output 1 (ratio) [0..1]
R1_debuguint32_tDebug for internal use
R1_tool_digital_output_maskuint32_tTool digital outputs mask
R1_rtde_input_maxint
R2_speed_slider_maskdouble0 = don't change speed slider with this input
= use speed_slider_fraction to set speed slider value
R2_speed_slider_fractiondoublenew speed slider value
R2_standard_digital_output_maskuint32_tStandard digital outputs
R2_configurable_digital_output_maskuint32_tConfigurable digital outputs
R2_standard_digital_outputuint32_tStandard digital outputs
R2_configurable_digital_outputuint32_tConfigurable digital outputs
R2_tool_digital_outputuint32_tTool digital outputs
its 0-1: output state, remaining bits are reserved for future use
R2_standard_analog_output_typestd::vector<int>Output domain {0=current[A], 1=voltage[V]}
Bits 0-1: standard_analog_output_0
standard_analog_output_1
R2_standard_analog_output_maskuint32_tStandard analog output 0 (ratio) [0..1]
R2_standard_analog_outputstd::vector<double>Standard analog output 1 (ratio) [0..1]
R2_debuguint32_tDebug for internal use
R2_tool_digital_output_maskuint32_tTool digital outputs mask
R2_rtde_input_maxint
R3_speed_slider_maskdouble0 = don't change speed slider with this input
= use speed_slider_fraction to set speed slider value
R3_speed_slider_fractiondoublenew speed slider value
R3_standard_digital_output_maskuint32_tStandard digital outputs
R3_configurable_digital_output_maskuint32_tConfigurable digital outputs
R3_standard_digital_outputuint32_tStandard digital outputs
R3_configurable_digital_outputuint32_tConfigurable digital outputs
R3_tool_digital_outputuint32_tTool digital outputs
its 0-1: output state, remaining bits are reserved for future use
R3_standard_analog_output_typestd::vector<int>Output domain {0=current[A], 1=voltage[V]}
Bits 0-1: standard_analog_output_0
standard_analog_output_1
R3_standard_analog_output_maskuint32_tStandard analog output 0 (ratio) [0..1]
R3_standard_analog_outputstd::vector<double>Standard analog output 1 (ratio) [0..1]
R3_debuguint32_tDebug for internal use
R3_tool_digital_output_maskuint32_tTool digital outputs mask
R3_rtde_input_maxint
R4_speed_slider_maskdouble0 = don't change speed slider with this input
= use speed_slider_fraction to set speed slider value
R4_speed_slider_fractiondoublenew speed slider value
R4_standard_digital_output_maskuint32_tStandard digital outputs
R4_configurable_digital_output_maskuint32_tConfigurable digital outputs
R4_standard_digital_outputuint32_tStandard digital outputs
R4_configurable_digital_outputuint32_tConfigurable digital outputs
R4_tool_digital_outputuint32_tTool digital outputs
its 0-1: output state, remaining bits are reserved for future use
R4_standard_analog_output_typestd::vector<int>Output domain {0=current[A], 1=voltage[V]}
Bits 0-1: standard_analog_output_0
standard_analog_output_1
R4_standard_analog_output_maskuint32_tStandard analog output 0 (ratio) [0..1]
R4_standard_analog_outputstd::vector<double>Standard analog output 1 (ratio) [0..1]
R4_debuguint32_tDebug for internal use
R4_tool_digital_output_maskuint32_tTool digital outputs mask
R4_rtde_input_maxint

输出菜单

名称数据类型说明
timestampdoubleTime elapsed since the controller was started [s]
line_numberintline number set by setPlanContext
runtime_stateRuntimeStateProgram state
output_bit_registers_0_to_63int64_t64 [000..063] General purpose bits
output_bit_registers_64_to_127int64_t64 [064..127] general purpose bits
output_int_registers_0int48 general purpose integer registersX: [0..23] - The lower range of the integer output registers isreserved for FieldBus/PLC interface usage. X: [24..47] - The upper range of the integer output registers can be used by external RTDE clients (i.e AUBOCAPS).
output_float_registers_0int48 general purpose integer registersX: [0..23] - The lower range of the integer output registers isreserved for FieldBus/PLC interface usage. X: [24..47] - The upper range of the integer output registers can be used by external RTDE clients (i.e AUBOCAPS).
output_double_registers_0double48 general purpose double registersX: [0..23] - The lower range of the double output registers isreserved for FieldBus/PLC interface usage. X: [24..47] - The upper range of the double output registers can be used by external RTDE clients (i.e AUBOCAPS).
input_bit_registers_r0_to_63int64_t[0..63] General purpose bits This range of the boolean outputregisters is reserved for FieldBus/PLC interface usage.
input_bit_registers_r64_to_127int64_t64 [64..127] general purpose bits
input_int_registers_r0int([0 .. 48]) 48 general purpose integer registersX: [0..23] - The lower range of the integer input registers isreserved for FieldBus/PLC interface usage. X: [24..47] - Theupper range of the integer input registers can be used byexternal RTDE clients (i.e AUBOCAPS).
input_float_registers_r0int([0 .. 48]) 48 general purpose integer registersX: [0..23] - The lower range of the integer input registers isreserved for FieldBus/PLC interface usage. X: [24..47] - Theupper range of the integer input registers can be used byexternal RTDE clients (i.e AUBOCAPS).
input_double_registers_r0double([0 .. 48]) 48 general purpose double registersX: [0..23] - The lower range of the double input registers isreserved for FieldBus/PLC interface usage. X: [24..47] - Theupper range of the double input registers can be used byexternal RTDE clients (i.e AUBOCAPS).
modbus_signalsstd::vector<int>Modbus signals from connected modbus slaves
modbus_signals_errorsstd::vector<int>Modbus signals request status from connected modbus slaves
input_int16_registers_r0int16_tinput_int16_registers_r0
input_int16_registers_0_to_63std::vector<int16_t>
runtime_contextstd::vector<int>
R1_messageRobotMsgRobot message from controller
R1_target_qstd::vector<double>Target joint positions
R1_target_qdstd::vector<double>Target joint velocities
R1_target_qddstd::vector<double>Target joint accelerations
R1_target_currentstd::vector<double>Target joint currents
R1_target_momentstd::vector<double>Target joint moments (torques)
R1_actual_qstd::vector<double>Actual joint positions
R1_actual_qdstd::vector<double>Actual joint velocities
R1_actual_currentstd::vector<double>Actual joint currents
R1_joint_control_outputstd::vector<double>Joint control currents
R1_joint_temperaturesstd::vector<double>Temperature of each joint in degrees Celsius
R1_actual_joint_voltagestd::vector<double>Actual joint voltages
R1_joint_modestd::vector<JointStateType>Joint control modes Please see Remote Control Via TCP/IP - 16496
R1_actual_execution_timedoubleController real-time thread execution time
R1_robot_modeRobotModeTypeRobot mode Please see Remote Control Via TCP/IP - 16496
R1_safety_modeSafetyModeTypeSafety mode Please see Remote Control Via TCP/IP - 16496
R1_safety_statusunknownSafety ststus
R1_robot_status_bitsunknownBits 0-3
0: Is power on
1: Is program running
2: Isteach button pressed
3: Is power button pressed
R1_safety_status_bitsunknownBits 0-10
0: Is normal mode
1: Is reduced mode
2: Is protectivestopped
3: Is recovery mode
4: Is safeguard stopped
5: Is systememergency stopped
6: Is robot emergency stopped
7: Is emergencystopped
8: Is violation
9: Is fault
10: Is stopped due to safety
R1_speed_scalingdoubleSpeed scaling of the trajectory limiter
R1_target_speed_fractiondoubleTarget speed fraction
R1_actual_TCP_posestd::vector<double>Actual Cartesian coordinates of the tool:(x,y,z,rx,ry,rz), where rx, ry and rz is a rotationvector representation of the tool orientation
R1_actual_TCP_speedstd::vector<double>Actual speed of the tool given in Cartesian coordinates
R1_actual_TCP_forcestd::vector<double>Generalized forces in the TCP
R1_target_TCP_posestd::vector<double>Target Cartesian coordinates of the tool:(x,y,z,rx,ry,rz), where rx, ry and rz is a rotationvector representation of the tool orientation
R1_target_TCP_speedstd::vector<double>Target speed of the tool given in Cartesian coordinates
R1_elbow_positionstd::vector<double>Position of robot elbow in Cartesian Base Coordinates
R1_elbow_velocitystd::vector<double>Velocity of robot elbow in Cartesian Base Coordinates
R1_actual_momentumstd::vector<double>Norm of Cartesian linear momentum
R1_tcp_force_scalarstd::vector<double>TCP force scalar [N]
R1_future_path_pointsstd::vector<std::vector<double>>Get future path points joint
R1_actual_main_voltageunknownSafety Control Board: Main voltage
R1_actual_robot_voltageunknownSafety Control Board: Robot voltage (48V)
R1_actual_robot_currentunknownSafety Control Board: Robot current
R1_joint_torque_sensorstd::vector<double>Joint torque sensor
R1_operationalModeSelectorInputOperationalModeTypeCurrent state of the operational mode selector input
R1_threePositionEnablingDeviceInputunknown
R1_masterboard_temperatureunknown
R1_standard_digital_input_bitsuint64_tCurrent state of the standard digital inputs.
R1_tool_digital_input_bitsuint64_tCurrent state of the tool digital inputs and outputs.
R1_configurable_digital_input_bitsuint64_tCurrent state of the safety inputs.
R1_link_digital_input_bitsuint64_tCurrent state of the link digital inputs.
R1_standard_digital_output_bitsuint64_tCurrent state of the standard digital outputs.
R1_tool_digital_output_bitsuint64_tCurrent state of the tool digital inputs and outputs.
R1_configurable_digital_output_bitsuint64_tCurrent state of the safety outputs.
R1_link_digital_output_bitsuint64_tCurrent state of the link digital outputs.
R1_standard_analog_input_valuesstd::vector<double>Current values of the standard analog inputs.
R1_tool_analog_input_valuesstd::vector<double>Current values of the tool analog inputs.
R1_standard_analog_output_valuesstd::vector<double>Current values of the standard analog outputs.
R1_tool_analog_output_valuesstd::vector<double>Current values of the tool analog outputs.
R1_is_simulation_enabledbool
R1_collision_levelint
R1_master_io_currentunknownI/O current [A]
R1_euromap67_input_bitsunknownEuromap67 input bits
R1_euromap67_output_bitsunknownEuromap67 output bits
R1_euromap67_24V_voltageunknownEuromap 24V voltage [V]
R1_euromap67_24V_currentunknownEuromap 24V current [A]
R1_tool_modeunknownTool mode Please see Remote Control Via TCP/IP - 16496
R1_tool_output_modeunknownThe current output mode
R1_tool_output_voltageunknownTool output voltage [V]
R1_tool_output_currentunknownTool current [A]
R1_tool_voltage_48Vunknown
R1_tool_currentunknown
R1_tool_temperatureunknownTool temperature in degrees Celsius
R1_actual_tool_accelerometerunknownTool x, y and z accelerometer values
R1_motion_progressunknownTrajectory running progress
R1_actual_qddunknownActual joint accelerations
R1_controlbox_humiditydoubleControbox humidity
R1_actual_tool_posestd::vector<double>Actual Cartesian coordinates of the tool(without TCP)
R1_rtde_output_maxint
R1_actual_TCP_force_sensorstd::vector<double>TCP force sensor
R1_fc_cond_fullfiledbool
R1_actual_payloadPayloadActual payload
R1_tool_button_statusboolTool button status
R2_messageRobotMsgRobot message from controller
R2_target_qstd::vector<double>Target joint positions
R2_target_qdstd::vector<double>Target joint velocities
R2_target_qddstd::vector<double>Target joint accelerations
R2_target_currentstd::vector<double>Target joint currents
R2_target_momentstd::vector<double>Target joint moments (torques)
R2_actual_qstd::vector<double>Actual joint positions
R2_actual_qdstd::vector<double>Actual joint velocities
R2_actual_currentstd::vector<double>Actual joint currents
R2_joint_control_outputstd::vector<double>Joint control currents
R2_joint_temperaturesstd::vector<double>Temperature of each joint in degrees Celsius
R2_actual_joint_voltagestd::vector<double>Actual joint voltages
R2_joint_modestd::vector<JointStateType>Joint control modes Please see Remote Control Via TCP/IP - 16496
R2_actual_execution_timedoubleController real-time thread execution time
R2_robot_modeRobotModeTypeRobot mode Please see Remote Control Via TCP/IP - 16496
R2_safety_modeSafetyModeTypeSafety mode Please see Remote Control Via TCP/IP - 16496
R2_safety_statusunknownSafety ststus
R2_robot_status_bitsunknownBits 0-3
0: Is power on
1: Is program running
2: Isteach button pressed
3: Is power button pressed
R2_safety_status_bitsunknownBits 0-10
0: Is normal mode
1: Is reduced mode
2: Is protectivestopped
3: Is recovery mode
4: Is safeguard stopped
5: Is systememergency stopped
6: Is robot emergency stopped
7: Is emergencystopped
8: Is violation
9: Is fault
10: Is stopped due to safety
R2_speed_scalingdoubleSpeed scaling of the trajectory limiter
R2_target_speed_fractiondoubleTarget speed fraction
R2_actual_TCP_posestd::vector<double>Actual Cartesian coordinates of the tool:(x,y,z,rx,ry,rz), where rx, ry and rz is a rotationvector representation of the tool orientation
R2_actual_TCP_speedstd::vector<double>Actual speed of the tool given in Cartesian coordinates
R2_actual_TCP_forcestd::vector<double>Generalized forces in the TCP
R2_target_TCP_posestd::vector<double>Target Cartesian coordinates of the tool:(x,y,z,rx,ry,rz), where rx, ry and rz is a rotationvector representation of the tool orientation
R2_target_TCP_speedstd::vector<double>Target speed of the tool given in Cartesian coordinates
R2_elbow_positionstd::vector<double>Position of robot elbow in Cartesian Base Coordinates
R2_elbow_velocitystd::vector<double>Velocity of robot elbow in Cartesian Base Coordinates
R2_actual_momentumstd::vector<double>Norm of Cartesian linear momentum
R2_tcp_force_scalarstd::vector<double>TCP force scalar [N]
R2_future_path_pointsstd::vector<std::vector<double>>Get future path points joint
R2_actual_main_voltageunknownSafety Control Board: Main voltage
R2_actual_robot_voltageunknownSafety Control Board: Robot voltage (48V)
R2_actual_robot_currentunknownSafety Control Board: Robot current
R2_joint_torque_sensorstd::vector<double>Joint torque sensor
R2_operationalModeSelectorInputOperationalModeTypeCurrent state of the operational mode selector input
R2_threePositionEnablingDeviceInputunknown
R2_masterboard_temperatureunknown
R2_standard_digital_input_bitsuint64_tCurrent state of the standard digital inputs.
R2_tool_digital_input_bitsuint64_tCurrent state of the tool digital inputs and outputs.
R2_configurable_digital_input_bitsuint64_tCurrent state of the safety inputs.
R2_link_digital_input_bitsuint64_tCurrent state of the link digital inputs.
R2_standard_digital_output_bitsuint64_tCurrent state of the standard digital outputs.
R2_tool_digital_output_bitsuint64_tCurrent state of the tool digital inputs and outputs.
R2_configurable_digital_output_bitsuint64_tCurrent state of the safety outputs.
R2_link_digital_output_bitsuint64_tCurrent state of the link digital outputs.
R2_standard_analog_input_valuesstd::vector<double>Current values of the standard analog inputs.
R2_tool_analog_input_valuesstd::vector<double>Current values of the tool analog inputs.
R2_standard_analog_output_valuesstd::vector<double>Current values of the standard analog outputs.
R2_tool_analog_output_valuesstd::vector<double>Current values of the tool analog outputs.
R2_is_simulation_enabledbool
R2_collision_levelint
R2_master_io_currentunknownI/O current [A]
R2_euromap67_input_bitsunknownEuromap67 input bits
R2_euromap67_output_bitsunknownEuromap67 output bits
R2_euromap67_24V_voltageunknownEuromap 24V voltage [V]
R2_euromap67_24V_currentunknownEuromap 24V current [A]
R2_tool_modeunknownTool mode Please see Remote Control Via TCP/IP - 16496
R2_tool_output_modeunknownThe current output mode
R2_tool_output_voltageunknownTool output voltage [V]
R2_tool_output_currentunknownTool current [A]
R2_tool_voltage_48Vunknown
R2_tool_currentunknown
R2_tool_temperatureunknownTool temperature in degrees Celsius
R2_actual_tool_accelerometerunknownTool x, y and z accelerometer values
R2_motion_progressunknownTrajectory running progress
R2_actual_qddunknownActual joint accelerations
R2_controlbox_humiditydoubleControbox humidity
R2_actual_tool_posestd::vector<double>Actual Cartesian coordinates of the tool(without TCP)
R2_rtde_output_maxint
R2_actual_TCP_force_sensorstd::vector<double>TCP force sensor
R2_fc_cond_fullfiledbool
R2_actual_payloadPayloadActual payload
R2_tool_button_statusboolTool button status
R3_messageRobotMsgRobot message from controller
R3_target_qstd::vector<double>Target joint positions
R3_target_qdstd::vector<double>Target joint velocities
R3_target_qddstd::vector<double>Target joint accelerations
R3_target_currentstd::vector<double>Target joint currents
R3_target_momentstd::vector<double>Target joint moments (torques)
R3_actual_qstd::vector<double>Actual joint positions
R3_actual_qdstd::vector<double>Actual joint velocities
R3_actual_currentstd::vector<double>Actual joint currents
R3_joint_control_outputstd::vector<double>Joint control currents
R3_joint_temperaturesstd::vector<double>Temperature of each joint in degrees Celsius
R3_actual_joint_voltagestd::vector<double>Actual joint voltages
R3_joint_modestd::vector<JointStateType>Joint control modes Please see Remote Control Via TCP/IP - 16496
R3_actual_execution_timedoubleController real-time thread execution time
R3_robot_modeRobotModeTypeRobot mode Please see Remote Control Via TCP/IP - 16496
R3_safety_modeSafetyModeTypeSafety mode Please see Remote Control Via TCP/IP - 16496
R3_safety_statusunknownSafety ststus
R3_robot_status_bitsunknownBits 0-3
0: Is power on
1: Is program running
2: Isteach button pressed
3: Is power button pressed
R3_safety_status_bitsunknownBits 0-10
0: Is normal mode
1: Is reduced mode
2: Is protectivestopped
3: Is recovery mode
4: Is safeguard stopped
5: Is systememergency stopped
6: Is robot emergency stopped
7: Is emergencystopped
8: Is violation
9: Is fault
10: Is stopped due to safety
R3_speed_scalingdoubleSpeed scaling of the trajectory limiter
R3_target_speed_fractiondoubleTarget speed fraction
R3_actual_TCP_posestd::vector<double>Actual Cartesian coordinates of the tool:(x,y,z,rx,ry,rz), where rx, ry and rz is a rotationvector representation of the tool orientation
R3_actual_TCP_speedstd::vector<double>Actual speed of the tool given in Cartesian coordinates
R3_actual_TCP_forcestd::vector<double>Generalized forces in the TCP
R3_target_TCP_posestd::vector<double>Target Cartesian coordinates of the tool:(x,y,z,rx,ry,rz), where rx, ry and rz is a rotationvector representation of the tool orientation
R3_target_TCP_speedstd::vector<double>Target speed of the tool given in Cartesian coordinates
R3_elbow_positionstd::vector<double>Position of robot elbow in Cartesian Base Coordinates
R3_elbow_velocitystd::vector<double>Velocity of robot elbow in Cartesian Base Coordinates
R3_actual_momentumstd::vector<double>Norm of Cartesian linear momentum
R3_tcp_force_scalarstd::vector<double>TCP force scalar [N]
R3_future_path_pointsstd::vector<std::vector<double>>Get future path points joint
R3_actual_main_voltageunknownSafety Control Board: Main voltage
R3_actual_robot_voltageunknownSafety Control Board: Robot voltage (48V)
R3_actual_robot_currentunknownSafety Control Board: Robot current
R3_joint_torque_sensorstd::vector<double>Joint torque sensor
R3_operationalModeSelectorInputOperationalModeTypeCurrent state of the operational mode selector input
R3_threePositionEnablingDeviceInputunknown
R3_masterboard_temperatureunknown
R3_standard_digital_input_bitsuint64_tCurrent state of the standard digital inputs.
R3_tool_digital_input_bitsuint64_tCurrent state of the tool digital inputs and outputs.
R3_configurable_digital_input_bitsuint64_tCurrent state of the safety inputs.
R3_link_digital_input_bitsuint64_tCurrent state of the link digital inputs.
R3_standard_digital_output_bitsuint64_tCurrent state of the standard digital outputs.
R3_tool_digital_output_bitsuint64_tCurrent state of the tool digital inputs and outputs.
R3_configurable_digital_output_bitsuint64_tCurrent state of the safety outputs.
R3_link_digital_output_bitsuint64_tCurrent state of the link digital outputs.
R3_standard_analog_input_valuesstd::vector<double>Current values of the standard analog inputs.
R3_tool_analog_input_valuesstd::vector<double>Current values of the tool analog inputs.
R3_standard_analog_output_valuesstd::vector<double>Current values of the standard analog outputs.
R3_tool_analog_output_valuesstd::vector<double>Current values of the tool analog outputs.
R3_is_simulation_enabledbool
R3_collision_levelint
R3_master_io_currentunknownI/O current [A]
R3_euromap67_input_bitsunknownEuromap67 input bits
R3_euromap67_output_bitsunknownEuromap67 output bits
R3_euromap67_24V_voltageunknownEuromap 24V voltage [V]
R3_euromap67_24V_currentunknownEuromap 24V current [A]
R3_tool_modeunknownTool mode Please see Remote Control Via TCP/IP - 16496
R3_tool_output_modeunknownThe current output mode
R3_tool_output_voltageunknownTool output voltage [V]
R3_tool_output_currentunknownTool current [A]
R3_tool_voltage_48Vunknown
R3_tool_currentunknown
R3_tool_temperatureunknownTool temperature in degrees Celsius
R3_actual_tool_accelerometerunknownTool x, y and z accelerometer values
R3_motion_progressunknownTrajectory running progress
R3_actual_qddunknownActual joint accelerations
R3_controlbox_humiditydoubleControbox humidity
R3_actual_tool_posestd::vector<double>Actual Cartesian coordinates of the tool(without TCP)
R3_rtde_output_maxint
R3_actual_TCP_force_sensorstd::vector<double>TCP force sensor
R3_fc_cond_fullfiledbool
R3_actual_payloadPayloadActual payload
R3_tool_button_statusboolTool button status
R4_messageRobotMsgRobot message from controller
R4_target_qstd::vector<double>Target joint positions
R4_target_qdstd::vector<double>Target joint velocities
R4_target_qddstd::vector<double>Target joint accelerations
R4_target_currentstd::vector<double>Target joint currents
R4_target_momentstd::vector<double>Target joint moments (torques)
R4_actual_qstd::vector<double>Actual joint positions
R4_actual_qdstd::vector<double>Actual joint velocities
R4_actual_currentstd::vector<double>Actual joint currents
R4_joint_control_outputstd::vector<double>Joint control currents
R4_joint_temperaturesstd::vector<double>Temperature of each joint in degrees Celsius
R4_actual_joint_voltagestd::vector<double>Actual joint voltages
R4_joint_modestd::vector<JointStateType>Joint control modes Please see Remote Control Via TCP/IP - 16496
R4_actual_execution_timedoubleController real-time thread execution time
R4_robot_modeRobotModeTypeRobot mode Please see Remote Control Via TCP/IP - 16496
R4_safety_modeSafetyModeTypeSafety mode Please see Remote Control Via TCP/IP - 16496
R4_safety_statusunknownSafety ststus
R4_robot_status_bitsunknownBits 0-3
0: Is power on
1: Is program running
2: Isteach button pressed
3: Is power button pressed
R4_safety_status_bitsunknownBits 0-10
0: Is normal mode
1: Is reduced mode
2: Is protectivestopped
3: Is recovery mode
4: Is safeguard stopped
5: Is systememergency stopped
6: Is robot emergency stopped
7: Is emergencystopped
8: Is violation
9: Is fault
10: Is stopped due to safety
R4_speed_scalingdoubleSpeed scaling of the trajectory limiter
R4_target_speed_fractiondoubleTarget speed fraction
R4_actual_TCP_posestd::vector<double>Actual Cartesian coordinates of the tool:(x,y,z,rx,ry,rz), where rx, ry and rz is a rotationvector representation of the tool orientation
R4_actual_TCP_speedstd::vector<double>Actual speed of the tool given in Cartesian coordinates
R4_actual_TCP_forcestd::vector<double>Generalized forces in the TCP
R4_target_TCP_posestd::vector<double>Target Cartesian coordinates of the tool:(x,y,z,rx,ry,rz), where rx, ry and rz is a rotationvector representation of the tool orientation
R4_target_TCP_speedstd::vector<double>Target speed of the tool given in Cartesian coordinates
R4_elbow_positionstd::vector<double>Position of robot elbow in Cartesian Base Coordinates
R4_elbow_velocitystd::vector<double>Velocity of robot elbow in Cartesian Base Coordinates
R4_actual_momentumstd::vector<double>Norm of Cartesian linear momentum
R4_tcp_force_scalarstd::vector<double>TCP force scalar [N]
R4_future_path_pointsstd::vector<std::vector<double>>Get future path points joint
R4_actual_main_voltageunknownSafety Control Board: Main voltage
R4_actual_robot_voltageunknownSafety Control Board: Robot voltage (48V)
R4_actual_robot_currentunknownSafety Control Board: Robot current
R4_joint_torque_sensorstd::vector<double>Joint torque sensor
R4_operationalModeSelectorInputOperationalModeTypeCurrent state of the operational mode selector input
R4_threePositionEnablingDeviceInputunknown
R4_masterboard_temperatureunknown
R4_standard_digital_input_bitsuint64_tCurrent state of the standard digital inputs.
R4_tool_digital_input_bitsuint64_tCurrent state of the tool digital inputs and outputs.
R4_configurable_digital_input_bitsuint64_tCurrent state of the safety inputs.
R4_link_digital_input_bitsuint64_tCurrent state of the link digital inputs.
R4_standard_digital_output_bitsuint64_tCurrent state of the standard digital outputs.
R4_tool_digital_output_bitsuint64_tCurrent state of the tool digital inputs and outputs.
R4_configurable_digital_output_bitsuint64_tCurrent state of the safety outputs.
R4_link_digital_output_bitsuint64_tCurrent state of the link digital outputs.
R4_standard_analog_input_valuesstd::vector<double>Current values of the standard analog inputs.
R4_tool_analog_input_valuesstd::vector<double>Current values of the tool analog inputs.
R4_standard_analog_output_valuesstd::vector<double>Current values of the standard analog outputs.
R4_tool_analog_output_valuesstd::vector<double>Current values of the tool analog outputs.
R4_is_simulation_enabledbool
R4_collision_levelint
R4_master_io_currentunknownI/O current [A]
R4_euromap67_input_bitsunknownEuromap67 input bits
R4_euromap67_output_bitsunknownEuromap67 output bits
R4_euromap67_24V_voltageunknownEuromap 24V voltage [V]
R4_euromap67_24V_currentunknownEuromap 24V current [A]
R4_tool_modeunknownTool mode Please see Remote Control Via TCP/IP - 16496
R4_tool_output_modeunknownThe current output mode
R4_tool_output_voltageunknownTool output voltage [V]
R4_tool_output_currentunknownTool current [A]
R4_tool_voltage_48Vunknown
R4_tool_currentunknown
R4_tool_temperatureunknownTool temperature in degrees Celsius
R4_actual_tool_accelerometerunknownTool x, y and z accelerometer values
R4_motion_progressunknownTrajectory running progress
R4_actual_qddunknownActual joint accelerations
R4_controlbox_humiditydoubleControbox humidity
R4_actual_tool_posestd::vector<double>Actual Cartesian coordinates of the tool(without TCP)
R4_rtde_output_maxint
R4_actual_TCP_force_sensorstd::vector<double>TCP force sensor
R4_fc_cond_fullfiledbool
R4_actual_payloadPayloadActual payload
R4_tool_button_statusboolTool button status