[팀 프로젝트] ChatGPT 기반 애니매트로닉스 얼굴 제작

  1. 주제
    ChatGPT 기반 애니매트로닉스 얼굴 제작

  2. 기간 1. 11 ~ 2. 6

  3. 팀원
    양지웅 최한준 남우준 이원웅

  4. 개발 상세 계획

    4.1 개발 목적
    요즘 TV가 있는 가정들은 대부분 AI스피커 한대쯤은 가지고 있으리라 생각한다.
    가족 중 누군가 지시를 하면 그에 맞는 대답 혹은 동작을 하는 물체를 보면 신기하지만 한편으로는 애완동물과 같은 친근함을 느끼기가 힘들다.
    로봇과 IOT가 본격적으로 도입 될 미래에는 마치 AI가 반려견 혹은 가족구성원같은 느낌을 줄 수 있는 모습으로 구현되지 않을까 하는 생각에서 출발했다.
    이에 따라 AI스피커를 기반으로 animatronics(사람 또는 동물을 본떠 만든 전기 힘으로 움직이는 로봇)을 구현하고자 한다.
    사용자의 질문에 맞는 대답을 하는 것과 동시에 눈은 사용자를 따라다니며 아이컨텍이 가능하고, 대화를 할 때에는 마치 사람처럼 입이 움직일 것이다.

    4.2 발전 방향

  • 아두이노를 사용하여 사용자를 바라보는 animatronic 눈 제작. 3D 프린터로 외형을 제작하고, face tracking이 가능한 센서와 서보 모터를 사용하여 구동한다.

  • 라즈베리 파이를 사용하여 사용자의 목소리를 입력으로 받고, ASR로 텍스트로 변환한다. ChatGPT 결과를 얻은 다음 해당 출력을 TTS를 통해 음성으로 출력한다.

  • 음성을 파형으로 디스플레이에 출력하여 사람과 대화한다는 느낌을 받을 수 있도록 구현한다. 이때 디스플레이와 스피커는 중고 네비게이션을 재활용한다.

    4.3 사용 부품
    아두이노 우노, 라즈베리파이4, 사람 인식 센서, 서보모터 x6, 서보 드라이버, 3D 프린터로 제작한 눈 외형, 사운드카드, 마이크, 5vDC 파워서플라이, 승압 부스터 x2, 중고 네비게이션

    4.4 개발 일정

  1. 11 ~ 1. 14: 주제 선정 및 설계 의견 취합
  2. 15 ~ 1. 21: 예산안 작성 및 물품 구매
  3. 22 ~ 1. 26: 눈 부분 하드웨어 구현, 아두이노 라즈베리파이 코딩
  4. 27 ~ 2. 2: 각 파츠 결합 및 전원 분배, 외장 제작
  5. 3 ~ 2. 5: 프로젝트 보고서 제작 및 제출