一个基于 Web 的控制界面,用于通过网页对料箱车进行实时的人工微调操作。
1. 环境准备
确保已安装 Python 3.7+ 和 pip。然后安装所需库:
# 安装核心库
pip install Flask Flask-SocketIO
# 安装图像处理库
pip install opencv-python numpy
2. 文件结构
请确保项目文件遵循以下结构:
project_folder/ ├── app.py # 后端服务器 ├── rbklib.py # 机器人控制库 └── templates/ └── index.html # 前端网页
3. 运行
在项目根目录下,运行后端服务器:
python app.py
服务启动后,在浏览器中访问 http://127.0.0.1:5000。
handle_control_event 函数中,为 "左转", "右转", "上升", "下降", "伸出", "缩回" 等按钮增加调用 rbklib 中相应移动方法的逻辑。