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)의 버전 호환 문제를 해결
스크린샷
스크린샷/영상 자료 준비 중입니다.