knowledge-vault/work/client-projects/货车闸瓦销环与翻车机压车臂/桥式汽车采样系统框架.md

271 lines
12 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 角色
你是资深的计算机系统分析师。现在准备写一份系统建设方案。
## 项目背景
随着采样设备智能自动化的普及和应用,越来越多的钢铁、煤炭、化工等企业选择用汽车采样机来代替人工完成采样制样工作。
桥式汽车采样机的工作原理:
1. 货车车辆进入采样机设备下方规定取样区域
2. 主桥移动至货车上方
3. 桥上方小车做位置调整,调整至选定区域
4. 螺旋采样头由液压设备控制升降,旋转取样
5. 取出的样品送至制样设备中,依次为破碎、缩分、储样
在采样前,需要识别货车的长宽高等参数传递给桥式汽车采样机,以便采样机制订采样方案。目前都是人工采集,效率比较低。
货车车厢中的“拉筋”通常是指用于加强结构稳定性和抗扭强度的构件。它们通常是一些钢制或合金制的杆、梁或线缆,通过合理的布局和连接,增加车厢的整体刚性和强度。这对于货车车厢来说尤其重要,因为在运输过程中,车厢需要承受货物的重量以及道路颠簸产生的各种力。拉筋的合理应用可以减少车厢的变形、防止结构损坏,从而延长使用寿命并确保运输安全。
由于车厢中安装了拉筋,会安装多个,所以采样机工作时要确保采样头避开拉筋来进行采样。拉筋在车厢的位置目前也是人工采集。
现在想启动一个项目,在进入桥式汽车采样机前,货车先驶入一个长方形的测量场中,以便摄像头对其进行检测时减少误差。
通过计算机视觉,识别车辆的类型,车牌号,及以下参数:
- 货车车厢长度
- 货车车厢宽度
- 车头到车厢头的内壁长度
- 车厢底内壁到地面高度
- 拉筋数量
- 拉筋位置,安装了几个拉筋,需要识别出各拉筋到车厢头的长度
- 车厢头内壁到拉筋1长度
- 车厢头内壁到拉筋2长度
- 车厢头内壁到拉筋3长度……
这个项目包括软硬件及工程实施,比如划出区域,安装一道闸门——让货车通过保证货车行驶的角度符合拍摄要求,在闸门上安装摄像头等。
车辆可能挂有拖车,拖车的话,一样需要测量车厢的各项参数。
## 项目的核心目标
提高采样过程的自动化程度;解决人工测量货车车厢参数的效率问题。
## 系统的最终目标
有一套自动化货车测量系统。对货车测量完毕后,系统将测量结果传递至采样机,同时发出测量完成的提示。
考虑在闸门上安装一个喇叭——提示“测量完成,请通过。”
同时记录车辆的车牌号,车辆类型,车辆的各参数数据,以便下次简化测量。
拖车的话不进行记录,因为下次车辆可能会挂不同的拖车。
## 货车识别与测量需求
目前参与测量的货车有7~8种都是标准大小的货车。
货车车厢的材质可能不一致,考虑初次测量某种类型的车辆时,会由工作人员校验测量结果,之后无需人工介入。
拉筋的识别,是否有标准安装方式。这部分现在还无法确定,
对于拉筋的识别,目前只能确认到拉筋没有完全隐藏,从上面拍摄时可以看到。其他问题暂时还无法确定,只能暂时保留。
- 是否有标准安装方式?
- 拉筋的安装位置、数量是否有行业标准,或者货车可能会随意安装?
- 拉筋的材质和颜色是否会影响识别?是否有反光、隐藏等情况?
需要识别的车厢参数到厘米级就可以测量误差不超过10厘米。
## 硬件需求与安装
若要测量和识别,需要安装几个摄像头?仅从顶部和侧上方可以么?
到达闸门前会规划一条行驶线路,主要作用是规范货车的角度,以免测量出现误差。闸门实际上没有闸没有横杆,有点类似于公路上的限高架,只是为了规范货车角度,并在其上安装摄像头。
摄像头会考虑安装带自清洁的带补光的高清摄像头。
## 软件需求
对于具体的计算机视觉算法没有特殊要求当然开源的最好比如Yolo。
我们有使用Yolo的经验有丰富的应用程序开发经验但是在算法上经验不太多所以倾向于选择成熟的算法而不考虑二次开发算法。
> 如何处理车辆不同角度、遮挡等问题
目前规划的测量场域,在测量场域安装的闸门,进入测量场域规划的行驶路线,就是为了使行驶车辆尽量保证在一个角度。这个测量场域不存在遮挡问题。
> 是否需要自动生成采样方案
只需要将车辆的各项参数传递给采样机即可。
## 数据处理与集成
数据库计划使用MySQL。
考虑建立数据库来存储测量数据。按照每10分钟做一次采样计算每天也就144条数据。
会建立车辆表,记录车辆的固有信息,比如类型,车牌号等;车辆测量表,每次测量会产生一条数据,包括其拖车的相关数据,包括各项长度宽度及对应的拉筋位置等。
车辆的本身测量数据(不含拖车)会更新至车辆表中,这部分会人工审核。若没有测量数据,则人工审核后进入车辆表;若本次测量数据与车辆表中的偏差较大,需要人工复审。
> 数据格式和传输方式
目前尚未与采样机系统对接不清楚具体传递方式。暂时考虑使用Json作为接口。
没有与其他系统对接的需要。
## 性能与稳定性
对系统响应时间的要求从车辆驶入测量场域需要在5秒内完成检测。
> 如何保障系统的稳定性和可维护性
暂时不考虑稳定性和可维护性这部分。
## 项目实施与人员培训
项目实施周期和里程碑,大致考虑分为施工、硬件部署、数据采集与算法开发、系统集成调试以及测试验收与上线等。
施工,规划道路,设置场域,安装闸门等。
硬件部署,安装摄像机。
数据采集与算法开发,采集车辆视频以便训练和优化,并开始逐步积累车辆表数据。
系统集成调试,将所有组件集成到一套完整的系统中,并确保各个模块相互协同工作。
测试验收与上线,全面的测试和试运行。
## 成本与预算
我看见你的问题里提示了有利用激光雷达做辅助手段的描述,用激光雷达肯定会比较精确。
考虑到车辆总共就8种拖车的型号也可以考虑进行记录若新的记录都经过人工审核这个摄像头测量其实就变成了辅助手段不是每次都需要完整的重新测量。
## 方案提纲
### 《货车车辆参数检测系统方案》提纲
---
#### 一、建设背景
1. **项目背景介绍**
- 产业背景:智能自动化采样设备的普及
- 当前面临问题:人工测量货车车厢参数效率低下、精度不稳定
- 货车车厢拉筋对采样工作的影响
- 启动项目的必要性:自动化、提高效率及减少人工介入
2. **行业需求**
- 钢铁、煤炭、化工等行业对于采样自动化的需求
- 货车参数测量在采样过程中的重要性
3. **项目驱动力**
- 降低人工成本
- 提升采样精度及效率
- 保证采样设备长期稳定运行
---
#### 二、预期目标
1. **总体目标**
- 实现货车参数的自动化识别与测量
- 数据传递到采样机,优化采样流程
- 提高采样过程自动化程度,减少人工干预
2. **系统功能性目标**
- 自动识别车辆车牌号、类型、车厢长宽高及拉筋位置
- 支持拖车的检测与测量
- 数据存储与管理,建立车辆数据库(记录车辆类型、车牌号及测量参数)
- 数据校验与复审机制,确保测量数据精确度
- 测量完成提示功能:声音提示货车司机“测量完成,请通过”
3. **性能目标**
- 确保测量速度车辆驶入测量场后5秒内完成检测
- 数据测量误差控制在10厘米以内
- 支持7-8类标准货车的测量
4. **数据管理目标**
- 记录每次测量的车辆数据,尤其是拖车相关信息
- 支持数据复审和历史数据更新
- 提供冗余的测量方式和数据处理,具备复审机制防止误差积累
---
#### 三、系统总体设计
1. **系统架构设计**
- 系统总体架构图
- 前端硬件:摄像头、测量场、行驶路线规划设施
- 后台处理:图像处理算法、数据存储、数据传输模块
- 数据库设计:车辆信息表、测量记录表、复审日志
- 系统模块划分
- 车辆识别与参数测量模块
- 数据存储与管理模块
- 复审与更新模块
- 提示与反馈模块
- 数据流动设计
- 从车辆驶入测量场到数据传递至采样机的流程
2. **硬件设计**
- 摄像头布置
- 安装数量与位置:顶摄、侧摄摄像头布置
- 摄像头的自清洁与补光方案
- 闸门设计,起到限高及角度控制作用
- 测量场设计
- 车辆行驶路线规划
- 避免车辆遮挡和角度偏移
3. **软件设计**
- 使用成熟的计算机视觉算法如YOLO进行标注与识别
- 车辆类型、车厢参数、拉筋识别的算法设计
- 数据传输与采样机系统对接的接口设计(待确认)
4. **数据管理与存储**
- 数据库设计:车辆信息表、测量数据表、复审日志
- 数据更新机制:初次测量时人工校验,并定期复审误差较大的记录
- 数据查询、导出功能
5. **系统性能与稳定性设计**
- 数据缓存与延迟处理机制
- 备份与恢复方案
- 异常数据处理与报警机制
---
#### 四、实施部署计划
1. **项目实施阶段**
- **施工与场地准备**
- 测量场地规划:行驶路线、限高架、摄像头支架
- 场地基础设施建设:电力、网络布线
- **硬件部署**
- 摄像头安装与调试
- 摄像头的自清洁与补光设备安装
- 外部设备(如闸门和提示装置)安装
- **数据采集与算法开发**
- 初步车辆数据采集,标注及训练
- YOLO或其他成型算法的调优与测试
- 建立车辆类型与参数的基础数据库
- **系统集成与调试**
- 数据流从识别到传输的完整测试
- 系统各模块接口的协同工作测试
- **测试验收与上线**
- 完整系统功能测试(包括测量、数据传输、提示功能等)
- 系统误差检测与修正
- 考察实际运行情况,进行试运行
- 用户验收和反馈
2. **人员培训**
- 系统操作培训:如何监控与操作系统,处理常见问题
- 数据复审操作培训:人工审核数据的流程与工具使用
- 维护人员培训:硬件设备检查与维护
3. **项目周期与时间表**
- 各阶段的时间安排(例如:施工、设备安装、初始测试、数据积累、全面测试、上线)
---
#### 五、建设预算与内容
1. **预算概述**
- 项目总预算框架
- 硬件设备成本:摄像头、支架、闸门、补光设备
- 软件开发与集成成本:算法开发与测试、系统集成
- 数据存储与管理系统建设成本
- 系统测试与验收成本
- 人员培训与维护成本
2. **详细预算分配**
- **硬件成本**
- 摄像头采购与安装费用
- 闸门与提示装置安装
- 自清洁设备与补光系统
- **软件开发成本**
- 算法开发与优化成本
- 数据库设计与开发成本
- 系统集成与接口开发成本
- **施工与场地建设成本**
- 场地设施布置
- 网络与电力基础设施建设
- **人员成本**
- 人工审核人员培训费用
- 系统操作与维护培训费用
- 项目管理人员与执行人员费用
3. **成本控制与优化方案**
- 针对成本超支风险的控制措施
- 通过充分利用现有资源、避免不必要的软硬件开发来节省成本
---
### 结语
- 系统建设的重要性总结
- 阶段性目标与项目效益
现在完成第一章的撰写预计800字