Minecraft digunakan untuk melatih robot
Gim komputer open-world Minecraft populer di kalangan anak-anak di seluruh dunia, dan orang dewasa menggunakan kubus ini untuk proyek yang lebih serius. Misalnya, untuk pembangunan sirkuit digital, ROM dan prosesor: prosesor Minecraft tercepat, DjCPU8 memiliki memori 256 byte, mendukung 42 instruksi dan assembler.Sekarang untuk Minecraft telah menemukan aplikasi lain: robot pelatihan.Eksperimen semacam itu dilakukan oleh Stefanie Tellex, profesor di Brown University. Dia menggunakan kotak pasir Minecraft untuk melatih robot (lebih tepatnya, salinan virtual mereka) untuk cara yang lebih cepat dan lebih efisien untuk menyelesaikan masalah.Saat ini, ini bukan tugas yang terlalu mendesak, karena kebanyakan robot beroperasi di lingkungan yang konstan, hampir selalu diperbaiki di satu tempat dan melakukan tugas serupa. Tetapi di masa depan, studi tersebut dapat menjadi relevan ketika robot memasuki dunia terbuka bahkan lebih kompleks daripada Minecraft dan mulai beroperasi di lingkungan yang kompleks.Di dunia nyata, robot bisa mengalami masalah. "Anda bisa memberi tahu robot untuk membuat kopi, dan setelah satu menit - cucian. Dalam situasi seperti itu, ketika tugas tidak diketahui sebelumnya, muncul masalah perencanaan, βkata Profesor Tlex. - Sangat sulit untuk menentukan urutan tindakan yang diperlukan yang cocok untuk lingkungan khusus ini. Pendekatan kami adalah untuk mempelajari ini lebih cepat. "Dalam lingkungan yang kompleks ada sejumlah besar opsi, terutama jika beberapa tugas ditetapkan untuk robot. Komputer sama sekali tidak memiliki daya komputasi yang cukup untuk memilah-milah semua opsi. Stephanie Tellex dan sekelompok siswa telah mengembangkan suatu algoritma yang membantu untuk membuang beberapa opsi yang mungkin dengan memahami arah apa yang dibutuhkan setiap tugas tertentu.Di dunia Minecraft, algoritma sedang diuji. Program otodidak diberi tugas menempatkan balok emas di tempat pembakaran untuk pembakaran, sambil menghindari danau dengan lava (dalam screenshot di atas). Dengan coba-coba, program menyadari bahwa opsi dengan blok jatuh ke tanah sebelum tindakan lebih lanjut dapat dikecualikan dari enumerasi opsi.Pelatihan serupa di lingkungan virtual dapat berlangsung dan robot sungguhan di masa depan, sebelum mereka diizinkan masuk ke dunia nyata.Peneliti lain mengatakan pengujian di lingkungan virtual sudah menjadi bagian penting dari pelatihan robot. Jelas, robot sungguhan tidak bisa belajar berjalan menaiki tangga di dunia nyata melalui coba-coba, sehingga model ini pertama kali dijalankan dalam virtualitas.Video tersebut menunjukkan robot Baxter, yang programnya telah mempelajari berbagai aksi di dunia nyata. Juga dengan coba-coba, meskipun Minecraft tidak terlibat di sini.Source: https://habr.com/ru/post/id381589/
All Articles