AdrianLlopart commited on
Commit
41a20d3
·
verified ·
1 Parent(s): eab348a

docs: HF model card — best-of-both front-matter derived from manifest

Browse files
Files changed (1) hide show
  1. README.md +32 -10
README.md CHANGED
@@ -1,12 +1,22 @@
1
  ---
2
- tags:
3
- - OpenRAL
4
- - rskill
5
- - ros2
6
- - moveit
7
- license: apache-2.0
8
  language:
9
- - en
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  ---
11
 
12
  # rskill-moveit-eef-pose
@@ -16,7 +26,7 @@ language:
16
  > end-effector pose goal (position + orientation) through the same
17
  > `ExecuteRskill` path used by VLA skills. No model weights — the manifest
18
  > is the entire artefact. New under
19
- > [ADR-0052](../../docs/adr/0052-moveit-goal-builder-library.md)'s
20
  > `rskill-moveit-*` family.
21
 
22
  This package uses `kind: ros_action` (see
@@ -25,7 +35,7 @@ on `RSkillManifest.kind` that selects the
25
  [`ROSActionRskill`](../../python/rskill/src/openral_rskill/ros_action_rskill.py)
26
  engine at resolve time, with `ros_integration.goal_builder: pose` selecting
27
  the [`PoseGoalRskill`](../../python/rskill/src/openral_rskill/pose_goal_rskill.py)
28
- goal-lowering adapter (ADR-0052). It is the generic Cartesian sibling of
29
  [`rskill-moveit-look-at`](../rskill-moveit-look-at/) (gaze is a computed-pose
30
  specialisation) and of [`rskill-moveit-joints`](../rskill-moveit-joints/)
31
  (joint-space). The engine constructs an `rclpy.action.ActionClient` on the
@@ -111,6 +121,18 @@ of every `ActionChunk` today
111
  Packing the full trajectory as one chunk with `horizon=N` would let
112
  waypoints 1..N actuate unchecked.
113
 
 
 
 
 
 
 
 
 
 
 
 
 
114
  ## How it was trained / Upstream provenance
115
 
116
  Nothing is trained — this rSkill wraps the upstream MoveIt motion planner and
@@ -216,7 +238,7 @@ commercial-use-permissive.
216
 
217
  ## See also
218
 
219
- - [ADR-0052 — MoveIt goal-builder library + rskill-moveit-* rename](../../docs/adr/0052-moveit-goal-builder-library.md)
220
  - [ADR-0024 — ROS-wrapped rSkills](../../docs/adr/0024-ros-wrapped-rskills.md)
221
  - [`openral_rskill.ros_action_rskill`](../../python/rskill/src/openral_rskill/ros_action_rskill.py) — engine source
222
  - [`openral_rskill.pose_goal_rskill`](../../python/rskill/src/openral_rskill/pose_goal_rskill.py) — goal-lowering adapter
 
1
  ---
 
 
 
 
 
 
2
  language:
3
+ - en
4
+ license: apache-2.0
5
+ pipeline_tag: robotics
6
+ tags:
7
+ - OpenRAL
8
+ - rskill
9
+ - ros2
10
+ - moveit
11
+ - franka_panda
12
+ - ur5e
13
+ - ur10e
14
+ - so100_follower
15
+ - openarm
16
+ - rizon4
17
+ - sawyer
18
+ - widowx
19
+ inference: false
20
  ---
21
 
22
  # rskill-moveit-eef-pose
 
26
  > end-effector pose goal (position + orientation) through the same
27
  > `ExecuteRskill` path used by VLA skills. No model weights — the manifest
28
  > is the entire artefact. New under
29
+ > [ADR-0054](../../docs/adr/0054-moveit-goal-builder-library.md)'s
30
  > `rskill-moveit-*` family.
31
 
32
  This package uses `kind: ros_action` (see
 
35
  [`ROSActionRskill`](../../python/rskill/src/openral_rskill/ros_action_rskill.py)
36
  engine at resolve time, with `ros_integration.goal_builder: pose` selecting
37
  the [`PoseGoalRskill`](../../python/rskill/src/openral_rskill/pose_goal_rskill.py)
38
+ goal-lowering adapter (ADR-0054). It is the generic Cartesian sibling of
39
  [`rskill-moveit-look-at`](../rskill-moveit-look-at/) (gaze is a computed-pose
40
  specialisation) and of [`rskill-moveit-joints`](../rskill-moveit-joints/)
41
  (joint-space). The engine constructs an `rclpy.action.ActionClient` on the
 
121
  Packing the full trajectory as one chunk with `horizon=N` would let
122
  waypoints 1..N actuate unchecked.
123
 
124
+ ### GPU-accelerated planning (cuMotion, ADR-0065)
125
+
126
+ On a host that clears the cuMotion GPU floor (`RobotCapabilities.supports_cumotion()`
127
+ — Ampere+, CUDA ≥ 13, ~8 GB VRAM), the runner sets
128
+ `MotionPlanRequest.pipeline_id = "isaac_ros_cumotion"` so MoveIt plans with
129
+ NVIDIA's CUDA-accelerated cuMotion pipeline; otherwise it falls back to OMPL.
130
+ Transparent — same skill, no manifest change — and it never bypasses the safety
131
+ kernel: the planned trajectory still replays through `/openral/candidate_action`
132
+ and is validated waypoint-by-waypoint. Install: see
133
+ [`docs/contributing/toolchain.md`](../../docs/contributing/toolchain.md) →
134
+ "GPU motion planning — cuMotion".
135
+
136
  ## How it was trained / Upstream provenance
137
 
138
  Nothing is trained — this rSkill wraps the upstream MoveIt motion planner and
 
238
 
239
  ## See also
240
 
241
+ - [ADR-0054 — MoveIt goal-builder library + rskill-moveit-* rename](../../docs/adr/0054-moveit-goal-builder-library.md)
242
  - [ADR-0024 — ROS-wrapped rSkills](../../docs/adr/0024-ros-wrapped-rskills.md)
243
  - [`openral_rskill.ros_action_rskill`](../../python/rskill/src/openral_rskill/ros_action_rskill.py) — engine source
244
  - [`openral_rskill.pose_goal_rskill`](../../python/rskill/src/openral_rskill/pose_goal_rskill.py) — goal-lowering adapter