Skip to content

Skate Commander v0.8.0 — operator, observability & scene tooling

Choose a tag to compare

@Lavs-Daniels-Skots-231RMC173 Lavs-Daniels-Skots-231RMC173 released this 26 Jun 23:34
· 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() and near() 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).