forked from xArm-Developer/xarm_ros
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMove.srv
executable file
·38 lines (24 loc) · 1.2 KB
/
Move.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
# request: command specification for motion executions.
# Units:
# joint space/angles: radian, radian/s and radian/s^2.
# Cartesian space: mm, mm/s, and mm/s^2.
# time: sec
# pose: target coordinate.
# For Joint Space target,pose dimention is the number of joints. element as each target joint position.
# For Cartesian target: pose dimention is 6 for (x, y, z, roll, pitch, yaw)
float32[] pose
# mvvelo: specified maximum velocity during execution. linear or angular velocity
float32 mvvelo
# mvacc: specified maximum acceleration during execution. linear or angular acceleration.
float32 mvacc
# mvtime: currently do not have any special meaning, please just give it 0.
# PLEASE NOTE: after firmware version 1.5, For servo_cartesian motion, mvtime will be used as indicator of coordinate system. (0 for BASE coordinate, non-zero for TOOL coordinate)
float32 mvtime
# mvradii: this is special for move_ineb service, meaning the blending radius between 2 straight path trajectories, 0 for no blend.
float32 mvradii
---
# 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