Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Robot Pemecah Sudoku

Komponen dan persediaan

Raspberry Pi 3 Model B
× 1
Modul Kamera Raspberry Pi
× 1
Arduino UNO
× 1

Alat dan mesin yang diperlukan

Printer 3D (generik)

Aplikasi dan layanan online

TensorFlow
OpenCV
python

Tentang proyek ini

Robot yang memecahkan dan mengisi sendiri kotak Sudoku!

Sudoku adalah teka-teki digital yang dapat dipecahkan oleh komputer secara otomatis karena mereka mematuhi beberapa aturan matematika sederhana.

Tujuan utama dari proyek ini adalah untuk membangun robot yang belum sempurna dan otonom, seperti membuat tabel berdasarkan ide printer 3D, yang akan dapat:

  • analisis grid sudoku yang akan diisi
  • menyelesaikan masalah Sudoku
  • isi kisi-kisi

Artinya robot harus dapat memproses grid yang akan dipecahkan untuk mendeteksi kotak yang sudah terisi, nilainya dan kemudian melanjutkan pengisian seperti pada tampilan grid yang terisi di bawah ini.

Bagaimana itu bekerja?

Perangkat keras robot terdiri dari penggunaan Raspberry Pi 3 dengan kamera. Foto grid diambil pada awal proses.

Kisi-kisi tersebut kemudian diproses terlebih dahulu menggunakan metode pemrosesan gambar untuk menekan artefak. Kemudian diperbaiki untuk mendapatkan gambar yang hanya terfokus pada grid.

Setelah kisi Sudoku diperoleh, kami mengelompokkan kisi untuk mengekstrak setiap kotak dan melanjutkan ke pengenalan gambar menggunakan jaringan saraf. Di akhir proses ini, kami memiliki representasi numerik dari kisi kami yang kemudian dapat diselesaikan.

Setelah memecahkan raspberry pi lagi digunakan untuk mengontrol motor robot untuk mengisi grid.

Singkatnya,

  • 1 - memperbaiki jaringan
  • 2 - memperkirakan kontur grid
  • 3 - tingkatkan kontur ( dengan mengalikan 1 dengan 2)
  • 4 - segmen kisi untuk mengekstrak kotak
  • 5 - lanjutkan ke pengenalan gambar

Hasilnya

Keterampilan yang dibutuhkan

  • penglihatan komputer
  • Pemrosesan gambar
  • Keterampilan pemrograman
  • Elektronik
  • Mekanik

Alat dan API yang berguna

  • Python
  • tensorflow untuk jaringan saraf
  • opencv untuk pemrosesan gambar

Referensi

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

Untuk informasi lebih lanjut tentang proyek ini, jangan ragu untuk menghubungi saya di Github.

Kode

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

Proses manufaktur

  1. Raspberry Pi Universal Remote
  2. Sepotong Raspberry Pi
  3. Cycle Chaser
  4. Detektor Pencuri Raspberry Pi
  5. Sensor Suhu Raspberry Pi
  6. RASPBERRY PI HOME AUTOMATION
  7. Robot Menggunakan Raspberry Pi &Bridge Shield
  8. Robot penghindar dinding berbasis Raspberry Pi – FabLab NerveCentre
  9. Membangun Kit Robot Raspberry Pi MonkMakes
  10. XMOS startKIT:Membangun XMOS dan Robot Raspberry Pi XMP-1