From e401af1d2f651f1f078d3fccefda08da108bf917 Mon Sep 17 00:00:00 2001 From: MAXRainJay <134989122+MAXRainJay@users.noreply.github.com> Date: Thu, 15 Jan 2026 21:04:53 +0800 Subject: [PATCH] Add files via upload --- co/README.md | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/co/README.md b/co/README.md index 189be1e..ea488b8 100644 --- a/co/README.md +++ b/co/README.md @@ -1,4 +1,34 @@ -# 基于高保真模拟器的车辆和无人机的协同控制 +# 本科毕业设计 -1. 实现车和无人机的协同控制 -2. 支持基于 ROS/ROS2 的交互 +基于高保真模拟器的车辆和无人机的协同控制 + +## 功能特点 + +- 🎮 **实时键盘控制** - 支持W/A/S/D方向键 + 空格刹车 +- 📊 **专业仪表盘** - 带转速表、档位指示器和速度显示 +- 🚗 **自动挡支持** - D/R/N档位自动切换 +- 📈 **实时车辆状态监控** - 位置、速度、朝向实时更新 +- 🎨 **可定制化控制参数** - 油门、转向灵敏度可调 + + +## 使用 + +### 要求 +- Python 3.8+ +- AirSim 1.8.1+ +- pygame 2.6.1+ +- numpy 1.21.0+ + +### 初始化 +```bash +# 克隆项目 +git clone https://github.com/OpenHUTB/sim.git +cd sim/keyboard_control + +# 安装依赖 +pip install -r requirements.txt + +# 确保AirSim正在运行 +# 启动Blocks环境 +cd ~/Blocks/LinuxNoEditor/Blocks/Binaries/Linux +./Blocks -opengl -nosound -windowed -ResX=800 -ResY=600 \ No newline at end of file