(수정) raspberrypi와 teachable machine을 이용한 스쿼트 보조 AI _ 개인 프로젝트 제안서 - seungyongjee/raspi-report GitHub Wiki
#teachable machine을 이용한 스쿼트, 푸쉬업 자세 보조 AI
배경
- 운동을 처음 시작한 초심자가 운동을 할 때 자세가 많이 흐트러진다. 특히, 스쿼트 할 때, 상체가 가동범위 끝까지 내려가지 않는다거나 푸쉬업 때, 하체가 내려가는 등의 자세가 흐트러지고 그로 인해 관절에 무리가 가거나 다치는 경우도 있다.
구상
- 라즈베리파이에서 AI를 사용하기 위해 tensorFlow lite 사용
- 기능을 위한 AI 모델은 teachable machine을 이용
- 운동하는 사용자의 자세를 학습시켜 모델 생성
(스퀴트 뿐만 아니라 푸쉬업이나 데드리프트를 학습시켜 사용 가능)
- 모델을 라즈베리파이에 tensorFlow lite로 실행 시켜서 기능 수행
- 라즈베리파이와 카메라를 연결하여 사용자의 전신을 찰영
기능
카메라로 사용자의 몸을 찰영하여 운동을 하는 사용자의 자세를 모니터를 통해 보여주고
stand 상태에서 squat 상태로, 그리고 다시 stand 상태 변환 되었을 때, count + 1 함께 음성으로 동작 완료를 비프음(beep)으로 알려준다.
혹시, 허리가 굽었거나 상체가 덜 내려간 상태에서 올라갔을 때 등의 잘못된 자세가 있을 때, 음성을 통해 알려준다.
참고(youtube_JoCoding)