Machine control

Jogs the tool in the base or tool frame. action is start, intent, stop or halt (stop and halt both end the hold). Same session, revision and timing rules as joint jog. GET /dense-execution/cartesian/state returns the jog state.

OLP resolves the twist into joint velocities from the measured pose with robot-v4-cartesiand --resolve-only, then scales the whole vector so no joint exceeds fraction × max_velocity × 0.75. The twist sets the direction; the joint ceilings usually set the speed. A step that would leave a joint's limits within one input lifetime is refused with joint_limit.

Errors: 400 cartesian_input_invalid, cartesian_resolver_unavailable, cartesian_resolver_invalid, cartesian_pose_stale, cartesian_axes_invalid, joint_limit, jacobian_gate, ik_no_solution, plus the joint jog errors.

post/dense-execution/cartesian/{action}

Request

  • Base URL: http://127.0.0.1:8794/api/offline-programming/v1
  • URL: http://127.0.0.1:8794/api/offline-programming/v1/dense-execution/cartesian/{action}
  • Auth: none required

Path parameters

action'start' | 'intent' | 'stop' | 'halt' required

Request body

target_idunknown required
framestring required

Type: string. base or tool

twistnumber required

Type: 6 numbers. X, Y, Z in m/s (each |v| ≤ 1), RX, RY, RZ in rad/s (each |ω| ≤ π). At least one non-zero.

fractionnumber required

Type: number. (0, 1]

Response

OK

Changes

No recorded changes to this operation across all 1 revision of this API.