XLeRobot · cup grasp · 2026-09-06
Top-down view of the table. Every number measured from the 40 training episodes.
⬇ Download as PDF (print it and tape it to the table)
Both arms seen from above, reaching away from you. Dark green = where the gripper actually closed in the 40 demonstrations (middle 80 %). Light green = the full observed range. Red = beyond the elbow, where the training data has nothing at all.
Measured at the moment the gripper closed, in all 40 training episodes:
| Median | Full range | Middle 80 % | |
|---|---|---|---|
| Forward from the right shoulder | 62 mm | 28 – 123 mm | 37 – 118 mm |
| Sideways from straight ahead | −1 mm | −18 – +1 mm | −7 – +1 mm |
| Shoulder pan angle | −0.7° | −11.5° – +1.7° | −8.5° – +0.7° |
| Method | What to do |
|---|---|
| A. Use the left arm as a ruler | Stretch the left arm straight forward and look at where its elbow lands. Put the cup at the same depth, but in front of the right shoulder — and slightly closer than the elbow, around the middle of the upper arm. |
| B. Use the head camera | Open the preview next to the stored reference frame
(/api/reference/head?i=0) and move the cup until it sits at the same place in the picture.
Higher in the frame = further away. |
The trajectories agree: the gripper spent much of its time at 128–215 mm — up to 86 % of full reach. In one trial only 6 % of frames fell inside the demonstrated band, and it looked, in the operator’s words, like the arm was “just twitching in place”.
| What you see | What it means |
|---|---|
| Arm moves continuously toward the cup | In distribution. Let it run. |
| Arm twitches in place or drifts outward | The cup is somewhere the policy has never seen. This trial is already lost. |
| Arm knocks the cup over | Same cause — the approach path is wrong, not the grip. |
| Someone has to put the cup back mid-trial | Not a success. Mark it void and write down what happened. |
That is a data question, not a tuning question. In imitation learning the demonstrations are the syllabus. To grasp a cup at 150 mm, or 3 cm to the left, record demonstrations there. Right now there are none, so the policy cannot know what to do.
SO101Kinematics
(upper arm 115.9 mm, forearm 135.0 mm). Grasp positions computed from all 40 episodes of
xlerobot-right-pick-cup-20260826-0042 at the frame where the gripper closed, via
arm_kinematics.forward() plus the shoulder-pan angle.
Self-contained page — no external fonts, scripts or images.