projects / unitree g1 / 2
Hand Recorder GUI — Keyframe Gesture Animator
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
- Six independent sliders stream 6-DOF finger registers at 25 Hz for real-time tactile tuning.
- Dual theme support with dark blue and monochrome modes tailored for lab control monitors.
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
- Record multi-take sequences with automatic EMA smoothing across transition boundaries.
- Parallel take merging enables simultaneous execution of multi-finger choreographies.
Phone Side · Keyframe Capture
PC Side · Timeline Sequencing
Keyframe Recording — Keyframe timeline recording each joint pose with automatic trajectory smoothing.
03Gesture Presets & Motion Authoring
- Pre-configured grasp primitives for 2-finger pinches, 3-finger grips, and full fist grabs.
- Automatic USB-to-RS485 port discovery maps physical ports to left and right hands dynamically.
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
- Linear timeline resampling allows dynamic playback speed modulation from 0.5× to 2.0×.
- Synchronized dual-serial bus architecture maintains tight multi-hand coordination.
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.