센서 시뮬레이션과 Gymnasium 스타일 환경을 제공하는 강화 학습 및 자율주행 연구용 경량 Python 주행 시뮬레이터입니다.
Farama-Foundation/HighwayEnv
자율주행 및 의사결정 에이전트의 학습과 테스트를 위한 Gymnasium 호환 시뮬레이션 주행 환경 모음입니다.
- 스타
- 3,340
- 포크
- 905
- 열린 이슈
- 47
- 마지막 커밋
- 6일 전
어떤 프로젝트인가요?
HighwayEnv는 자율주행 및 전술적 의사결정 연구를 위한 다양한 교통 시나리오를 시뮬레이션합니다. 고속도로 주행, 합류, 로터리, 교차로, 주차, 레이싱 트랙, 유턴 등의 환경은 표준 reset/step 인터페이스를 제공하므로 강화 학습 에이전트가 Gymnasium을 통해 상호작용할 수 있습니다.
차선 수, 차량 동작, 관측 및 행동 유형 등의 옵션을 설정할 수 있습니다. 일부 시나리오는 빠른 실행, 연속 제어, 연결 차선, 멀티 에이전트 또는 대규모 레이아웃을 지원하는 변형도 제공합니다. 에피소드를 시각적으로 확인할 수 있도록 렌더링 기능도 지원합니다.
이 패키지는 PyPI에서 설치할 수 있으며, Stable Baselines3를 사용한 에이전트 학습 예제를 포함한 빠른 시작 안내가 문서 사이트에 제공됩니다. 이 프로젝트는 Farama Foundation에서 관리합니다.
핵심 기능
- 01고속도로, 합류, 로터리, 교차로, 주차를 포함한 10가지 주행 시나리오 계열.
- 02Gymnasium 호환 reset 및 step 인터페이스.
- 03차선 수, 교통 및 관측 설정을 구성할 수 있습니다.
- 04일부 시나리오에서 연속 제어 및 멀티 에이전트 변형을 제공합니다.
- 05시뮬레이션 에피소드를 기본 렌더링 기능으로 시각화할 수 있습니다.
- 06pip 또는 uv로 설치할 수 있습니다.
활용 사례
- 주행 과제에서 강화 학습 알고리즘을 벤치마킹합니다.
- 차선 변경, 합류 또는 교차로를 위한 의사결정 정책을 프로토타이핑합니다.
- 재현 가능한 시뮬레이션 시나리오로 자율주행 개념을 교육합니다.
- 교통 문제에서 몬테카를로 트리 탐색이나 가치 반복 같은 계획 방법을 테스트합니다.
빠른 시작
- 1
PyPI에서 HighwayEnv 설치하기
pip install highway-env - 2
Highway 환경을 만들고 무작위 액션 루프 실행하기
사용 전 알아둘 점
- 주로 Linux와 macOS를 지원하며, Windows는 최선의 노력으로 지원합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- HighwayEnv은(는) 무엇인가요?
- 자율주행 및 의사결정 에이전트의 학습과 테스트를 위한 Gymnasium 호환 시뮬레이션 주행 환경 모음입니다. HighwayEnv는 자율주행 및 전술적 의사결정 연구를 위한 다양한 교통 시나리오를 시뮬레이션합니다. 고속도로 주행, 합류, 로터리, 교차로, 주차, 레이싱 트랙, 유턴 등의 환경은 표준 reset/step 인터페이스를 제공하므로 강화 학습 에이전트가 Gymnasium을 통해 상호작용할 수 있습니다.
- HighwayEnv은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- HighwayEnv은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- HighwayEnv은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. HighwayEnv의 마지막 커밋은 2026년 10월 30일입니다.
- HighwayEnv은(는) 어디에 사용할 수 있나요?
- 주행 과제에서 강화 학습 알고리즘을 벤치마킹합니다. 차선 변경, 합류 또는 교차로를 위한 의사결정 정책을 프로토타이핑합니다. 재현 가능한 시뮬레이션 시나리오로 자율주행 개념을 교육합니다. 교통 문제에서 몬테카를로 트리 탐색이나 가치 반복 같은 계획 방법을 테스트합니다.
- HighwayEnv는 어떻게 설치하나요?
- PyPI에서 HighwayEnv 설치하기: pip install highway-env Highway 환경을 만들고 무작위 액션 루프 실행하기
- HighwayEnv은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Farama-Foundation/HighwayEnv
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Gymnasium과 유사한 표준 API와 참조 환경을 제공하는 멀티 에이전트 강화학습 연구용 Python 라이브러리입니다.
쿼드콥터용 단일·멀티 에이전트 강화학습 컨트롤러를 훈련하는 PyBullet 기반 Gymnasium 환경입니다.
Gymnasium API를 기반으로 구축된 MuJoCo 로봇 강화 학습 환경 모음입니다.
Basilisk 시뮬레이터를 기반으로 우주선 작업 배정 및 계획을 위한 Gymnasium 강화학습 환경을 구축하는 Python 패키지입니다.
Unreal Engine 기반의 오픈소스 자율주행 연구 시뮬레이터로, 도심 환경과 디지털 에셋, 센서 시뮬레이션을 제공합니다.