Skip to content

RTDE Menu

Input Menu is the data for publishing, that is, the menu to push data to the server from the client. Output Menu is the data for subscribing, that is, the menu to push data to the client from the server.

R1 represents interaction with robot1, R2 represents interaction with robot2, and so on. Currently, only R1 is supported.

Input Menu

NameData TypeDescription
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

Output Menu

NameData TypeDescription
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