Skip to main content

Types

1 Robot Operation State rokae::OperationState

StateDescription
idleRobot idle
jogJog state (not moving)
rtControllingReal-time mode controlling
dragDrag enabled
rlProgramRL project running
demoDemo running
dynamicIdentifyDynamic identification
frictionIdentifyFriction identification
loadIdentifyLoad identification
movingRobot moving
joggingJog moving
unknownUnknown

2 Robot Type rokae::WorkType

TypeDescription
industrialIndustrial robot
collaborativeCollaborative robot

3 Robot Operation Mode rokae::OperateMode

ModeDescription
manualManual
automaticAutomatic
unknownUnknown (exception occurred)

4 Robot Power State and Emergency Stop rokae::PowerState

StateDescription
onPower on
offPower off
estopEmergency stop pressed
gstopSafety door open
unknownUnknown (exception occurred)

5 Pose Coordinate Type rokae::CoordinateType

TypeDescription
flangeInBaseFlange relative to base coordinate system
endInRefEnd effector relative to external reference coordinate system

6 Motion Control Mode rokae::MotionControlMode

ModeDescription
IdleIdle
NrtCommandNon-real-time mode execute motion commands
NrtRLTaskNon-real-time mode run RL project
RtCommandReal-time mode control

7 Controller Real-time Control Mode rokae::RtControllerMode

ModeDescription
jointPositionReal-time joint space position control
cartesianPositionReal-time Cartesian space position control
jointImpedanceReal-time joint space impedance control
cartesianImpedanceReal-time Cartesian space impedance control
torqueReal-time torque control

8 Robot Stop Level rokae::StopLevel

LevelDescription
stop0Quick stop robot motion then power off
stop1Planned stop robot motion then power off, stop on original path
stop2Planned stop robot motion without power off, stop on original path
suppleStopCompliant stop, only applicable to collaborative models

9 Robot Drag Mode Parameter rokae::DragParameter

ParameterDescription
Space::jointSpaceJoint space drag
Space::cartesianSpaceCartesian space drag
Type::translationOnlyTranslation only
Type::rotationOnlyRotation only
Type::freelyFree drag

10 Coordinate Frame Type rokae::FrameType

TypeDescription
worldWorld coordinate system
baseBase coordinate system
flangeFlange coordinate system
toolTool coordinate system
wobjWorkpiece coordinate system
pathPath coordinate system, force control task coordinate system needs to track trajectory changes
railRail base coordinate system

11 Jog Option - Coordinate System rokae::JogOpt::Space

TypeDescription
worldWorld coordinate system
flangeFlange coordinate system
baseFrameBase coordinate system
toolFrameTool coordinate system
wobjFrameWorkpiece coordinate system
jointSpaceJoint space
singularityAvoidModeSingularity avoidance mode, applicable to industrial 6-axis, xMateCR and xMateSR 6-axis models
baseParallelModeBase parallel mode, applicable to industrial 6-axis, xMateCR and xMateSR 6-axis models

12 Singularity Avoidance Method rokae::AvoidSingularityMethod

MethodDescription
lockAxis4Lock axis 4
wristSacrifice posture
jointWayJoint space short trajectory interpolation

13 MoveCF Full Circle Posture Rotation Type rokae::MoveCFCommand::RotType

TypeDescription
constPoseConstant posture
rotAxisRotating axis rotation
fixedAxisFixed axis rotation

14 xPanel Configuration: External Power Supply Mode rokae::xPanelOpt::Vout

ModeDescription
offNo output
reserveReserved
supply12vOutput 12V
supply24vOutput 24V

15 Torque Type rokae::TorqueType

TypeDescription
fullJoint torque, calculated by dynamic model
inertiaInertia force
coriolisCoriolis force
frictionFriction force
gravityGravity

16 Event Type rokae::Event

TypeDescription
moveExecutionNon-real-time motion command execution info
safetySafety (collision detection)
rlExecutionRL execution status
logReporterController log reporting