2011-12-15 1 views
3

제목이 분명합니다. 좋은 생각입니까? 내가 아는 언어로 로봇 시뮬레이터를 찾고 있었는데 (나는 루비를 가장 잘 안다. 그리고 C++, 그 다음에 파이썬 - 여기에서 강화하고 싶다. 자바 스크립트는 잊어 버린다.하지만 나는 그것을 안다.) Panda3d Robotics

는 내가 파이라는 뭔가를 찾았지만, 아마 내 요구 (아래)에 맞지 않습니다. 내 마지막 대학 용어에서

는 내가 그 때 (용어의 약 2 개월) RobotC에 데려 갔다, C++를 배웠다. 파이로는 비슷한 것처럼 보이지만 지금은 다른 것을 원합니다.

나는 그래픽을 가져올 수 있습니다 뭔가가 필요, 3 차원 환경을 수 있습니다 쉽게 로봇이 수행 할 수있는 작업을 수정할 수 있습니다. 또한 센서와 같이 로봇 프로그래밍에 필요한 다른 것들을 제공합니다.

+0

여기를 보라 - [http://stackoverflow.com/questions/2533321/robotics-simulator][1] [1] : http://stackoverflow.com/questions/2533321/ robotics-simulator – Arkapravo

답변

0

팬더 3D는 자신의 로봇 시스템을 작성하기에 좋은 언어입니다. CMU 사람들이 작성했기 때문에 매우 깨끗하고 많은 의미가 있습니다. Maya 또는 Blender에서 매우 복잡한 모델을 가져올 수 있습니다. 3D 환경을 지원합니다. 모델링 패키지에서 가져온 액션 (애니메이션)을 실행하기위한 자체 스크립팅 언어가 있지만, 필자는 나만의 로봇 드라이버를 작성하는 것을 선호합니다. 자체 기본 버전, ODE (Open Dynamics Engine) 및 가장 최근의 Bullet을 포함한 세 가지 물리 엔진을 지원합니다. 트리거링을 허용하는 충돌 감지를 지원하지만 로봇 시스템 자체가 아닌 애니메이션 및 그래픽 렌더링 시스템이므로 자체 센서 시뮬레이터를 옆이나 위에 놓아야합니다. 결국, 그것은 꽤 만족 스럽습니다. 행운을 빕니다.

+1

Panda3D는 언어가 아니며 CMU 사람들이 완전하게 작성한 것은 아니며 실제로 솔로 기고가 몇 명이 작성했습니다. – wvd

+0

Panda3D는 OpenGL이 언어가 아닌 것과 같은 방식으로 언어가 아닙니다. 그것은 C++ 또는 파이썬 위에 구현됩니다. – DragonLord

+0

기원을 명확히하기 : "CMU는 Panda3D 개발에서 그 역할에 대한 상을 받았습니다 ... Panda3D는 Disney 테마 파크에서 Aladdin의 Magic Carpet과 같은 가상 현실 타기를 만들기 위해 Disney VR Studio에서 원래 개발 한 게임 엔진입니다 디즈니의 온라인 게임 인 툰 타운 (Toontown)은 결국 2002 년 오픈 소스 소프트웨어로 출시되었지만 대부분의 게임 개발자가 쉽게 사용할 수있는 형태는 아니 었습니다 .Carnegie Mellon의 Entertainment Technology Center는 Disney와 함께 문서 작성 기능을 추가하고 일반적으로 Panda3D를 대중이 사용하기에 더 적합하게 만듭니다. " – DragonLord

0

저는 ROS (gazebo)로 가서 C + + 또는 Python으로 노드를 작성하라고 제안합니다. Lentin Joseph이 저술 한 "Learning Robotics Using Python"에 대한 책을 참고할 수 있습니다. ROS 및 OpenCV를 사용하여 자율 로봇을 구축하는 데 도움이됩니다.

관련 문제