[carla] docs(traffic-manager): fix the synchronous mode example (#9946) The example never enabled synchronous mode on the server: it modified settings without applying it, then applied init_settings (the original asynchronous settings) right before calling world.tick(). The teardown also set settings.synchronous_mode = False without applying it. Apply settings when enabling sync mode, and restore init_settings at the end.
[carla] docs(traffic-manager): fix the synchronous mode example (#9946) The example never enabled synchronous mode on the server: it modified settings without applying it, then applied init_settings (the original asynchronous settings) right before calling world.tick(). The teardown also set settings.synchronous_mode = False without applying it.
settings
init_settings
settings.synchronous_mode = False
Apply settings when enabling sync mode, and restore init_settings at the end.
—— 理查德·费曼,1988
该项目是一个用于研究 人 和 载具(具身人、地面载具、空域载具、水域载具)的 影视级物理模拟器,旨在加速人和机器人的算法开发、训练和验证。 除了开源代码外,还提供了为此目的创建的可自由使用的开放数字资产(城镇布局 、建筑 、载具 、行人 、道具 等)。 该模拟平台支持 VR 驾驶舱、VR 数据收集文档、空地一体、水下机器人、传感器 、数据合成 、交通管理器 、多物理场仿真 、行人导航 、Python接口 等标准规范, 详细介绍请参考文档 。
English | 简体中文 | 🌐 项目主页 | 📖 中文文档
在终端运行下面命令下载模拟器:
# Windows 系统的下载命令,运行 CarlaUE4.exe 启动模拟器 curl -fsSL -o dl.bat https://openhutb.github.io/dl.bat && dl.bat # Ubuntu 系统的下载命令,运行 CarlaUE4.sh 启动模拟器 curl -fsSL -o dl.sh https://openhutb.github.io/dl.sh && chmod +x dl.sh && ./dl.sh
进入生成的目录hutb/PythonAPI/carla/dist/,使用pip install hutb-*.whl安装特定 Python 版本的工具包(支持Python 3.7-3.14),运行以下脚本在场景中 生成车辆和行人 :
hutb/PythonAPI/carla/dist/
pip install hutb-*.whl
python PythonAPI/examples/generate_traffic.py
手动控制行人 :
python PythonAPI/examples/manual_control.py --filter walker.pedestrian.*
使用 config.py 切换 到 VR 驾驶舱模式 ,使用罗技方向盘或键盘W、A、S、D等进行控制,Z为倒档:
W
A
S
D
Z
python PythonAPI/util/config.py --map Town10HD?GAME=VR
git clone https://github.com/OpenHUTB/hutb.git # 启动编辑器(-l)、打包(-p) # Windows setup.bat -l # Ubuntu ./setup.sh -l ./setup.sh -p
请注意,hutb分支包含最新版本以及最新的修复程序和功能。 或者按照 如何在Windows上构建中文说明 、如何在Linux上构建 中的说明进行操作。
[!NOTE] 艺术创作人员可以不编译,直接下载 链接 中的software/hutb/hutb_editor.zip文件并解压,双击launch_hutb_editor.bat即可启动带插件的虚幻编辑器。
software/hutb/hutb_editor.zip
launch_hutb_editor.bat
与模拟平台相关的存储库:
除了文档之外,还为用户创建了一些附加内容。这是一种涵盖不同主题的好方法,例如对特定模块的详细解释、功能的最新改进、未来的工作等。
该项目站在巨人的肩膀上,诚挚感谢以下开源项目的开发者: Carla (MIT 许可证)、AirSim (MIT 许可证)、DReyeVR (MIT 许可证)、CarlaAir(MIT 许可证)、HoloOcean (MIT 许可证)、OpenSim (Apache 许可证)。
相关的资产(包括湖南工商大学、长沙中电软件园、国产载具等资产)遵循 CC-BY 许可证。 其他相关资产和代码基于 MIT 许可证 开源。
该项目是一个用于研究具身人、无人车、无人机的影视级物理模拟器,旨在支持人和载具算法的开发、训练和验证。 除了开源代码外,还提供了为此目的创建的可自由使用的开放数字资产(城镇布局 、建筑 、车辆 、行人 、道具 等)。 该模拟平台支持 传感器 、数据合成 、交通管理器 、多物理场仿真 、行人导航 、Python接口 等的标准规范。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
开源孪创
—— 理查德·费曼,1988
该项目是一个用于研究 人 和 载具(具身人、地面载具、空域载具、水域载具)的 影视级物理模拟器,旨在加速人和机器人的算法开发、训练和验证。 除了开源代码外,还提供了为此目的创建的可自由使用的开放数字资产(城镇布局 、建筑 、载具 、行人 、道具 等)。 该模拟平台支持 VR 驾驶舱、VR 数据收集文档、空地一体、水下机器人、传感器 、数据合成 、交通管理器 、多物理场仿真 、行人导航 、Python接口 等标准规范, 详细介绍请参考文档 。
English | 简体中文 | 🌐 项目主页 | 📖 中文文档
使用示例
在终端运行下面命令下载模拟器:
进入生成的目录
hutb/PythonAPI/carla/dist/,使用pip install hutb-*.whl安装特定 Python 版本的工具包(支持Python 3.7-3.14),运行以下脚本在场景中 生成车辆和行人 :手动控制行人 :
使用 config.py 切换 到 VR 驾驶舱模式 ,使用罗技方向盘或键盘
W、A、S、D等进行控制,Z为倒档:源代码编译
请注意,hutb分支包含最新版本以及最新的修复程序和功能。 或者按照 如何在Windows上构建中文说明 、如何在Linux上构建 中的说明进行操作。
软硬件要求
生态系统
与模拟平台相关的存储库:
其他
除了文档之外,还为用户创建了一些附加内容。这是一种涵盖不同主题的好方法,例如对特定模块的详细解释、功能的最新改进、未来的工作等。
参考和许可证
该项目站在巨人的肩膀上,诚挚感谢以下开源项目的开发者: Carla (MIT 许可证)、AirSim (MIT 许可证)、DReyeVR (MIT 许可证)、CarlaAir(MIT 许可证)、HoloOcean (MIT 许可证)、OpenSim (Apache 许可证)。
相关的资产(包括湖南工商大学、长沙中电软件园、国产载具等资产)遵循 CC-BY 许可证。 其他相关资产和代码基于 MIT 许可证 开源。