본문 바로가기 메뉴 바로가기

loaction

창의설계축전 공모작

ai 탁구 기계

  • 참가 부문

    창작활동부문

  • 학과

    전기정보공학부

  • 팀명

    스누피

  • 신청자 이름

    이건희

ai 탁구 기계

ai 탁구 기계는 ai를 활용해 실시간으로 영상을 분석해 사용자의 위치를 파악하여 사용자가 더욱 받기 어려운 위치로 공을 보내주는 장치이다. 또한 실제 사람과의 경기 양상을 재현한 사이클을 토대로 기존의 탁구 기계보다 더욱 우수한 연습 효과를 노리고 더 나아가 혼자서 탁구 경기를 하는 것을 가능케 하는 것에 목적을 두고 있다.
탁구대 앞 사용자의 위치를 좌, 중간, 우로 구분짓고 Teachable Machine을 활용해 이미지를 학습시켜 사용자의 위치 정보를 얻는다. 이 위치정보는 HTML 파일을 이용해 아두이노에 실시간으로 전송된다. 아두이노로 서보모터를 이용해 사용자가 받기 어려운 곳 (중앙의 경우 좌, 우 중 랜덤 선택)으로 발사대의 방향을 제어한다. 발사대는 위아래에 DC모터를 활용해서 모터의 속도차를 이용해 탁구의 탑스핀, 백스핀, 일반 스핀을 구현하고자 했다. 실제 탁구 경기에서 주로 나타나는 3구 공격, 5구 공격 등을 구현하고자 1구(서브)는 백스핀으로 하고 이후 바로 탑스핀 드라이브(3구 공격)혹은 백스핀 리턴 후 탑스핀 드라이브(5구 공격)이 랜덤으로 나타나도록 코딩했다. 탑스핀 드라이브 이후 3회 드라이브 싸움을 이어나간 후 3회 스매싱(일반 스핀)을 이어나가는 것까지를 하나의 사이클로 정했다. 그러나 DC모터의 출력부족 문제가 존재했고 전압을 높이는 것으로도 해결하지 못했기에 공의 속도가 턱없이 부족한 결과를 얻게 되었다.
출력이 더 강한 DC모터를 사용하거나 기어비를 이용해 회전속도를 확실히 증가시키는 방안을 고안해 속도의 문제를 보안하고 발사대의 각도 조정을 가능하게 해 공의 낙하 위치를 추가로 조절할 수 있도록 한다면 실전에 가까운 연습을 즐길 수 있게 될 것으로 보인다. 또한 이 프로젝트를 더 발전시켜 나간다면 탁구장에 혼자 가서도 충분히 경기에 가까운 경험을 제공해주는 기계가 될 수 있을 것이다.

담당부서학생행정실

전화번호880-2277