Pose Coach Robot

Advanced AutonomyIntermediate Robotics plus perception pipelines, control loops, coordinate frames, and real-time behavior.

Before you start

  • Complete Camera Module
  • Understand vectors, angles, confidence thresholds, and body keypoints
  • Use an instructor-approved pose model

Build a stationary camera project that measures a person's pose and gives feedback for simple movements such as an arm raise, squat, or stretch.

Project Outcome

Show a pass, adjust, or not-visible result for three explainable pose checks.

Camera Input

  • Body keypoints and their confidence values
  • Depth or estimated distance to the person
  • Joint vectors used to calculate angles

Build Stages

  1. Display or print the available body keypoints.
  2. Reject checks when required joints have low confidence.
  3. Calculate one joint angle from three points.
  4. Define a visible pass range and explain its units.
  5. Add two more checks and a simple feedback display.
  6. Test with different people, distances, and viewpoints.

First Prototype

Check whether one arm is raised and show a color-coded pass or adjust result.

What To Measure

  • Angle stability while holding a pose
  • Missed joints and low-confidence frames
  • Effect of camera angle and person distance
  • Agreement between the displayed rule and visible posture

Extensions

  • Add rep counting with a small state machine.
  • Save session summaries without storing images.
  • Compare left and right side measurements.
  • Add spoken or on-screen feedback.

Safety Boundary

Keep the robot stationary. This project provides educational feedback, not medical or professional exercise advice.