Skip to main content

Chapter 16: Final Demo Blueprint (Capstone Project)

Template

Fill in content from specs/001-physical-ai-book-specs/spec.md lines 1393-1472. Use Chapter 11 (11-voice-to-action.mdx) as formatting reference.

Overview

TODO: Add overview paragraph introducing the capstone demo (spec.md lines 1395-1397)

Target Audience: Developers ready to build an end-to-end capstone project.


Learning Objectives

By the end of this chapter, you will be able to:

  1. TODO: Add learning objective 1 from spec.md line 1401
  2. TODO: Add learning objective 2 from spec.md line 1402
  3. TODO: Add learning objective 3 from spec.md line 1403
  4. TODO: Add learning objective 4 from spec.md line 1404
  5. TODO: Add learning objective 5 from spec.md line 1405
  6. TODO: Add learning objective 6 from spec.md line 1406

Demo Scenario Design

TODO: Explain demo scenario design (spec.md line 1410)

  • Clear task
  • Measurable success criteria
  • Modular components

Example TODO: Add example demo scenario (spec.md line 1419)


Integration Checklist

TODO: Explain integration requirements (spec.md line 1411)

  • ROS 2 workspace
  • URDF
  • Simulation world
  • Perception pipeline
  • Planner
  • Controller

Example TODO: Add integration example (spec.md line 1420)


Demo Architecture

Mermaid Diagram TODO: Create Demo Architecture diagram (spec.md line 1447)

TODO: Voice Input → LLM → Nav2 → Perception → Manipulation → Demo Complete

Mermaid Diagram TODO: Create Data Flow diagram (spec.md line 1448)

TODO: Show topics, services, actions connecting all components

Testing Strategy

TODO: Explain testing approach (spec.md line 1412)

  • Unit tests (individual nodes)
  • Integration tests (pipelines)
  • System tests (full demo)

Mermaid Diagram TODO: Create Testing Pyramid (spec.md line 1449)

TODO: Unit tests (base) → Integration tests (middle) → System tests (top)

Example TODO: Add testing example (spec.md line 1421)


ROS 2 Workspace Setup

TODO: Add workspace setup instructions (spec.md lines 1424-1443)

# TODO: Add commands from spec.md lines 1427-1442
# - Create ROS 2 workspace
# - Build workspace
# - Launch full demo
# - Monitor demo execution
# - Record demo
# - Play back recording

Demo Workflow

Mermaid Diagram TODO: Create Demo Workflow flowchart (spec.md line 1450)

TODO: Start → Voice Command → Navigate → Detect Object → Grasp → Return → End

Documentation Requirements

TODO: Explain documentation needs (spec.md line 1413)

  • Architecture diagrams
  • Data flow diagrams
  • User guides

Example TODO: Add documentation example (spec.md line 1422)


Demo Presentation

TODO: Explain presentation requirements (spec.md line 1414)

  • Demo video
  • Narration
  • Metrics (success rate, execution time)

Sim-to-Real Preparation

TODO: Add sim-to-real preparation section (spec.md line 1415)

  • Calibration
  • Incremental validation
  • Hardware safety

Practice Tasks

Complete these exercises to build your capstone demo:

Task 1: Define Demo Scenario

TODO: Add task details from spec.md line 1454


Task 2: Setup ROS 2 Workspace

TODO: Add task details from spec.md line 1455


Task 3: Implement and Validate Demo

TODO: Add task details from spec.md line 1456


Task 4: Record and Present Demo

TODO: Add task details from spec.md line 1457


Summary

TODO: Add summary points from spec.md lines 1461-1466:

  • Capstone demo integration
  • Clear demo scenario
  • Modular architecture
  • Integration testing
  • Documentation
  • Demo presentation

References


Congratulations! You've completed all 16 chapters of the Physical AI & Humanoid Robotics textbook. You now have the knowledge to build complete AI-driven humanoid robotic systems from scratch.