-
Notifications
You must be signed in to change notification settings - Fork 159
/
MoveAxisAngle.srv
40 lines (24 loc) · 1.01 KB
/
MoveAxisAngle.srv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# request: command specification for axis-angle motion executions.
# Units:
# Linear: mm, mm/s, and mm/s^2.
# Angular: radian.
# time: sec
# pose: target coordinate.
# For Cartesian target: pose dimention is 6 for (x, y, z, rx, ry, rz)
float32[] pose
# mvvelo: (value range: 0 ~ 1000) specified maximum velocity during execution. linear (0 to 1000 mm/s) or angular (range 0~1000 for 0 to 3.14 rad/s) velocity.
float32 mvvelo
# mvacc: specified maximum linear acceleration (mm/s^2) during execution. (angular acceleration is fixed currently).
float32 mvacc
# mvtime: currently do not have any special meaning, please just give it 0.
float32 mvtime
# coord: motion coordinate system indicator, base (0) or tool(1) coordinate.
int16 coord
# relative: indicator of given target is relative (1) or not (0, absolute)
int16 relative
---
# response:
# ret is 0 for successful execution and others for errors or warnings occured
# message is a string returned by function, indicating execution status.
int16 ret
string message