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

RobotSimul01.exe
엄청 오랫만의 업데이트군요.
여전히 학습효과는 미미하지만 그럭저럭 약간의 효과는 보이고 있습니다.
원체 랜덤으로 작용하는 요소가 많다보니 그냥 있는 그대로를 봐서는 학습이 되고 있는 건지 마는 건지 별로 티가 안나고요 -_-
나온 결과들의 통계를 내보면 아~~주 쬐끔씩 나아지고 있습니다.
로봇이 미아가 되는 걸 방지하기 위해 로봇간의 대형을 이루는 벡터를 추가하였고,
주변의 로봇들이 가려는 방향으로 자신도 나아가려는 군집운동의 벡터를 추가하였습니다.
결과적으로 물고기떼가 움직이는 것과 비슷한 움직임을 보이네요.
(스티븐 레비의 책 '인공생명'에서 소개된 내용 중에 1980년대인가.. 새떼를 모방한 프로그램이 있었죠. 그거랑 비슷합니다)
그래도 가끔 미아는 발생합니다만;
앞으로는 특정 지역이나 마더쉽(캐리어 ^^)를 만들어서,
획득한 타겟을 옮겨다가 내려놓는 동작을 구현해볼 생각입니다.
그게 되고 나면 페르몬의 종류를 좀 더 늘려서
박테리아 레벨을 넘어 개미 레벨로 올라가봐야겠군요.
하지만 올해는 시뮬레이션에 집중하기 보다는
이 녀석들이 실제로 움직이게 될 하드웨어의 제작에 힘을 써볼 생각입니다.
실제로 움직이지 않으면 소용이 없으니 말이죠 ^^;
ps. 저는 실제 구현을 목표로 하고 있어서 로봇수를 5~10대 정도만 놓고 실험하고 있지만..
한 30~50대 정도 놓고 보면 시각적으론 꽤 볼만합니다 ㅋㅋ
========================================================================================================

RobotSimul01.exe
엄청 오랫만의 업데이트군요.
여전히 학습효과는 미미하지만 그럭저럭 약간의 효과는 보이고 있습니다.
원체 랜덤으로 작용하는 요소가 많다보니 그냥 있는 그대로를 봐서는 학습이 되고 있는 건지 마는 건지 별로 티가 안나고요 -_-
나온 결과들의 통계를 내보면 아~~주 쬐끔씩 나아지고 있습니다.
로봇이 미아가 되는 걸 방지하기 위해 로봇간의 대형을 이루는 벡터를 추가하였고,
주변의 로봇들이 가려는 방향으로 자신도 나아가려는 군집운동의 벡터를 추가하였습니다.
결과적으로 물고기떼가 움직이는 것과 비슷한 움직임을 보이네요.
(스티븐 레비의 책 '인공생명'에서 소개된 내용 중에 1980년대인가.. 새떼를 모방한 프로그램이 있었죠. 그거랑 비슷합니다)
그래도 가끔 미아는 발생합니다만;
앞으로는 특정 지역이나 마더쉽(캐리어 ^^)를 만들어서,
획득한 타겟을 옮겨다가 내려놓는 동작을 구현해볼 생각입니다.
그게 되고 나면 페르몬의 종류를 좀 더 늘려서
박테리아 레벨을 넘어 개미 레벨로 올라가봐야겠군요.
하지만 올해는 시뮬레이션에 집중하기 보다는
이 녀석들이 실제로 움직이게 될 하드웨어의 제작에 힘을 써볼 생각입니다.
실제로 움직이지 않으면 소용이 없으니 말이죠 ^^;
ps. 저는 실제 구현을 목표로 하고 있어서 로봇수를 5~10대 정도만 놓고 실험하고 있지만..
한 30~50대 정도 놓고 보면 시각적으론 꽤 볼만합니다 ㅋㅋ



덧글
매개체 2008/04/19 04:46 # 삭제 답글
30~50대 ..... . . .상호간의 통신에는 어떤센서를 사용하게되나요 꽤 고성능이어야 될꺼 같은데;
狂工크랜 2008/04/19 08:11 # 답글
초음파.센서 자체는 일반적으로 장애물 감지하는 것과 같지만.. 사용방법의 개념이 완전 다름.