2

다중 에이전트, 경량, 동작 중심, 스크립트 가능, 시각적 런타임 인 ​​로봇 시뮬레이터를 찾고 있는데 2D이기도합니다. 현실 세계에 로직을 출력 할 필요는 없습니다. 센서/모터 콤보와 관련된 행동을 제외하고 - 색상/크기/속도/기타 (먹이/육식 동물/교미)에 반응하는 센서를 코드화하고 결과 접촉 (죽음/출생/에너지 - 이득).경량, 행동 주도 멀티 에이전트 로봇 시뮬레이터?

BugWorks :

가 그래서, 지금까지 내가 다음을 검토 한 결과, 어느 것도 렌더링 및보고, 반 복잡한 행동 과제를 멀티 에이전트, 행동 중심의 가벼운 무게를, 시각적 인 런타임 - -하지만 내가 말할 수있는 한 스크립트가 가능하지 않습니다. 즉, GUI를 사용하여 저장할 수는 있지만 직접 편집 할 수있는 코드는 없습니다. 한 가지 좋은 점은 재현 기능이 있다는 것입니다. 구현은 이상하지만 클릭 당 한 로봇을 생성합니다 (로봇 상호 작용을 기반으로하지 않습니다). 모든 로봇의 모든 특성을 평균적으로 나타냅니다. 하지만 기능이없는 것보다 낫다. More info

귀도 반 로봇 : 멀티 에이전트,하지만 내장 디버거, 로봇과 환경 그 자체가 간단한 스크립트 언어를 가지고 있지 More Info

Algodoo :. 그것은 2D 물리있어을, point-n-click 인터페이스이지만 그래픽 카드는 매우 무거워서 테스트를 많이 마쳤습니다. More info

의견이 있으십니까?

답변

1

GarlicSim을 시도해 볼 수 있습니다. 일반적인 시뮬레이션 프레임 워크 (다른 것 중 다중 에이전트 시뮬레이션에 유용함)이므로 로봇 시뮬레이션에 필요한 특정 도구를 제공하지는 않지만 비교적 쉽게 빌드 할 수 있습니다.

+0

+1하지만 GarlicSim을 5 분간보고 "simpacks"를 찾을 수 없었습니다. 즉 모든 GarlicSim이 내 이해에 기반을두고 있다는 것은 "simpacks"플레이어라는 것을 의미합니다. 어떤 것도 플레이 할 수 없다면 플레이어의 포인트는 무엇입니까? – blunders

+0

GarlicSim과 함께 제공되는 3 개의 simpack이 있습니다. 그것들은'garlicsim_lib' 모듈에 있습니다. (Google it.) 그러나 그들은 단지 simpacks의 예입니다; 시뮬레이션을 위해서는 자신의 simpack을 작성해야합니다. GarlicSim의 목표는 simpack을 작성할 때 가능한 한 쉽게 작성하는 것입니다. 결국'garlicsim_lib'에 simpacks의 풍부한 표준 라이브러리가있게 될 것입니다.하지만 지금부터 수년이 흘렀습니다. –

+0

답변에서 GarlicSim과의 제휴를 공개했다면 좋았을 것 같습니다. 나는 방금 당신의 프로필을 보았습니다. 여하튼, 나는 그것이 도움이되어야하고, 좋은 프로젝트라는 것에 동의한다. 단지 플레이어가 프로젝트 IMHO의 성공으로 인도하지는 않는다는 것을 안다. – blunders