zhiweiqiang33 发表于 2014-8-5 09:40:02

基于FPGA的扫雷机器人软硬件设计

系统结构和功能简介

系统主要由三部分组成:



1、PC端的用于完成系统自我学习的初始化程序。



2、进行数字图像处理和模拟人类思维进行扫雷的决策模块。



3、机械手臂。



PC端初始化程序:

在系统开始进入游戏之前,初始化程序会配合嵌入式系统在电脑显示屏上生成相应的与扫雷游戏相关的图案,辅助系统完成自我学习过程。



决策模块:

这部分是系统的核心部分,主要由FPGA、摄像头等其它必要的外围设备组成,完成对电脑屏幕的图像采集,然后利用OPENCV或者Simulink编写的算法对图像进行处理,并根据游戏规则模拟人类的思维做出决策,这些决策包括对游戏中的哪个雷区小方块进行操作,进行怎样的操作(单击、右击、同时两个键双击),作出决策之后将决策信息输出给机械手臂。

页: [1]
查看完整版本: 基于FPGA的扫雷机器人软硬件设计