Get desktop application:
View/edit binary Protocol Buffers messages
Service to exchange cyclic data with base
@PROXY_ID=3 @ERROR=Kinova.Api.Error
Sends a command to actuators and interface and returns feedback from base, actuators, and interface on actual status
@RPC_ID=1
Sends a command to actuators and interface without receiving feedback
@RPC_ID=2
Obtains feedback from base, actuators, and interface on their status
@RPC_ID=3
Retrieves custom data
@RPC_ID=4
Custom development data, content varies according to debug needs
Frame ID
Custom data word 0
Custom data word 1
Custom data word 2
Custom data word 3
Custom data word 4
Custom data word 5
Custom data word 6
Custom data word 7
Actuator custom data (repeated)
Interconnect custom data
Defines an actuator command
Used in:
Command ID (first 2 bytes: device ID, last 2 bytes: sequence number)
Flags
Desired position of the actuator (in degrees)
Desired velocity of the actuator (in degrees per second)
Desired torque of the actuator (in Newton * meters)
Desired current of the motor (in Amperes)
Custom development data from an actuator, content varies according to debug needs
Used in:
Command ID (first 2 bytes: device ID, last 2 bytes: sequence number)
Custom data word 0
Custom data word 1
Custom data word 2
Custom data word 3
Custom data word 4
Custom data word 5
Custom data word 6
Custom data word 7
Custom data word 8
Custom data word 9
Custom data word 10
Custom data word 11
Custom data word 12
Custom data word 13
Custom data word 14
Custom data word 15
Defines the feedback provided by an actuator
Used in:
Command ID (first 2 bytes: device ID, last 2 bytes: sequence number)
Status flags
Jitter from the communication (in microseconds)
Position of the actuator (in degrees)
Velocity of the actuator (in degrees per second)
Torque of the actuator (in Newton * meters)
Current of the motor (in Amperes)
Voltage of the main board (in Volts)
Motor temperature (maximum of the three (3) phase temperatures in °C)
Microcontroller temperature (in degrees Celsius)
Fault bank A
Fault bank B
Warning bank A
Warning bank B
Defines the feedback provided by the base
Used in:
Connection identifier of the last processed command which triggered an arm state change
Active state of the arm
Arm voltage (in Volts)
Arm current (in Amperes)
CPU temperature (in degree Celsius)
Ambient temperature (in degree Celsius)
IMU Measured acceleration (X-Axis) of the base (in meters per second squared)
IMU Measured acceleration (Y-Axis) of the base (in meters per second squared)
IMU Measured acceleration (Z-Axis) of the base (in meters per second squared)
IMU Measured angular velocity (X-Axis) of the base (in degrees per second)
IMU Measured angular velocity (Y-Axis) of the base (in degrees per second)
IMU Measured angular velocity (Z-Axis) of the base (in degrees per second)
Measured Cartesian position (X-Axis) of the tool (in meters)
Measured Cartesian position (Y-Axis) of the tool (in meters)
Measured Cartesian position (Z-Axis) of the tool (in meters)
Measured Cartesian orientation (X-Axis) of the tool (in degrees)
Measured Cartesian orientation (Y-Axis) of the tool (in degrees)
Measured Cartesian orientation (Z-Axis) of the tool (in degrees)
Measured Cartesian linear velocity (X-Axis) of the tool (in meters per second)
Measured Cartesian linear velocity (Y-Axis) of the tool (in meters per second)
Measured Cartesian linear velocity (Z-Axis) of the tool (in meters per second)
Measured Cartesian angular velocity (X-Axis) of the tool (in degrees per second)
Measured Cartesian angular velocity (Y-Axis) of the tool (in degrees per second)
Measured Cartesian angular velocity (Z-Axis) of the tool (in degrees per second)
Computed force in X-Axis from external wrench (in Newton)
Computed force in Y-Axis from external wrench (in Newton)
Computed force in Z-Axis from external wrench (in Newton)
Computed torque about X-axis from external wrench (in Newton-meters)
Computed torque about Y-axis from external wrench (in Newton-meters)
Computed torque about Z-axis from external wrench (in Newton-meters)
The arm fault flags bank A (0 if no fault) see Base.SafetyIdentifier
The arm fault flags bank B (0 if no fault) see Base.SafetyIdentifier
The arm warning flags bank A (0 if no warning) see Base.SafetyIdentifier
The arm warning flags bank B (0 if no warning) see Base.SafetyIdentifier
Commanded Cartesian position (X-Axis) of the tool (in meters)
Commanded Cartesian position (Y-Axis) of the tool (in meters)
Commanded Cartesian position (Z-Axis) of the tool (in meters)
Commanded Cartesian orientation (X-Axis) of the tool (in degrees)
Commanded Cartesian orientation (Y-Axis) of the tool (in degrees)
Commanded Cartesian orientation (Z-Axis) of the tool (in degrees)
Defines a command provided to robot devices (actuators and interface)
Used as request type in: BaseCyclic.Refresh, BaseCyclic.RefreshCommand
Frame ID
Actuator command (repeated)
Interface command
Defines the feedback provided by robot devices (base, actuators and interface)
Used as response type in: BaseCyclic.Refresh, BaseCyclic.RefreshFeedback
Frame ID
Base feedback
Actuator feedback
Interface feedback
Identifies BaseCyclic current version
Reserved
Current version