![]() |
This file is part of the OpenJAUS HTML JAUS Reference. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home / Manipulator_v2_0ServiceSet / ReportManipulatorSpecifications | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ReportManipulatorSpecifications | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ManipulatorCoordinateSystemRec |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FirstJointParameters |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
JointSpecificationList |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
JointSpecifications |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
JointNamesList |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Message Format | |||||
|---|---|---|---|---|---|
| Field # | Field | Type | Units | Optional | Interpretation |
| 1 | Presence Vector | Unsigned Byte | one | false |
Bit 0: ManipulatorCoordinateSystemRec |
| 2 | ManipulatorCoordinateSystemRec | Record | true | ||
| 3 | FirstJointParameters | Variant | varies | false | |
| 4 | JointSpecificationList | List | false | ||
| 5 | JointNamesList | List | false | ||
| ManipulatorCoordinateSystemRec | |||||
|---|---|---|---|---|---|
| Field # | Field | Type | Units | Optional | Interpretation |
| 1 | ManipulatorCoordinateSysX | Scaled Integer Integer Size: Unsigned Integer |
units meter | false | x coordinate of origin of manipulator coordinate system measured with respect to vehicle coordinate system Real Lower Limit: -30.0 Real Upper Limit: 30.0 |
| 2 | ManipulatorCoordinateSysY | Scaled Integer Integer Size: Unsigned Integer |
units meter | false | y coordinate of origin of manipulator coordinate system measured with respect to vehicle coordinate system Real Lower Limit: -30.0 Real Upper Limit: 30.0 |
| 3 | ManipulatorCoordinateSysZ | Scaled Integer Integer Size: Unsigned Integer |
units meter | false | z coordinate of origin of manipulator coordinate system measured with respect to vehicle coordinate system Real Lower Limit: -30.0 Real Upper Limit: 30.0 |
| 4 | DComponentOfUnitQuaternionQ | Scaled Integer Integer Size: Unsigned Integer |
units one | false | quaternion q = d + ai +bj + ck defines the orientation of the manipulator coordinate system measured with respect to the vehicle coordinate system Real Lower Limit: -1.0 Real Upper Limit: 1.0 |
| 5 | AComponentOfUnitQuaternionQ | Scaled Integer Integer Size: Unsigned Integer |
units one | false | quaternion q = d + ai +bj + ck defines the orientation of the manipulator coordinate system measured with respect to the vehicle coordinate system Real Lower Limit: -1.0 Real Upper Limit: 1.0 |
| 6 | BComponentOfUnitQuaternionQ | Scaled Integer Integer Size: Unsigned Integer |
units one | false | quaternion q = d + ai +bj + ck defines the orientation of the manipulator coordinate system measured with respect to the vehicle coordinate system Real Lower Limit: -1.0 Real Upper Limit: 1.0 |
| 7 | CComponentOfUnitQuaternionQ | Scaled Integer Integer Size: Unsigned Integer |
units one | false | quaternion q = d + ai +bj + ck defines the orientation of the manipulator coordinate system measured with respect to the vehicle coordinate system Real Lower Limit: -1.0 Real Upper Limit: 1.0 |
| FirstJointParameters | |||||
|---|---|---|---|---|---|
| Type Enum Size: Unsigned Byte | |||||
| Enum Value | Name | Type | Units | Optional | Interpretation |
| 0 | RevoluteJoint1OffsetRec | Record | false | ||
| 1 | PrismaticJoint1AngleRec | Record | false | ||
| RevoluteJoint1OffsetRec | |||||
|---|---|---|---|---|---|
| Field # | Field | Type | Units | Optional | Interpretation |
| 1 | Presence Vector | Unsigned Byte | one | false |
Bit 0: RevoluteJoint1MinValue Bit 1: RevoluteJoint1MaxValue Bit 2: RevoluteJoint1MaxSpeed Bit 3: RevoluteJoint1MaxTorque Bit 4: OffsetBoundingCylinderRadius |
| 2 | RevoluteJoint1Offset | Scaled Integer Integer Size: Unsigned Short |
units meter | false |
Real Lower Limit: -10.0 Real Upper Limit: 10.0 |
| 3 | RevoluteJoint1MinValue | Scaled Integer Integer Size: Unsigned Integer |
units radians | true |
Real Lower Limit: -25.132741228718345 Real Upper Limit: 25.132741228718345 |
| 4 | RevoluteJoint1MaxValue | Scaled Integer Integer Size: Unsigned Integer |
units radians | true |
Real Lower Limit: -25.132741228718345 Real Upper Limit: 25.132741228718345 |
| 5 | RevoluteJoint1MaxSpeed | Scaled Integer Integer Size: Unsigned Integer |
units radians per second | true |
Real Lower Limit: 0.0 Real Upper Limit: 31.41592653589793 |
| 6 | RevoluteJoint1MaxTorque | Scaled Integer Integer Size: Unsigned Integer |
units newton meter | true |
Real Lower Limit: 0.0 Real Upper Limit: 5000.0 |
| 7 | OffsetBoundingCylinderRadius | Scaled Integer Integer Size: Unsigned Short |
units meter | true | The radius of an imaginary bounding cylinder whose length lies along the joint offset axis. Real Lower Limit: 0.0 Real Upper Limit: 10.0 |
| PrismaticJoint1AngleRec | |||||
|---|---|---|---|---|---|
| Field # | Field | Type | Units | Optional | Interpretation |
| 1 | Presence Vector | Unsigned Byte | one | false |
Bit 0: PrismaticJoint1MaxSpeed Bit 1: PrismaticJoint1MaxForce Bit 2: JointBoundingCylinderRadius |
| 2 | PrismaticJoint1Angle | Scaled Integer Integer Size: Unsigned Short |
units radians | false |
Real Lower Limit: -3.141592653589793 Real Upper Limit: 3.141592653589793 |
| 3 | PrismaticJoint1MinValue | Scaled Integer Integer Size: Unsigned Integer |
units meter | false |
Real Lower Limit: -10.0 Real Upper Limit: 10.0 |
| 4 | PrismaticJoint1MaxValue | Scaled Integer Integer Size: Unsigned Integer |
units meter | false |
Real Lower Limit: -10.0 Real Upper Limit: 10.0 |
| 5 | PrismaticJoint1MaxSpeed | Scaled Integer Integer Size: Unsigned Integer |
units meters per second | true |
Real Lower Limit: -5.0 Real Upper Limit: 5.0 |
| 6 | PrismaticJoint1MaxForce | Scaled Integer Integer Size: Unsigned Integer |
units newton | true |
Real Lower Limit: 0.0 Real Upper Limit: 5000.0 |
| 7 | JointBoundingCylinderRadius | Scaled Integer Integer Size: Unsigned Short |
units meter | true | The radius of an imaginary bounding cylinder whose length lies along the joints moving axis. Real Lower Limit: 0.0 Real Upper Limit: 10.0 |
| JointSpecificationList | |||||
|---|---|---|---|---|---|
| Count Field: Unsigned Byte | |||||
| Field # | Field | Type | Units | Optional | Interpretation |
| 1 | JointSpecifications | Variant | varies | false | |
| JointSpecifications | |||||
|---|---|---|---|---|---|
| Type Enum Size: Unsigned Byte | |||||
| Enum Value | Name | Type | Units | Optional | Interpretation |
| 0 | RevoluteJointSpecificationRec | Record | false | ||
| 1 | PrismaticJointSpecificationRec | Record | false | ||
| RevoluteJointSpecificationRec | |||||
|---|---|---|---|---|---|
| Field # | Field | Type | Units | Optional | Interpretation |
| 1 | Presence Vector | Unsigned Byte | one | false |
Bit 0: RevoluteJointMinValue Bit 1: RevoluteJointMaxValue Bit 2: RevoluteJointMaxSpeed Bit 3: RevoluteJointMaxTorque Bit 4: OffsetBoundingCylinderRadius Bit 5: LinkLengthBoundingCylinderRadius |
| 2 | LinkLength | Scaled Integer Integer Size: Unsigned Short |
units meter | false | Link Length Real Lower Limit: -10.0 Real Upper Limit: 10.0 |
| 3 | TwistAngle | Scaled Integer Integer Size: Unsigned Short |
units radians | false | Twist Angle Real Lower Limit: -3.141592653589793 Real Upper Limit: 3.141592653589793 |
| 4 | JointOffset | Scaled Integer Integer Size: Unsigned Short |
units meter | false | Joint Offset Real Lower Limit: -10.0 Real Upper Limit: 10.0 |
| 5 | RevoluteJointMinValue | Scaled Integer Integer Size: Unsigned Integer |
units radians | true |
Real Lower Limit: -25.132741228718345 Real Upper Limit: 25.132741228718345 |
| 6 | RevoluteJointMaxValue | Scaled Integer Integer Size: Unsigned Integer |
units radians | true |
Real Lower Limit: -25.132741228718345 Real Upper Limit: 25.132741228718345 |
| 7 | RevoluteJointMaxSpeed | Scaled Integer Integer Size: Unsigned Integer |
units radians per second | true |
Real Lower Limit: 0.0 Real Upper Limit: 31.41592653589793 |
| 8 | RevoluteJointMaxTorque | Scaled Integer Integer Size: Unsigned Integer |
units newton meter | true |
Real Lower Limit: 0.0 Real Upper Limit: 5000.0 |
| 9 | OffsetBoundingCylinderRadius | Scaled Integer Integer Size: Unsigned Short |
units meter | true | The radius of an imaginary bounding cylinder whose length lies along the joint offset axis. Real Lower Limit: 0.0 Real Upper Limit: 10.0 |
| 10 | LinkLengthBoundingCylinderRadius | Scaled Integer Integer Size: Unsigned Short |
units meter | true | The radius of an imaginary bounding cylinder whose length lies along the link length axis. Real Lower Limit: 0.0 Real Upper Limit: 10.0 |
| PrismaticJointSpecificationRec | |||||
|---|---|---|---|---|---|
| Field # | Field | Type | Units | Optional | Interpretation |
| 1 | Presence Vector | Unsigned Byte | one | false |
Bit 0: PrismaticJointMaxSpeed Bit 1: PrismaticJointMaxTorque Bit 2: JointBoundingCylinderRadius Bit 3: LinkLengthBoundingCylinderRadius |
| 2 | LinkLength | Scaled Integer Integer Size: Unsigned Short |
units meter | false | Link Length Real Lower Limit: -10.0 Real Upper Limit: 10.0 |
| 3 | TwistAngle | Scaled Integer Integer Size: Unsigned Short |
units radians | false |
Real Lower Limit: -3.141592653589793 Real Upper Limit: 3.141592653589793 |
| 4 | JointAngle | Scaled Integer Integer Size: Unsigned Short |
units radians | false |
Real Lower Limit: -3.141592653589793 Real Upper Limit: 3.141592653589793 |
| 5 | PrismaticJointMinValue | Scaled Integer Integer Size: Unsigned Integer |
units meter | false |
Real Lower Limit: -10.0 Real Upper Limit: 10.0 |
| 6 | PrismaticJointMaxValue | Scaled Integer Integer Size: Unsigned Integer |
units meter | false |
Real Lower Limit: -10.0 Real Upper Limit: 10.0 |
| 7 | PrismaticJointMaxSpeed | Scaled Integer Integer Size: Unsigned Integer |
units meters per second | true |
Real Lower Limit: 0.0 Real Upper Limit: 5.0 |
| 8 | PrismaticJointMaxTorque | Scaled Integer Integer Size: Unsigned Integer |
units newton meter | true |
Real Lower Limit: 0.0 Real Upper Limit: 5000.0 |
| 9 | JointBoundingCylinderRadius | Scaled Integer Integer Size: Unsigned Short |
units meter | true | The radius of an imaginary bounding cylinder whose length lies along the joints moving axis. Real Lower Limit: 0.0 Real Upper Limit: 10.0 |
| 10 | LinkLengthBoundingCylinderRadius | Scaled Integer Integer Size: Unsigned Short |
units meter | true | The radius of an imaginary bounding cylinder whose length lies along the link length axis. Real Lower Limit: 0.0 Real Upper Limit: 10.0 |
| JointNamesList | |||||
|---|---|---|---|---|---|
| Count Field: Unsigned Byte | |||||
| Field # | Field | Type | Units | Optional | Interpretation |
| 1 | Description | VariableLengthString Count Size: Unsigned Byte |
one | false | A human-readable string that can be used to label each joint on a user interface |
![]() |
Copyright © SAE International. Reprinted with Permission. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Generated on 07/17/2019 from as6057a-manipulator.ojss | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||