드론, 고정익 항공기, 지상 차량을 위한 오픈소스 엔진 독립형 시뮬레이터로, Unreal Engine 5 렌더링을 선택적으로 지원합니다.
cyberbotics/webots
로봇, 차량 및 기계 시스템을 모델링하고 프로그래밍하고 시뮬레이션하는 오픈소스 로봇 시뮬레이터입니다.
- 스타
- 4,754
- 포크
- 2,098
- 열린 이슈
- 228
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Webots는 로봇, 차량 및 기타 기계 시스템을 모델링하고 프로그래밍하고 시뮬레이션하는 개발 환경입니다. 사용자는 물리 엔진, 센서, 액추에이터가 포함된 가상 세계를 만들고, 실제 하드웨어에서와 같은 방식으로 실행되는 컨트롤러를 작성할 수 있습니다.
이 프로젝트는 1996년 EPFL에서 모바일 로보틱스 연구 도구로 처음 개발되었으며, Cyberbotics가 1998년부터 상용화했습니다. 2018년 12월 오픈소스로 공개되었습니다. 로보틱스를 처음 접하는 사람을 위한 튜토리얼을 제공하는 등 초보자도 쉽게 사용할 수 있도록 구성되어 있습니다.
Linux, Windows, macOS용 사전 컴파일된 바이너리를 제공하며, 프로젝트 주제에는 ROS와 ROS 2도 포함되어 있습니다. webots.cloud를 통해 온라인 시뮬레이션을 실행할 수도 있습니다.
핵심 기능
- 01물리 시뮬레이션을 통해 로봇, 차량 및 기계 시스템을 모델링합니다.
- 02객체 인식 기능과 함께 lidar 및 카메라 같은 센서를 시뮬레이션합니다.
- 03시뮬레이션된 세계에서 실행되는 로봇 컨트롤러를 작성할 수 있습니다.
- 04Linux, Windows, macOS에서 실행됩니다.
- 05로보틱스 시뮬레이션을 배울 수 있는 초보자용 튜토리얼을 제공합니다.
활용 사례
- 실제 하드웨어에서 테스트하기 전에 로봇 제어 알고리즘의 프로토타입을 만듭니다.
- 강의에서 로보틱스와 모바일 로봇 프로그래밍을 가르칩니다.
- 시뮬레이션 환경에서 자율주행 차량이나 센서 구성을 테스트합니다.
빠른 시작
- 1
최신 릴리스 페이지에서 미리 컴파일된 바이너리를 다운로드하세요
- 2
사용 중인 플랫폼(Linux, Windows, macOS)의 설치 안내를 확인하세요
- 3
또는 wiki와 기여 가이드라인에 따라 소스에서 빌드하세요
사용 전 알아둘 점
- 소스에서 빌드하는 과정은 더 복잡하며 README가 아닌 wiki에 설명되어 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- webots은(는) 무엇인가요?
- 로봇, 차량 및 기계 시스템을 모델링하고 프로그래밍하고 시뮬레이션하는 오픈소스 로봇 시뮬레이터입니다. Webots는 로봇, 차량 및 기타 기계 시스템을 모델링하고 프로그래밍하고 시뮬레이션하는 개발 환경입니다. 사용자는 물리 엔진, 센서, 액추에이터가 포함된 가상 세계를 만들고, 실제 하드웨어에서와 같은 방식으로 실행되는 컨트롤러를 작성할 수 있습니다.
- webots은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- webots은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- webots은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. webots의 마지막 커밋은 2026년 11월 6일입니다.
- webots은(는) 어디에 사용할 수 있나요?
- 실제 하드웨어에서 테스트하기 전에 로봇 제어 알고리즘의 프로토타입을 만듭니다. 강의에서 로보틱스와 모바일 로봇 프로그래밍을 가르칩니다. 시뮬레이션 환경에서 자율주행 차량이나 센서 구성을 테스트합니다.
- webots는 어떻게 설치하나요?
- 최신 릴리스 페이지에서 미리 컴파일된 바이너리를 다운로드하세요 사용 중인 플랫폼(Linux, Windows, macOS)의 설치 안내를 확인하세요 또는 wiki와 기여 가이드라인에 따라 소스에서 빌드하세요
- webots은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/cyberbotics/webots
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
물리 엔진, 3D 렌더링, 센서 모델과 그래픽 인터페이스를 제공하는 오픈소스 로봇 시뮬레이터이자 최신 Gazebo 버전입니다.
바퀴형 모바일 로봇과 차량을 위한 경량 2.5D 동역학 시뮬레이터로, 독립 실행형, ROS 1/2, C++ 및 Python에서 사용할 수 있습니다.
해양 로봇과 수중 환경을 위해 물리 엔진과 렌더링 파이프라인을 결합한 C++ 시뮬레이션 라이브러리입니다.
RobotX 대회 과제를 바탕으로 해양 환경에서 무인 수상정 테스트를 지원하는 Gazebo 및 ROS 2 기반 시뮬레이션 환경입니다.
에디터와 런타임에서 MuJoCo 물리를 실행하고, 정확한 접촉 동역학과 Unreal 렌더링을 결합하는 Unreal Engine 5 플러그인입니다.