Thanks to visit codestin.com
Credit goes to github.com

Skip to content

jiushihutb/hutb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

人车模拟器

该项目是一个用于研究人和车的开源仿真器。 基于 Carla 和 OpenSim 开发,旨在支持人车系统的开发、训练和验证。 除了开源代码外,还提供了为此目的创建的可自由使用的开放数字资产(城市布局、建筑、车辆、行人)。 该模拟平台支持传感器套件和环境条件的灵活规范。 具体介绍请参考 中文文档

入门示例

  1. 下载 链接 中的software/car/DReyeVR中的hutb_*.zip文件并解压;
  2. 运行WindowsNoEditor文件夹下的CarlaUE4.exe,使用键盘进行控制;
  3. 使用pip install hutb安装Python工具包,运行以下脚本在场景中生成车辆和行人:
python generate_traffic.py

显示手动控制车辆:

python manual_control.py

编译 Carla

使用git clone或从此页面下载项目。请注意,hutb分支包含最新版本以及最新的修复程序和功能。

然后按照 如何在Windows上构建中文说明如何在Linux上构建中的说明进行操作。

Linux版本需要一个UE补丁来解决有关Vulkan的一些可视化问题。 那些已经使用Linux构建的用户应该安装补丁,并使用以下命令重新构建UE。

软硬件要求

  • 处理器:Intel i7 gen 9th - 11th / Intel i9 gen 9th - 11th / AMD ryzen 7 / AMD ryzen 9
  • 内存:+16 GB
  • 显卡:NVIDIA RTX 2070 / NVIDIA RTX 2080 / NVIDIA RTX 3070, NVIDIA RTX 3080
  • 操作系统:Windows 10, Ubuntu 18.04

生态系统

与模拟平台相关的存储库:

其他

除了文档之外,还为用户创建了一些附加内容。这是一种涵盖不同主题的好方法,例如对特定模块的详细解释、功能的最新改进、未来的工作等等。

  • 常规
  • 模块
    • 交通管理器的改进 — 视频 | PPT
    • 汽车软件与ROS的集成 — 视频 | PPT
    • ScenarioRunner简介 — 视频 | PPT
    • OpenSCENARIO 支持 — PPT
  • 特点
    • 与SUMO和PTV Vissim的联合仿真 — 视频 | PPT
    • RSS-lib 的集成 — PPT
    • 外部传感器接口(External Sensor Interface,ESI) — 视频 | PPT
    • OpenDRIVE 独立模式 — 视频 | PPT

开发

windows操作系统下通过vs2019打开并编译carla:

  1. 开Carla的CMake项目:

    File-->Open-->CMake, 在对话框中找到carla所在的本地文件夹(包含CMakeLists),选择CMakeLists.txt文件,打开,Visual studio会自动加载此仓库,解析CMakeLists.txt 文件,并提取其配置和变量信息。解析完成会从解决方案资源管理器中看到.cpp文件。

  2. 修改配置 点击x64-Debug下拉菜单中的管理配置,并在弹出的界面点击编辑JSON

将所需要构建的类型改为想编译的类型,比如Client

  1. 生成: 点击菜单栏生成-全部生成部分生成即可。

发布

包含所有软件依赖,双击launch.bat启动软件。

About

人车模拟器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 70.3%
  • Python 20.7%
  • C 4.0%
  • Batchfile 2.0%
  • Shell 1.7%
  • CMake 0.5%
  • Other 0.8%