SafetyFunctionsJointLimits

class JointPositionInfo

Joint Position information

Canonical

kortex_api.autogen.messages.SafetyFunctionsJointLimits_pb2.JointPositionInfo

Parameters

index (int) – Joint index (0-based)

class JointSpeedInfo

Joint Speed information

Canonical

kortex_api.autogen.messages.SafetyFunctionsJointLimits_pb2.JointSpeedInfo

Parameters
  • index (int) – Joint index (0-based)

  • mode (SafetySystemMode) – Safety system mode (normal or reduced)

  • with_margin (bool) – True for limits adapted with margins

class JointPositionLimits

Joint position limits

Canonical

kortex_api.autogen.messages.SafetyFunctionsJointLimits_pb2.JointPositionLimits

Parameters
  • info (JointPositionInfo) – Joint info

  • upper_limit (float) – Joint position upper limit in degrees (°)

  • lower_limit (float) – Joint position lower limit in degrees (°)

class JointSpeedLimit

Joint speed limit

Canonical

kortex_api.autogen.messages.SafetyFunctionsJointLimits_pb2.JointSpeedLimit

Parameters
  • info (JointSpeedInfo) – Joint info

  • limit (float) – Joint speed limit in degrees/second (°/s)

class JointPositionLimitsList

Array of position limits for all joints

Canonical

kortex_api.autogen.messages.SafetyFunctionsJointLimits_pb2.JointPositionLimitsList

Parameters

joints_position_limits (JointPositionLimits [ ]) – List of safety joint position limits (max of 7 joints/limits)

class JointSpeedLimitList

Array of speed limit for all joints

Canonical

kortex_api.autogen.messages.SafetyFunctionsJointLimits_pb2.JointSpeedLimitList

Parameters

joints_speed_limit (JointSpeedLimit [ ]) – List of safety joint speed limits (max of 14 limits: 7 joints for each safety system mode)