Skip to content

Animation: dock demo alive-head mode and documentation (workstream D) - #54

Open
Clancey wants to merge 2 commits into
apirrone:v2from
Clancey:clancey-dock-demo-mode
Open

Animation: dock demo alive-head mode and documentation (workstream D)#54
Clancey wants to merge 2 commits into
apirrone:v2from
Clancey:clancey-dock-demo-mode

Conversation

@Clancey

@Clancey Clancey commented Sep 2, 2026

Copy link
Copy Markdown

Summary

  • Adds DockMode, a 50 Hz procedural alive-head demo with idle breathing, gaze, antenna drift, and scheduled gesture support.
  • Documents the complete animation pipeline and Blender authoring/export workflow.

Dock safety guarantee

DockMode.step() applies the docked leg pose as a final hard mask after mixing and again after safety limiting. The ten returned leg entries are byte-identical to the docked pose regardless of clip contents or forced triggers. Clips containing any leg joint are rejected on registration.

Tests

The dock safety test runs 1,000 steps with forced clip triggers and asserts the ten leg bytes equal the docked pose on every step; a separate test asserts leg-containing clips are rejected.

Clancey and others added 2 commits September 1, 2026 22:45
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant