← 프로젝트 목록으로

Puzzy AI in Unity

기본 정보

사용 언어
C#Unity
포지션
클라이언트
기간
2022.03 ~ 2022.06
팀 / 개인
깃허브 링크
GitHub에서 보기 →

프로젝트 소개

Unity ML-Agents로 가상공간에서 학습시킨 자율주행 AI를 실제 RC카에 이식하는 팀 프로젝트입니다. 가상의 주행 학습 결과를 현실의 하드웨어로 옮기는 것을 목표로 했습니다.

프로젝트 구성

  • 가상 주행 환경

    • 클라이언트 개발 담당으로 현실공간과 유사한 가상 주행 환경 제작
  • 차량 오브젝트

    • Wheel Collider 등을 활용해 실제 RC카와 유사한 차량 오브젝트 구현
  • AI 학습

    • ML-Agents를 적용해 주행 및 장애물 회피를 가상공간에서 학습
  • 하드웨어 제작

    • 아두이노 키트로 RC카를 직접 제작하고 회로 구성
  • Unity-아두이노 연동

    • System.IO.Ports를 이용한 C# 시리얼 통신으로 아두이노와 Unity를 직접 연결해, 구버전 전용 연동 모듈(Ardunity)의 버전 호환 문제를 해결

스크린샷

스크린샷/영상 자료 준비 중입니다.