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
- Display or print the available body keypoints.
- Reject checks when required joints have low confidence.
- Calculate one joint angle from three points.
- Define a visible pass range and explain its units.
- Add two more checks and a simple feedback display.
- 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.