亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

数独求解器机器人

组件和用品

Raspberry Pi 3 B 型
× 1
树莓派相机模块
× 1
Arduino UNO
× 1

必要的工具和机器

3D 打印机(通用)

应用和在线服务

TensorFlow
OpenCV
python

关于这个项目

一个单独解决和填充数独网格的机器人!

数独是计算机可以自动解决的数字谜题,因为它们遵循一些简单的数学规则。

该项目的主要目标是构建一个基本的自主机器人,例如基于 3D 打印机理念的绘图表,它将能够:

  • 分析要填充的数独网格
  • 解决数独问题
  • 填充网格

这意味着机器人必须能够处理要解决的网格,以便检测已经填充的框,它们的值然后继续填充,就像下面显示的填充网格一样。

怎么运行的?

机器人的硬件包括使用带摄像头的 Raspberry Pi 3。过程开始时拍摄网格照片。

然后使用图像处理方法对网格进行预处理以抑制伪影。然后纠正得到只聚焦在网格上的图片。

获得数独网格后,我们将网格分割以提取每个框并使用神经网络进行图像识别。在这个过程结束时,我们有一个网格的数值表示,然后可以求解。

一旦解决,树莓派再次用于控制机器人的电机以填充网格。

总结一下,

  • 1 - 纠正网格
  • 2 - 估计网格轮廓
  • 3 - 增强轮廓(通过将 1 乘以 2)
  • 4 - 分割网格以提取框
  • 5 - 进行图像识别

结果

所需技能

  • 计算机视觉
  • 图像处理
  • 编程技能
  • 电子
  • 机械

有用的工具和 API

  • Python
  • 用于神经网络的张量流
  • 用于图像处理的opencv

参考文献

  • https://en.wikipedia.org/wiki/Sudoku
  • https://github.com/Sanahm/TensorFlow-Tutorials

有关该项目的更多信息,请随时在 Github 上与我联系。

代码

Github
https://github.com/Sanahm/Sudoku-robothttps://github.com/Sanahm/Sudoku-robot

制造工艺

  1. Raspberry Pi Universal Remote
  2. 一片树莓派
  3. Cycle Chaser
  4. Raspberry Pi Thief Detector
  5. Raspberry Pi 温度传感器
  6. RASPBERRY PI 家庭自动化
  7. 使用 Raspberry Pi 和 Bridge Shield 的机器人
  8. 基于树莓派的避墙机器人——FabLab NerveCentre
  9. 构建 MonkMakes Raspberry Pi 机器人套件
  10. XMOS startKIT:构建 XMOS 和 Raspberry Pi 机器人 XMP-1
  11. Raspberry Pi CD Box Robot
  12. PiCy – 微型树莓派动力机器人!