POST/robot/move_robot_along_trajectory
move_robot_along_trajectory
Request Body
FieldTypeDescription
robot_namestringRobot asset name in the scene
trajectoryarrayJoint-space trajectory (waypoints)
joint_namesarrayJoint names aligned with positions
step_sizeintInterpolation or step scale
syncboolWait for completion when true
Response200 OK
FieldTypeDescription
successboolWhether the call succeeded
msgstringStatus or error message
datanullPayload; shape depends on the endpoint
Request bodyJSON
{
  "robot_name": "r",
  "trajectory": [[]],
  "joint_names": [],
  "step_size": 1,
  "sync": true
}
Response200 OK
{
  "success": true,
  "msg": "ok",
  "data": null
}
POST/robot/solve_ik_no_collision_check
solve_ik_no_collision_check
Request Body
FieldTypeDescription
robot_namestringRobot asset name in the scene
base_frame_ee_poseobjectEE pose in base frame (position + quaternion)
Response200 OK
FieldTypeDescription
successboolWhether the call succeeded
msgstringStatus or error message
dataobjectPayload; shape depends on the endpoint
Request bodyJSON
{
  "robot_name": "r",
  "base_frame_ee_pose": {
    "position": [0, 0, 0],
    "quaternion": [1, 0, 0, 0]
  }
}
Response200 OK
{
  "success": true,
  "msg": "ok",
  "data": {}
}
POST/robot/move_robot_to_ee_pose_no_collision_check
move_robot_to_ee_pose_no_collision_check
Request Body
FieldTypeDescription
robot_namestringRobot asset name in the scene
base_frame_ee_poseobjectEE pose in base frame (position + quaternion)
syncboolWait for completion when true
Response200 OK
FieldTypeDescription
successboolWhether the call succeeded
msgstringStatus or error message
datanullPayload; shape depends on the endpoint
Request bodyJSON
{
  "robot_name": "r",
  "base_frame_ee_pose": {
    "position": [0, 0, 0],
    "quaternion": [1, 0, 0, 0]
  },
  "sync": true
}
Response200 OK
{
  "success": true,
  "msg": "ok",
  "data": null
}