Skip to content

feat: Obstacle Course Mode — Obi sets up the course, SPARK navigates it #35

@adrianwedd

Description

@adrianwedd

Summary

Obi places obstacles on the floor. SPARK navigates through them using sonar, narrating what it detects ("something 30cm ahead — going right"). Obi can add obstacles to make it harder.

Why

Physical play. Obi is actively shaping SPARK's environment and watching it respond in real time. Teaches cause and effect. Also just very fun.

How

  • Extend tool-wander with PX_WANDER_MODE=course that narrates sonar readings via tool-voice as it goes
  • New tool-navigate: sonar-guided movement with spoken commentary
  • "SPARK found a wall! Turning left." etc.
  • Sonar readings trigger servo adjustments + speech in a loop

Difficulty

⭐⭐⭐ Advanced — requires motion + speech + sonar loop integration

See also

docs/feature-ideas.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfeature-ideaSuggested feature — not yet startedhardwareGPIO, servos, I2C, audiosparkSPARK persona — child companion & regulation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions