Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
c5f3767
人车控制系统模块开发
manayume Sep 15, 2025
6210960
智能驾驶系统模块
manayume Sep 15, 2025
742f373
删除了多余的文件
manayume Sep 15, 2025
cc153dc
Merge branch 'OpenHUTB:main' into main
manayume Sep 16, 2025
4336352
Merge branch 'OpenHUTB:main' into main
manayume Sep 22, 2025
8241599
Merge branch 'OpenHUTB:main' into main
manayume Sep 23, 2025
1e13c58
Merge branch 'OpenHUTB:main' into main
manayume Sep 29, 2025
66c2d8d
Merge branch 'OpenHUTB:main' into main
manayume Oct 14, 2025
a3a4590
更改了所选的项目,删除了manual_ISS文件夹,增加了Autonomous-Vehicle-Navigation-Using-Deep…
manayume Oct 14, 2025
ae13bef
Merge branch 'OpenHUTB:main' into main
manayume Oct 14, 2025
ba051b4
Merge branch 'OpenHUTB:main' into main
manayume Oct 18, 2025
6c14544
上传了运行成功的代码,更改了test_everyyhing.py中的MODEL_PATH变量所指向的文件,原变量所指向的文件在项目中未找到
manayume Oct 18, 2025
ae77e15
Merge branch 'main' of https://github.com/manayume/nn.git
manayume Oct 18, 2025
e323c9c
Merge branch 'OpenHUTB:main' into main
manayume Oct 22, 2025
7d49a56
上传了运行通过的代码,及所需的库,将tensorflow版本升级为2.5.0版本以适应python3.7环境,优化了test_everyt…
manayume Oct 22, 2025
b6c60f2
Delete src/Autonomous-Vehicle-Navigation-Using-Deep-Learning-master/a…
manayume Oct 23, 2025
6d01d0a
Delete src/Autonomous-Vehicle-Navigation-Using-Deep-Learning-master/a…
manayume Oct 23, 2025
7372b50
Delete src/Autonomous-Vehicle-Navigation-Using-Deep-Learning-master/a…
manayume Oct 23, 2025
cbd28b5
Merge branch 'OpenHUTB:main' into main
manayume Oct 23, 2025
6575546
Merge branch 'OpenHUTB:main' into main
manayume Oct 25, 2025
78560c0
上传了跑通的代码
manayume Oct 25, 2025
0e171c2
Merge branch 'OpenHUTB:main' into main
manayume Nov 3, 2025
887cc67
Merge branch 'OpenHUTB:main' into main
manayume Nov 17, 2025
b66381e
Merge branch 'OpenHUTB:main' into main
manayume Nov 18, 2025
d7a2025
修正了模型文件读取,增加了车辆视角跟随功能和生成车辆按路线形式功能
manayume Nov 18, 2025
45a0033
Merge branch 'OpenHUTB:main' into main
manayume Nov 24, 2025
693ae8e
更改了文件夹名称
manayume Nov 24, 2025
850e08d
Merge branch 'OpenHUTB:main' into main
manayume Nov 24, 2025
ed8e09c
更改了视角跟随设定,使车辆始终在视角范围内,且始终在车尾,降低了视角高度,避免视线被阻挡,
manayume Nov 24, 2025
1d43580
Merge branch 'OpenHUTB:main' into main
manayume Nov 24, 2025
0b23b8c
删除了废弃的项目,防止选题混乱
manayume Nov 24, 2025
9617229
Merge branch 'OpenHUTB:main' into main
manayume Dec 15, 2025
61c6dfb
manayume Dec 15, 2025
0cf41d0
Merge branch 'OpenHUTB:main' into main
manayume Dec 15, 2025
92e0bcd
Merge branch 'OpenHUTB:main' into main
manayume Dec 16, 2025
0f386b8
将tset_everything.py文件模块化,将设置文件(config.py)和交通生成(generate_traffic.py)文件…
manayume Dec 16, 2025
94425d0
Merge branch 'OpenHUTB:main' into main
manayume Dec 16, 2025
22cda88
1
manayume Dec 16, 2025
2b9e0f6
Merge branch 'OpenHUTB:main' into main
manayume Dec 16, 2025
0ba13f0
更新了README文件,突出启动流程,删除了弃用的代码
manayume Dec 16, 2025
4acfa92
Merge branch 'OpenHUTB:main' into main
manayume Dec 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,17 +1,85 @@
这是manayume的使用深度学习的自动驾驶汽车导航项目测试
参考项目:https://github.com/varunpratap222/Autonomous-Vehicle-Navigation-Using-Deep-Learning.git
测试环境:使用ubuntu20.04版本,conda虚拟环境,python3.7版本,安装的软件包按照requirements.txt文件安装,使用Carla0.9.13版本进行模拟
# Autonomous Vehicle Navigation Using Deep Learning

本项目基于深度学习实现自动驾驶汽车在CARLA仿真环境中的导航系统,支持自定义轨迹规划和行人动态模拟。

启动流程
## Run
1. Run Carla Server using: `./CarlaUE4.sh`
2. Run `config.py` file to load Town02
3. Generate traffic either using `generate_traffic.py` or spawn pedestrians at random location along Trajectory 1 and 2 using the `pedestrians_1.py` and `pedestrians_2.py` script. Change the number of vehicles and pedestrians to spawn using `generate_traffic.py` by passing the corresponding arguments.
4. Select an existing trajectory (Trajectory 1, Trajectory 2, Trajectory 3, Trajectory 4) or set custom trajectory using the format given in `test_everything.py` arguments.
5. To find the initial and final locations of the custom trajectory, make use of `get_location.py` file and navigate the map using W,A,S,D, E, and Q keys.
6. Enter locations or select existing trajectories and run the `test_everything.py` file.
## 快速开始

### 环境要求
- **操作系统**: Ubuntu 20.04
- **仿真环境**: CARLA 0.9.13
- **Python**: 3.7
- **包管理**: Conda虚拟环境

### 安装步骤

1. **安装依赖包**:
```bash
conda create -n carla-env python=3.7
conda activate carla-env
pip install -r requirements.txt
```

2. **启动CARLA仿真器**:
```bash
./CarlaUE4.sh
```

3. **运行主程序**:
```bash
python main.py
```

## 项目结构

```
├── main.py # 主程序入口
├── config.py # 配置文件
├── get_location.py # 位置坐标获取工具
├── test_braking.py # 刹车模型测试
├── test_driving.py # 驾驶模型测试
├── pedestrians_1.py # 行人生成器1
├── pedestrians_2.py # 行人生成器2
└── requirements.txt # 依赖包列表
```

## 核心功能

### 1. 自定义轨迹规划
使用 `get_location.py` 获取当前摄像头坐标,配置到 `config.py`:

```python
TRAJECTORIES = {
"custom_trajectory": {
"start": [x, y, z, yaw], # 起点坐标和朝向
"end": [x, y, z], # 终点坐标
"description": "自定义轨迹 - 城镇道路"
}
}
```

### 2. 模型测试
- **刹车测试**: `test_braking.py` - 验证紧急制动性能
- **驾驶测试**: `test_driving.py` - 评估导航准确性

### 3. 行人模拟
- `pedestrians_1.py` - 随机行人生成(模式1)
- `pedestrians_2.py` - 随机行人生成(模式2)
## 配置说明

### 关键配置文件
`config.py` 包含所有可调整参数:
- 轨迹起点/终点坐标
- 深度学习模型参数
- 仿真环境设置

## 参考项目
本项目参考自: [varunpratap222/Autonomous-Vehicle-Navigation-Using-Deep-Learning](https://github.com/varunpratap222/Autonomous-Vehicle-Navigation-Using-Deep-Learning.git)

## 📝 注意事项
1. 确保CARLA仿真器已正确启动
2. 建议在独立的Conda环境中运行
3. 行人模拟模块需要额外计算资源

---

**温馨提示**: 运行前请确认CARLA版本为0.9.13,Python版本为3.7,以避免兼容性问题。
Loading
Loading