-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
自动化零件分拣输送系统 Automatic parts sorting and conveying system
该系统是一个自动化生产线,主要用于零件的分拣和输送。系统包含以下部分:
-
视觉分拣系统:([detect] 移动零件的检测 Moving Object Detection #2 )
使用相机或摄像头采集传送带上零件的运动视频流,然后对视频流进行处理和分析,通过背景建模、噪声过滤、连通域分析、运动目标检测和目标跟踪等步骤,检测到零件并进行识别和分类,最终控制喷嘴吹送到指定区域。 -
移动模块:([move] 零件移动模块设计 #1 )
控制喷嘴的移动,根据传输协议将零件吹送到相应的区域。 -
数据库模块:
将检测到的零件信息存储到数据库中,以备后续统计和分析。 -
用户界面模块:
提供系统的可视化界面,方便用户进行操作和监控系统状态。 -
[mark]标定模块部分 #4
传送带位置标定模块:负责标定传送带的位置,并确定最大零件和最小零件的选框大小。
系统设计说明
在设计时,需要考虑传输速率和稳定性,以确保移动模块能够及时接收到视觉分拣系统的指令,并实现精准控制。此外,还需要进行系统测试和调试,以确保整个系统的稳定性和可靠性。
视觉分拣系统
该系统的设计中,需要选用高质量的相机或摄像头来采集传送带上零件的运动视频流。为了提高视频流的质量和减少误检率,系统需要使用混合高斯模型对视频流的背景进行建模,并使用形态学操作来去除噪声和连接连通域。根据相邻帧间连通域的重叠面积、位移方向和大小跟踪目标。
当检测到目标出现,向线程池提交任务。在任务中调用YOLOv5的api进行检测,检测完成后查看零件的实时预估位置,计算出到达指定区域的时间。根据预期时间,延时开启对应喷嘴然后关闭。
移动模块需要通过modbus协议,控制多路开关来开启和关闭电磁阀,从而控制喷嘴吹送零件。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request