Repolode
Farama-Foundation

Farama-Foundation/HighwayEnv

基于 Gymnasium 的自动驾驶仿真环境合集,用于训练和测试自动驾驶与决策智能体。

Star
3,342
Fork
905
未关闭 Issue
47
最近提交
8天前

这是什么?

HighwayEnv 提供一组用于自动驾驶和战术决策研究的交通仿真场景,包括高速公路行驶、并线、环岛、十字路口、泊车、赛道和掉头等。每个环境都暴露标准的 reset/step 接口,强化学习智能体可以通过 Gymnasium 与之交互。

环境支持配置,例如车道数量、车辆行为以及观测和动作类型等。部分场景还提供快速、连续控制、连接车道、多智能体或大规模布局等变体,并支持渲染以便直观查看回合过程。

项目可通过 PyPI 安装,并提供文档网站,包含快速入门示例,如使用 Stable Baselines3 训练智能体。项目由 Farama Foundation 维护。

核心功能

  • 01提供十类驾驶场景,包括高速公路、并线、环岛、路口和泊车。
  • 02兼容 Gymnasium 的 reset 和 step 接口。
  • 03车道数量、交通和观测等参数均可配置。
  • 04部分场景提供连续控制和多智能体变体。
  • 05支持对仿真回合进行可视化渲染。
  • 06可通过 pip 或 uv 安装。

适用场景

  • 在驾驶任务上评测强化学习算法。
  • 为变道、并线或路口通行原型化决策策略。
  • 用可复现的仿真场景讲授自动驾驶相关概念。
  • 在交通问题上测试蒙特卡洛树搜索或值迭代等规划方法。

快速上手

  1. 1

    从 PyPI 安装 HighwayEnv

    pip install highway-env
  2. 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目