(수정) raspberrypi와 teachable machine을 이용한 스쿼트 보조 AI _ 개인 프로젝트 제안서 - seungyongjee/raspi-report GitHub Wiki

#teachable machine을 이용한 스쿼트, 푸쉬업 자세 보조 AI

배경

  • 운동을 처음 시작한 초심자가 운동을 할 때 자세가 많이 흐트러진다. 특히, 스쿼트 할 때, 상체가 가동범위 끝까지 내려가지 않는다거나 푸쉬업 때, 하체가 내려가는 등의 자세가 흐트러지고 그로 인해 관절에 무리가 가거나 다치는 경우도 있다.

image

구상

image

  • 라즈베리파이에서 AI를 사용하기 위해 tensorFlow lite 사용
  • 기능을 위한 AI 모델은 teachable machine을 이용
  • 운동하는 사용자의 자세를 학습시켜 모델 생성

(스퀴트 뿐만 아니라 푸쉬업이나 데드리프트를 학습시켜 사용 가능)

  • 모델을 라즈베리파이에 tensorFlow lite로 실행 시켜서 기능 수행
  • 라즈베리파이와 카메라를 연결하여 사용자의 전신을 찰영

image

기능

카메라로 사용자의 몸을 찰영하여 운동을 하는 사용자의 자세를 모니터를 통해 보여주고

stand 상태에서 squat 상태로, 그리고 다시 stand 상태 변환 되었을 때, count + 1 함께 음성으로 동작 완료를 비프음(beep)으로 알려준다.

혹시, 허리가 굽었거나 상체가 덜 내려간 상태에서 올라갔을 때 등의 잘못된 자세가 있을 때, 음성을 통해 알려준다.

image

참고(youtube_JoCoding)