package Kinova.Api.ControlConfig

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ControlConfig

ControlConfig.proto:20

Service to configure robot control library

@PROXY_ID=16 @ERROR=Kinova.Api.Error

message CartesianReferenceFrameInfo

ControlConfig.proto:194

Cartesian reference frame

Used as request type in: ControlConfig.SetCartesianReferenceFrame

Used as response type in: ControlConfig.GetCartesianReferenceFrame

message CartesianTransform

ControlConfig.proto:143

Defines a Cartesian transform

Used in: ToolConfiguration

enum ControlConfigurationEvent

ControlConfig.proto:161

Admissible control configuration events

Used in: ControlConfigurationNotification

message ControlConfigurationNotification

ControlConfig.proto:186

Notification about a single control configuration event

enum ControlMode

ControlConfig.proto:259

Admissible robot control modes

Used in: ControlModeInformation, ControlModeNotification, JointAccelerationSoftLimits, JointSpeedSoftLimits, KinematicLimits, TwistAngularSoftLimit, TwistLinearSoftLimit

message ControlModeInformation

ControlConfig.proto:275

Control mode information

Used as request type in: ControlConfig.GetKinematicSoftLimits, ControlConfig.ResetJointAccelerationSoftLimits, ControlConfig.ResetJointSpeedSoftLimits, ControlConfig.ResetTwistAngularSoftLimit, ControlConfig.ResetTwistLinearSoftLimit

Used as response type in: ControlConfig.GetControlMode

message ControlModeNotification

ControlConfig.proto:280

Notification about a single control mode event

message GravityVector

ControlConfig.proto:121

Defines the gravity vector in terms of the robot base frame. If not explicitly configured, it defaults to (0, 0, -9.81), assuming a mounting on a horizontal surface. If the robot is mounted on a wall or ceiling, the gravity vector relative to the base frame will change. The control library needs to be aware of this to accurately compensate for gravity.

Used as request type in: ControlConfig.SetGravityVector

Used as response type in: ControlConfig.GetGravityVector, ControlConfig.ResetGravityVector

message JointAccelerationSoftLimits

ControlConfig.proto:217

Software Joint acceleration limits

Used as request type in: ControlConfig.SetJointAccelerationSoftLimits

Used as response type in: ControlConfig.ResetJointAccelerationSoftLimits

message JointSpeedSoftLimits

ControlConfig.proto:211

Software joint speed limits

Used as request type in: ControlConfig.SetJointSpeedSoftLimits

Used as response type in: ControlConfig.ResetJointSpeedSoftLimits

message KinematicLimits

ControlConfig.proto:223

Kinematic limits

Used as response type in: ControlConfig.GetKinematicHardLimits, ControlConfig.GetKinematicSoftLimits

Used as field type in: KinematicLimitsList

message PayloadInformation

ControlConfig.proto:136

Defines payload information

Used as request type in: ControlConfig.SetPayloadInformation

Used as response type in: ControlConfig.GetPayloadInformation, ControlConfig.ResetPayloadInformation

message Position

ControlConfig.proto:129

A Cartesian position

Used in: PayloadInformation, ToolConfiguration

enum ServiceVersion

ControlConfig.proto:114

Identifies ControlConfig current version

message ToolConfiguration

ControlConfig.proto:154

Defines a tool configuration

Used as request type in: ControlConfig.SetToolConfiguration

Used as response type in: ControlConfig.GetToolConfiguration, ControlConfig.ResetToolConfiguration

message TwistAngularSoftLimit

ControlConfig.proto:205

Software twist angular speed limit

Used as request type in: ControlConfig.SetTwistAngularSoftLimit

Used as response type in: ControlConfig.ResetTwistAngularSoftLimit

message TwistLinearSoftLimit

ControlConfig.proto:199

Software twist linear speed limit

Used as request type in: ControlConfig.SetTwistLinearSoftLimit

Used as response type in: ControlConfig.ResetTwistLinearSoftLimit