#include <ArmControlState_generated.h>
Public Member Functions | |
const flatbuffers::Vector< double > * | acceleration () const |
const KUKAiiwaArmConfiguration * | armConfiguration () const |
const grl::flatbuffer::ArmControlState * | armControlState () const |
double | auxiliaryChannel1 () const |
double | auxiliaryChannel2 () const |
double | auxiliaryChannel3 () const |
double | auxiliaryChannel4 () const |
int32_t | auxiliaryFlags () const |
int32_t | bezierPointCount () const |
const grl::flatbuffer::Pose * | cartesianFlangePose () const |
EClientCommandMode | clientCommandMode () const |
motion command mode: cartesian, wrench, torque commands More... | |
KUKAiiwaInterface | commandInterface () const |
how commands will be sent to robot More... | |
EControlMode | controlMode () const |
position, cartesian impedence, or joint impedence low level controller adjustments More... | |
const flatbuffers::Vector< flatbuffers::Offset< grl::flatbuffer::VrepControlPoint > > * | controlPoints () const |
const flatbuffers::String * | currentMotionCenter () const |
const flatbuffers::Vector< double > * | damping () const |
const flatbuffers::String * | dataType () const |
const flatbuffers::String * | defaultValue () const |
const flatbuffers::String * | destination () const |
const flatbuffers::String * | displayName () const |
EulerOrder | eulerOrder () const |
const grl::flatbuffer::JointState * | externalState () const |
const FRI * | FRIConfig () const |
const grl::flatbuffer::JointState * | goal () const |
const grl::flatbuffer::Pose * | goal () const |
const flatbuffers::String * | hardwareVersion () const |
uint8_t | hasMonitorConfig () const |
uint8_t | hasMonitorState () const |
const flatbuffers::String * | id () const |
const grl::flatbuffer::Inertia * | inertia () const |
double | interpolationFactor1 () const |
double | interpolationFactor2 () const |
uint8_t | isMastered () const |
uint8_t | isReadyToMove () const |
const flatbuffers::Vector< double > * | jointAccelerationRel () const |
normalized joint accelerations from 0 to 1 relative to system capabilities More... | |
const grl::flatbuffer::JointState * | jointStateInterpolated () const |
FRI can adjust the java commanded position. "Interpolated" is the original Java commanded position. More... | |
const grl::flatbuffer::JointState * | jointStateReal () const |
const flatbuffers::Vector< double > * | jointVelocityRel () const |
normalized joint velocity from 0 to 1 relative to system capabilities More... | |
const flatbuffers::String * | max () const |
const grl::flatbuffer::EulerPose * | maxCartesianVelocity () const |
trans: [mm/s] rot: [rad/s] More... | |
const grl::flatbuffer::EulerPose * | maxControlForce () const |
xyz: Newtons rpy:Nm (all >=0) More... | |
uint8_t | maxControlForceExceededStop () const |
stop if max control force is exceeded More... | |
const flatbuffers::Vector< double > * | maxJointSpeed () const |
sets the maximum joint speed More... | |
const grl::flatbuffer::EulerPose * | maxPathDeviation () const |
maximum deviation from set goal in mm and radians More... | |
const grl::flatbuffer::JointState * | measuredState () const |
const flatbuffers::String * | min () const |
double | minimumTrajectoryExecutionTime () const |
const KUKAiiwaMonitorConfiguration * | monitorConfig () const |
KUKAiiwaInterface | monitorInterface () const |
how robot state will be sent to driver More... | |
const KUKAiiwaMonitorState * | monitorState () const |
const flatbuffers::String * | name () const |
const flatbuffers::String * | name () const |
const flatbuffers::String * | name () const |
const flatbuffers::String * | name () const |
double | nullspaceDamping () const |
must be between 0.3-1.0 suggested is 0.7 More... | |
double | nullspaceStiffness () const |
[Nm/rad] must be => 0.0 More... | |
EOperationMode | operationMode () const |
EOverlayType | overlayType () const |
EOverlayType | overlayType () const |
The type of commands FRI will use: cartesian, joint. More... | |
const flatbuffers::String * | parent () const |
const flatbuffers::String * | parent () const |
int16_t | portOnController () const |
int16_t | portOnRemote () const |
const grl::flatbuffer::Pose * | pose () const |
const flatbuffers::Vector< double > * | position () const |
const grl::flatbuffer::Vector3d * | position () const |
const grl::flatbuffer::Vector3d * | position () const |
const flatbuffers::Vector< flatbuffers::Offset< ProcessData > > * | processData () const |
set kuka tablet "processData" panel UI config strings More... | |
const flatbuffers::Vector< flatbuffers::Offset< ProcessData > > * | processData () const |
set kuka tablet "processData" panel UI config strings More... | |
double | r1 () const |
double | r2 () const |
double | r3 () const |
double | relativeVelocity () const |
uint8_t | requestMonitorProcessData () const |
const grl::flatbuffer::EulerXYZd * | rotation () const |
const EulerRotation * | rotation () const |
int32_t | sendPeriodMillisec () const |
int64_t | sequenceNumber () const |
uint8_t | setArmConfiguration () const |
uint8_t | setArmControlState () const |
int32_t | setReceiveMultiplier () const |
uint8_t | shouldRemove () const |
should the data be removed completely? More... | |
uint8_t | shouldUpdate () const |
should the data be updated to these values? More... | |
const SmartServo * | smartServoConfig () const |
const flatbuffers::String * | source () const |
const void * | state () const |
ArmState | state_type () const |
const flatbuffers::Vector< flatbuffers::Offset< ArmControlState > > * | states () const |
const flatbuffers::Vector< flatbuffers::Offset< KUKAiiwaState > > * | states () const |
const grl::flatbuffer::EulerPoseParams * | stiffness () const |
actual stiffness to set rot:[nm/rad] More... | |
const flatbuffers::Vector< double > * | stiffness () const |
double | timeStamp () const |
double | timestamp () const |
const flatbuffers::Vector< flatbuffers::Offset< grl::flatbuffer::LinkObject > > * | tools () const |
const flatbuffers::Vector< double > * | torque () const |
const flatbuffers::Vector< double > * | torqueSensorLimits () const |
const flatbuffers::Vector< flatbuffers::Offset< grl::flatbuffer::JointState > > * | traj () const |
const flatbuffers::String * | unit () const |
uint8_t | updateMinimumTrajectoryExecutionTime () const |
uint8_t | updatePortOnController () const |
uint8_t | updatePortOnRemote () const |
const flatbuffers::String * | value () const |
const flatbuffers::Vector< double > * | velocity () const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
bool | Verify (flatbuffers::Verifier &verifier) const |
double | virtualDistance () const |
double | x () const |
double | y () const |
double | z () const |
"ProcessData" is a field that appears on your physical kuka tablet. This message allows you to update these fields on the tablet yourself.
Definition at line 61 of file ArmControlState_generated.h.
|
inline |
Definition at line 17 of file JointState_generated.h.
|
inline |
Definition at line 782 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 780 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 45 of file VrepControlPoint_generated.h.
|
inline |
Definition at line 46 of file VrepControlPoint_generated.h.
|
inline |
Definition at line 47 of file VrepControlPoint_generated.h.
|
inline |
Definition at line 48 of file VrepControlPoint_generated.h.
|
inline |
Definition at line 44 of file VrepControlPoint_generated.h.
|
inline |
Definition at line 40 of file VrepControlPoint_generated.h.
|
inline |
Definition at line 713 of file KUKAiiwa_generated.h.
|
inline |
motion command mode: cartesian, wrench, torque commands
Definition at line 568 of file KUKAiiwa_generated.h.
|
inline |
how commands will be sent to robot
Definition at line 564 of file KUKAiiwa_generated.h.
|
inline |
position, cartesian impedence, or joint impedence low level controller adjustments
Definition at line 572 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 43 of file VrepPath_generated.h.
|
inline |
Definition at line 578 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 281 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 479 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 480 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 776 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 481 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 144 of file Euler_generated.h.
|
inline |
The state of the arm as calculated by kuka after subtracting the known weights of the arm and any attachments configured to be present.
Most likely only contains torque.
Definition at line 722 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 574 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 207 of file ArmControlState_generated.h.
|
inline |
Definition at line 237 of file ArmControlState_generated.h.
|
inline |
Definition at line 659 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 785 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 783 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 482 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 29 of file LinkObject_generated.h.
|
inline |
Definition at line 41 of file VrepControlPoint_generated.h.
|
inline |
Definition at line 42 of file VrepControlPoint_generated.h.
|
inline |
Definition at line 662 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 661 of file KUKAiiwa_generated.h.
|
inline |
normalized joint accelerations from 0 to 1 relative to system capabilities
Definition at line 429 of file KUKAiiwa_generated.h.
|
inline |
FRI can adjust the java commanded position. "Interpolated" is the original Java commanded position.
Definition at line 716 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 714 of file KUKAiiwa_generated.h.
|
inline |
normalized joint velocity from 0 to 1 relative to system capabilities
Definition at line 431 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 484 of file KUKAiiwa_generated.h.
|
inline |
trans: [mm/s] rot: [rad/s]
Definition at line 214 of file KUKAiiwa_generated.h.
|
inline |
xyz: Newtons rpy:Nm (all >=0)
Definition at line 216 of file KUKAiiwa_generated.h.
|
inline |
stop if max control force is exceeded
Definition at line 218 of file KUKAiiwa_generated.h.
|
inline |
sets the maximum joint speed
Definition at line 212 of file KUKAiiwa_generated.h.
|
inline |
maximum deviation from set goal in mm and radians
Definition at line 210 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 712 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 483 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 433 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 786 of file KUKAiiwa_generated.h.
|
inline |
how robot state will be sent to driver
Definition at line 566 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 784 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 26 of file LinkObject_generated.h.
|
inline |
Definition at line 270 of file ArmControlState_generated.h.
|
inline |
Definition at line 562 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 775 of file KUKAiiwa_generated.h.
|
inline |
must be between 0.3-1.0 suggested is 0.7
Definition at line 220 of file KUKAiiwa_generated.h.
|
inline |
[Nm/rad] must be => 0.0
Definition at line 222 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 723 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 338 of file KUKAiiwa_generated.h.
|
inline |
The type of commands FRI will use: cartesian, joint.
Definition at line 570 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 27 of file LinkObject_generated.h.
|
inline |
Definition at line 236 of file ArmControlState_generated.h.
|
inline |
Set the port ID of the FRI channel at the remote side. By default, this port ID is used on both sides of the FRI channel, unless specified otherwise by setPortOnController(int).
Values of portID:
default port ID: 30200 recommended range of port IDs: 30200 <= portID < 30210 Since the FRI channel utilizes UDP as connection layer, make sure, that your network topology (firewall, network services) are chosen accordingly.
Parameters: portID - the port ID > 0 (also known as UDP port number)
Definition at line 376 of file KUKAiiwa_generated.h.
|
inline |
Set the port ID of the socket at the controller side. Note: Do not change this port ID, unless your application requires different port IDs on both ends of the FRI channel. For changing the FRI port ID on both sides, it is sufficient to call setPortOnRemote(int). Values of controllerPortID: "-1" - The configuration of setPortOnRemote(int) is used. This is the default. recommended range of port IDs: 30200 <= controllerPortID < 30210
Definition at line 363 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 28 of file LinkObject_generated.h.
|
inline |
Definition at line 15 of file JointState_generated.h.
|
inline |
Definition at line 37 of file VrepControlPoint_generated.h.
|
inline |
Definition at line 184 of file Euler_generated.h.
|
inline |
set kuka tablet "processData" panel UI config strings
Definition at line 577 of file KUKAiiwa_generated.h.
|
inline |
set kuka tablet "processData" panel UI config strings
Definition at line 664 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 141 of file Euler_generated.h.
|
inline |
Definition at line 142 of file Euler_generated.h.
|
inline |
Definition at line 143 of file Euler_generated.h.
|
inline |
Definition at line 39 of file VrepControlPoint_generated.h.
|
inline |
Definition at line 579 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 38 of file VrepControlPoint_generated.h.
|
inline |
Definition at line 185 of file Euler_generated.h.
|
inline |
Set the value for the send period of the connection from the KUKA controller to the remote side in [ms]. This means, the KUKA controller will send cyclic FRI messages every sendPeriod milliseconds to the remote side.
Parameters: sendPeriod - the send period in milliseconds, 1 <= sendPeriod <= 100. Note: The recommended value for good performance should be between 1-5 milliseconds.
Definition at line 346 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 271 of file ArmControlState_generated.h.
|
inline |
Definition at line 781 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 779 of file KUKAiiwa_generated.h.
|
inline |
Set the receive multiplier of the cycle time from the remote side to the KUKA controller. This multiplier defines the value of the receivePeriod which is calculated: receivePeriod = receiveMultiplier * sendPeriod
The KUKA controller will expect a FRI response message every receivePeriod milliseconds from the remote side.
The receivePeriod has to be within the range of: 1 <= receivePeriod <= 100.
Definition at line 355 of file KUKAiiwa_generated.h.
|
inline |
should the data be removed completely?
Definition at line 488 of file KUKAiiwa_generated.h.
|
inline |
should the data be updated to these values?
Definition at line 490 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 573 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 777 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 274 of file ArmControlState_generated.h.
|
inline |
Definition at line 273 of file ArmControlState_generated.h.
|
inline |
Definition at line 320 of file ArmControlState_generated.h.
|
inline |
Definition at line 865 of file KUKAiiwa_generated.h.
|
inline |
actual stiffness to set rot:[nm/rad]
Definition at line 208 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 280 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 272 of file ArmControlState_generated.h.
|
inline |
Definition at line 778 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 575 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 18 of file JointState_generated.h.
|
inline |
Definition at line 660 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 177 of file ArmControlState_generated.h.
|
inline |
Definition at line 485 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 432 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 364 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 356 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 486 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 16 of file JointState_generated.h.
|
inline |
Definition at line 19 of file JointState_generated.h.
|
inline |
Definition at line 30 of file LinkObject_generated.h.
|
inline |
Definition at line 44 of file VrepPath_generated.h.
|
inline |
Definition at line 49 of file VrepControlPoint_generated.h.
|
inline |
Definition at line 62 of file ArmControlState_generated.h.
|
inline |
Definition at line 85 of file ArmControlState_generated.h.
|
inline |
Definition at line 106 of file Euler_generated.h.
|
inline |
Definition at line 108 of file ArmControlState_generated.h.
|
inline |
Definition at line 131 of file ArmControlState_generated.h.
|
inline |
Definition at line 145 of file Euler_generated.h.
|
inline |
Definition at line 154 of file ArmControlState_generated.h.
|
inline |
Definition at line 178 of file ArmControlState_generated.h.
|
inline |
Definition at line 186 of file Euler_generated.h.
|
inline |
Definition at line 208 of file ArmControlState_generated.h.
|
inline |
Definition at line 223 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 238 of file ArmControlState_generated.h.
|
inline |
Definition at line 275 of file ArmControlState_generated.h.
|
inline |
Definition at line 282 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 315 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 321 of file ArmControlState_generated.h.
|
inline |
Definition at line 377 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 434 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 491 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 580 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 665 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 724 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 787 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 866 of file KUKAiiwa_generated.h.
|
inline |
Definition at line 43 of file VrepControlPoint_generated.h.
|
inline |
Definition at line 103 of file Euler_generated.h.
|
inline |
Definition at line 104 of file Euler_generated.h.
|
inline |
Definition at line 105 of file Euler_generated.h.