이 프로젝트는 인공지능 커뮤니티 Gurugail(http://gurugail.com )에서의 개인프로젝트로 진행하는 것입니다.
========================================================================================================

RobotSimul01.exe
올해안으로 끝내려고 했는데..
환경구성까지로 일단 만족해야겠네요.
========================================================================================================

RobotSimul01.exe
올해안으로 끝내려고 했는데..
환경구성까지로 일단 만족해야겠네요.
현재까지 진행된 실행파일을 올립니다.
오른쪽 위의 설정으로
로봇의 수, 통신범위,
타겟의 갯수, 그룹수, 뿌려지는 범위,
벽의 수와 최대크기를 지정할 수 있습니다.
전체 환경의 크기는 1000x1000이고,
로봇의 크기는 반지름이 5이며
로봇은 속도와 각속도를 갖는 2바퀴형 로봇으로 모델링되어있고,
각 바퀴의 최대속도는 iteration당 1로 설정했습니다.
빨간색으로 표시된 로봇이 가장 점수가 높은 로봇,
파란색은 임의로 선택된 로봇입니다. (마우스로 클릭하면 가장 가까운 로봇이 선택됨)
오른쪽 아래에는 각 로봇의 점수/iteration당점수/전체에 대한 비율이 정렬되어 보이고,
화면 아래에 보이는 것도 마찬가지의 정보를 전체,최고,선택된 로봇을 각각 표시한 것입니다. (이 부분에는 나중에 유전자정보를 표시할 생각입니다)
로봇의 행동은 제가 임의대로 지정해둔 대로라서..
그룹을 이루고 돌아다니는 모습을 보기는 좋지만
동작 효율이 썩 좋진 않습니다.
이제 이부분을 학습으로 최적화시키는 게 핵심인데.. 아직 멀었군요 ㅎ



최근 덧글