2011-04-18 5 views
0

현재 포스트 그라데이션 에이전트 용지 프로젝트를 진행 중입니다. 내 프로젝트의 경우 ARA * ADA * 및 DLite *와 같은 시간 검색을 확장하는 것에 대한 아이디어가 있습니다. 이 아이디어를 로봇에서 시뮬레이션하여 테스트하고 싶습니다. 나는 지난 몇 밤 동안 다른 소프트웨어를보고 있었고 운이 없었습니다.좌표 및 간단한 상태 매핑을위한 자동 IR 스캐닝을 갖춘 간단한 로봇 시뮬레이터

좌표 (x, y, z)를 속도

나는 또한 필요합니다

는 궁극적으로 나는 항상 가능하고 분리 된 방식으로 다음과 같은 정보가 필요합니다 로봇을 가지고 뭔가가 필요 로봇은 x, y 좌표를 (통행 가능/불가피)로 매핑하는 IR 스캐너를 갖는 것과 같이 환경에서 좌표를 수집 할 수있는 방법이 필요합니다.

마지막으로 환경 정보를 사용하여 목표 좌표로의 경로를 통과 할 상태를 제안하는 알고리즘을 프로그래밍 할 수 있어야합니다.

내 질문은 너무 많은 노력없이이 모든 것을 이룰 수있는 소프트웨어가 있는지 없는지입니다. 나는 이것을 프로그래밍하는 데 7 박 이상을 쓰고 싶지 않을 것입니다. 이상적으로는 밤이나 2 시갂에 눈에 보이는 결과를 원합니다.

내 논문 (예 : 주변 검색, BiMaxf, BS *, A *, 내 자신의 양방향 검색 알고리즘 및 일부 전면 - 검색)에 많은 휴리스틱 검색 알고리즘을 프로그래밍했습니다. 8/15 퍼즐을 사용하면 Java에서 몇 초 안에 상당히 어려운 문제를 해결할 수 있습니다. 나는 C 언어 나 스크립트를 사용하는 것이 편안하다. 필요한 것은 해시 테이블과 ADT의 우선 순위 큐가 될 것이다.

그렇다면 합리적인 편리 성으로 (실시간으로) 시뮬레이션을 구현할 수있는 오픈 소스 소프트웨어가 있습니까? 그렇지 않다면 질문에서 내 자신의 시뮬레이터 사운드를 생성합니까? 만약 내가 그 일을한다면 2D 시뮬레이터 일 가능성이 가장 높습니다. 은 주어진 반경 내에서 주위의을 알고 있습니다. 실험으로는 알 수 없으므로 이미 거기에있는 것을 수행하는 것이 좋을 것입니다. 편견이 ...

답변

0

플레이어/스테이지를 고려 했습니까?

http://playerstage.sourceforge.net/

이 플레이어는 오픈 소스 로봇 플랫폼 및 단계는 그것으로 결합 된 것 시뮬레이션 환경입니다. 기본적인 형태로는 레이저/IR/소나 스캐너로 모바일 2D 로봇을 빠르게 생성하고 시뮬레이션 환경에서 시뮬레이션 할 수 있습니다. 다음과 같은 모습의 그림이 있습니다 : http://goo.gl/BV4X8

오픈 소스로 (리눅스에서 어쨌든) 설치하고 간단한 구성을 작성하는 것이 매우 간단합니다. 함께하는 데 도움이되는 자습서가 있습니다.

+0

좋아, 나는 그것을 보았다. 그리고 우선 순위가 높았다. 내가 만들 수있는 정확한 그림처럼 보였다. 비록 내가 집에서 가지고있는 것이 OSX/w7이기 때문에 나는 리눅스 문제에 대해 조금 걱정했다. 나는 그것을 지금 작동 시키려고 노력할 것이다. – Sekm