chore: canonical naming migration
Browse files- rskill.yaml +8 -8
rskill.yaml
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
-
# rSkill manifest — moveit-eef-pose: plan to a Cartesian end-effector pose
|
| 2 |
#
|
| 3 |
# Wraps `moveit_msgs/action/MoveGroup`. `ros_integration.goal_builder: pose`
|
| 4 |
# selects the `PoseGoalRskill` adapter, which consumes a `pose` block (target
|
| 5 |
# position + quaternion orientation for a constrained link) and lowers it into
|
| 6 |
# MoveGroup position + orientation constraints. The generic Cartesian sibling
|
| 7 |
-
# of rskill-moveit-
|
| 8 |
-
#
|
| 9 |
#
|
| 10 |
# Collision posture: MoveIt's internal FCL planner does self + planning-scene
|
| 11 |
# (world) collision checking at plan time. `plan_only: true` so OpenRAL's
|
|
@@ -14,7 +14,7 @@
|
|
| 14 |
# supervisor sees every waypoint.
|
| 15 |
|
| 16 |
schema_version: "0.1"
|
| 17 |
-
name: "OpenRAL/rskill-moveit-
|
| 18 |
version: "0.1.0"
|
| 19 |
license: "apache-2.0"
|
| 20 |
role: "s1"
|
|
@@ -45,13 +45,13 @@ chunk_size: 1
|
|
| 45 |
latency_budget:
|
| 46 |
per_chunk_ms: 2000.0
|
| 47 |
|
| 48 |
-
#
|
| 49 |
description: >
|
| 50 |
Plan and execute a collision-free motion that brings the end-effector link to
|
| 51 |
a target 6-DOF Cartesian pose (position + orientation) via MoveIt's MoveGroup
|
| 52 |
(self + planning-scene collision checked). Use when you have a Cartesian
|
| 53 |
end-effector goal (e.g. a pre-grasp pose); for a joint-space goal use
|
| 54 |
-
rskill-moveit-joints, and to aim a camera at a point use rskill-moveit-
|
| 55 |
actions:
|
| 56 |
- "reach"
|
| 57 |
objects: []
|
|
@@ -65,7 +65,7 @@ ros_integration:
|
|
| 65 |
interface_type: "MoveGroup"
|
| 66 |
interface_name: "/move_action"
|
| 67 |
result_trajectory_field: "planned_trajectory.joint_trajectory"
|
| 68 |
-
#
|
| 69 |
# block below is lowered into `request.goal_constraints[0]` (position +
|
| 70 |
# orientation constraints) on the first step. Set `pose.tool_frame` to express
|
| 71 |
# the target for a TCP/tool frame (TF-looked-up link←tool offset); omit it to
|
|
@@ -99,7 +99,7 @@ ros_integration:
|
|
| 99 |
- "ros-${ROS_DISTRO}-moveit"
|
| 100 |
- "ros-${ROS_DISTRO}-moveit-resources-panda-moveit-config"
|
| 101 |
|
| 102 |
-
#
|
| 103 |
# The LLM overrides the pose block's position/orientation; planner settings are
|
| 104 |
# inherited. orientation is a quaternion in pose.quaternion_order (default xyzw).
|
| 105 |
goal_params_schema:
|
|
|
|
| 1 |
+
# rSkill manifest — moveit-eef-pose: plan to a Cartesian end-effector pose
|
| 2 |
#
|
| 3 |
# Wraps `moveit_msgs/action/MoveGroup`. `ros_integration.goal_builder: pose`
|
| 4 |
# selects the `PoseGoalRskill` adapter, which consumes a `pose` block (target
|
| 5 |
# position + quaternion orientation for a constrained link) and lowers it into
|
| 6 |
# MoveGroup position + orientation constraints. The generic Cartesian sibling
|
| 7 |
+
# of rskill-moveit-multi-look_at-none (gaze is a computed-pose specialisation); new under
|
| 8 |
+
# the rskill-moveit-* family.
|
| 9 |
#
|
| 10 |
# Collision posture: MoveIt's internal FCL planner does self + planning-scene
|
| 11 |
# (world) collision checking at plan time. `plan_only: true` so OpenRAL's
|
|
|
|
| 14 |
# supervisor sees every waypoint.
|
| 15 |
|
| 16 |
schema_version: "0.1"
|
| 17 |
+
name: "OpenRAL/rskill-moveit-multi-eef_pose-none"
|
| 18 |
version: "0.1.0"
|
| 19 |
license: "apache-2.0"
|
| 20 |
role: "s1"
|
|
|
|
| 45 |
latency_budget:
|
| 46 |
per_chunk_ms: 2000.0
|
| 47 |
|
| 48 |
+
# Surfaced to the Reasoner LLM tool palette.
|
| 49 |
description: >
|
| 50 |
Plan and execute a collision-free motion that brings the end-effector link to
|
| 51 |
a target 6-DOF Cartesian pose (position + orientation) via MoveIt's MoveGroup
|
| 52 |
(self + planning-scene collision checked). Use when you have a Cartesian
|
| 53 |
end-effector goal (e.g. a pre-grasp pose); for a joint-space goal use
|
| 54 |
+
rskill-moveit-multi-joints-none, and to aim a camera at a point use rskill-moveit-multi-look_at-none.
|
| 55 |
actions:
|
| 56 |
- "reach"
|
| 57 |
objects: []
|
|
|
|
| 65 |
interface_type: "MoveGroup"
|
| 66 |
interface_name: "/move_action"
|
| 67 |
result_trajectory_field: "planned_trajectory.joint_trajectory"
|
| 68 |
+
# Selects the PoseGoalRskill goal-lowering adapter: the `pose`
|
| 69 |
# block below is lowered into `request.goal_constraints[0]` (position +
|
| 70 |
# orientation constraints) on the first step. Set `pose.tool_frame` to express
|
| 71 |
# the target for a TCP/tool frame (TF-looked-up link←tool offset); omit it to
|
|
|
|
| 99 |
- "ros-${ROS_DISTRO}-moveit"
|
| 100 |
- "ros-${ROS_DISTRO}-moveit-resources-panda-moveit-config"
|
| 101 |
|
| 102 |
+
# Per-skill JSON Schema surfaced to the Reasoner LLM tool palette.
|
| 103 |
# The LLM overrides the pose block's position/orientation; planner settings are
|
| 104 |
# inherited. orientation is a quaternion in pose.quaternion_order (default xyzw).
|
| 105 |
goal_params_schema:
|