Pololu Beraksi, Robot Maze Solving

August 13th, 2010  Posted at   Umum
, arrow   |   2 Commentsarrow

Pernahkah anda bermain maze solving? Permainan laluan yang bersimpang siur, kemudian anda mencari jalan keluar dari titik permulaan sehingga ke penghujungnya. Permainan ini dahulu dimainkan di atas sehelai kertas. Kini, tak mencabar la main atas kertas. Kita programkan robot untuk menyelesaikan maze. Antara robot yang dihasilkan jurutera bagi permainan maze solving adalah robot Pololu 3pi.

Robot Pololu 3pi adalah robot yang kecil dan sangat efisen dalam permainan line following dan line maze solving. Robot Pololu 3pi menggunakan empat bateri AAA dan menggunakan sistem bekalan yang sangat hebat, meningkatkan voltan kepada 9.25V untuk menggerakkan motor.

Saiz robot Pololu 3pi berdiameter 3.7 inches (9.5 cm) dan berat 83g tanpa bateri. Robot Pololu 3pi boleh bergerak selaju 100 cm/s. Robot Pololu 3pi menggunakan microcontroller Atmel, sensor dan mempunyai 8X2 character LCD.

Bagi Pololu menyelesaikan maze, pololu perlu dijalankan sebanyak dua kali. Pada kali pertama dijalankan, Pololu akan mencari laluan-laluan sehingga sampai ke tempat hitam ataupun penghujungnya. Pololu akan menyimpan memori laluan yang dilaluinya sambil mengira laluan yang pendek untuk sampai ke penghujung.

Setelah sampai, Pololu dijalankan sekali lagi dan perlu diletakkan pada tempat yang sama ia bermula ketika melakukan proses pencarian tadi. Lihat aksi Pololu di bawah.

2 Responses to “Pololu Beraksi, Robot Maze Solving”

  1. smtkl says:

    salam shahrul, nak tanya yg pololu ni cmne dye ley hafal laluan yang betul dan cancel kan laluan yg salah? kalau ade contoh coding minta share boleh?hhe

    • Shahrul says:

      ws, smtkl. Line Maze algorithm ada 2 jenis, Right Hand Rule dan Left Hand Rule. Right Hand Rule akan dahulukan simpang kanan dan sebaliknya. Setiap simpang akan disimpan di dalam memory. Jika jumpa jalan mati, ia akan cancel last memory. Contoh coding sy x de.

Leave a Reply

What is 3 + 8 ?
Please leave these two fields as-is:
IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)