Penantang robot sebagai catatan memutuskan kubus Rubik dalam 1,1 detik

Solusi kubus Rubik untuk kecepatan hampir merupakan disiplin standar. Pandangan penentu tidak mengganggu, ia dengan sempurna melihat kubus klasik 3 × 3 × 3. Semua ini memungkinkan Anda untuk mencapai waktu yang tepat, dari tahun ke tahun hasilnya semakin baik. Batas kecepatan sebagian besar dibatasi oleh karakteristik fisik puzzle: ia harus diputar sehingga tidak lengket dan tidak pecah berkeping-keping. Orang-orang benar-benar mencari solusi untuk otomatisme, tetapi pembatasan fisik terutama berlaku untuk mobil.



Jay Flatland dan Paul Rose menciptakan robot versi mereka sendiri untuk memecahkan teka-teki. Dia mampu menyelesaikannya dalam waktu sekitar 1,1 detik, yang memberi para penemu alasan untuk mengklaim rekor tersebut.

Pernyataan masalah untuk memecahkan Rubik's Cube tercermin dalam aturan yang dibuat oleh organisasi yang mendaftarkan catatan. Misalnya, menurut WCA, kubus harus dicampur dengan cara khusus , dan modifikasi kubus dan model diatur. Setelah menerima kubus, peserta dapat memulai keputusan. Dalam kasus mesin, perhitungan aktual membutuhkan waktu yang dapat diabaikan. Sebagian besar gerakan dan rotasi wajah kubus. Tetapi tidak akan pernah ada lebih dari 20 gerakan - ini adalah jumlah Tuhan .

Dalam kasus khusus ini, algoritma Kotsemba digunakan, 4 webcam dan 6 motor stepper. Empat kamera USB merekam konfigurasi kubus. Data tiba di komputer pribadi biasa yang menjalankan sistem operasi keluarga Linux. Program aplikasi menghitung keadaan kubus, menerima solusi dari implementasi algoritma Kotsemba, dan mengontrol proses gerakan. Motor stepper mengandalkan bingkai yang dibuat menggunakan printer 3D. Di ujungnya ada kaki kecil yang dicetak, yang melaluinya kontak dibuat dengan puzzle. Kubus itu sendiri sedikit dimodifikasi: di segmen tengah masing-masing wajah 4 lubang kecil dibor, di mana kaki ini masuk di ujung kapak mesin. Driver motor digerakkan oleh chip Arduino.

Hasilnya adalah solusi untuk Rubik's Cube dalam waktu lebih dari 1 detik. Hasil khas adalah sekitar 1,1 detik. Untuk demonstrasi, Flatland menutupi salah satu kamera dengan selembar kertas dan tanpa sengaja mencampurkan kubus. Robot memecahkan teka-teki dalam 1,047 detik.

Saat ini, catatan di antara sekantong daging orang milik remaja Amerika Lucas Etter. Dia mengaturnya pada musim gugur 2015, memecahkan teka-teki dalam 4,9 detik. Catatan ini didaftarkan oleh World Cube Association, sebuah organisasi yang mengatur kompetisi Rubik's Cube.



Pada 1982, rekor di antara orang dianggap sebagai hasil 19 detik - hampir empat kali lebih lama. Robot juga meningkatkan kinerjanya dengan baik. Misalnya, pada tahun 2011, CubeStormer 2 mampu mengatasi hanya dalam waktu 5 detik . Pada tahun 2014, CubeStormer 3 membawa setiap sisi kubus ke warna yang sama dalam 3,253 detik . Sekarang dalam "Guinness Book of Records" mencatat hasil robo dalam 2,39 detik.



Rekor mobil satu detik belum terdaftar. Sejauh ini hanya ada demonstrasi video yang disajikan sebelum kata.

Source: https://habr.com/ru/post/id389557/


All Articles