Skate Commander v0.8.0 — operator, observability & scene tooling
·
127 commits
to main
since this release
The feature-complete pre-hardware release of Skate Commander, the browser cockpit for the R.Botic Skate digital twin — still early access and sim-first (real-hardware support lands when the Skate reaches Riga).
Highlights
- Observability suite — a collision-mesh display (the guard's real capsule/box model in 3D), a TCP-force overlay (end-effector force from the joint torques), trajectory replay + scrub with CSV export, an RViz
robot_monitor-style diagnostics panel, and per-joint limit meters. - Scene & planning — spawn reachable markers and drag a 3D gizmo, with one-click go-to, send-to-program and bimanual reach; user-placeable virtual keep-out obstacles of any size that the RRT planner routes around; a planning preview that draws a translucent ghost robot and the planned collision-free route behind an Approve / Cancel gate; and save / load of the whole scene.
- Programs — control flow in the PROG tab: a +FLOW snippet bar with
rbt.ok(),blocked(),contact()andnear()condition helpers. - Operator tools — a drive / motion-tuning panel, a Stage properties-inspector, viewport display settings, plus the live telemetry plots, TF frame tree, sim transport, measure tool, stats HUD and Stage search.
Notes
- Camera tools parked. The sim-camera UI and its depth-derived overlays — work-camera point cloud, multi-object smart-pick, vision-guided pick and IBVS visual servoing — are pulled behind a "Camera tools — under development" stub. They remain sim-validated and re-enable with a real connected depth camera; the vision backend stays in the tree as reference.
- Sim-first; the real Skate is en route to Riga. Camera passthrough, real-gripper tool presets and on-hardware validation are the road to v1.0.
- 58 headless tests pass. The official skt_v3 model and meshes are not redistributed — clone Rbotic/skate_teleop (the launcher finds it automatically).