projects / unitree g1 / 2

Hand Recorder GUI — Keyframe Gesture Animator

framework Flet (Flutter) streaming 25 Hz target Inspire RH56 format YAML presets

A desktop GUI for authoring and replaying precise hand gesture animations on the Inspire hands — dial in poses with six live sliders, record takes, and combine them into finished sequences.

  • Author, record, and replay 6-DOF dexterous hand poses at 25 Hz over RS-485 serial.
  • Interactive 6-slider GUI with live hardware feedback and automated kinematic smoothing.
  • Compose multi-take animations into unified YAML presets with dynamic playback speed scaling.
Phone Side · Dual Hands
PC Side · Hand Recorder GUI
Dual-Hand Keyframe Recorder GUI — Dual Inspire RH56 dexterous hands responding live to dialled joint angles from the Flet GUI.

01The GUI & Live Streaming

Phone Side · Single Hand Articulation
PC Side · 6-Slider Control GUI
6-DOF Joint Space Streaming — Interactive 6-slider interface streaming individual finger and thumb angles at 25 Hz.

02Recording Workflow & Keyframe Sequencing

Phone Side · Keyframe Capture
PC Side · Timeline Sequencing
Keyframe Recording — Keyframe timeline recording each joint pose with automatic trajectory smoothing.

03Gesture Presets & Motion Authoring

Phone Side · Precision Grasp
PC Side · Preset Editor
Gesture Authoring — Authoring repeatable precision pinch and grasp presets for direct hardware playback.
Live Dual-Hand Workbench
Dual-Hand Workbench Verification — Dual Inspire RH56 hands articulating synchronously alongside the keyframe recorder GUI.

04Speed Resampling & Multi-Finger Playback

Phone Side · Full Sequence Replay
PC Side · Playback Speed Scaling
Speed Scaling & Replay — Multi-finger trajectory replay with dynamic speed resampling from 0.5x to 2x.