Rilis OpenBot 0.5, sebuah platform untuk membuat robot berbasis smartphone

Rilis proyek OpenBot 0.5 telah dipublikasikan, mengembangkan platform untuk membuat robot beroda bergerak, yang didasarkan pada smartphone biasa berbasis Android. Platform ini dibuat di divisi penelitian Intel dan mengembangkan gagasan untuk menggunakan kemampuan komputasi ponsel cerdas dan GPS, giroskop, kompas, dan kamera yang terpasang di ponsel cerdas saat membuat robot.

Perangkat lunak untuk pengendalian robot, analisis lingkungan, dan navigasi otonom diimplementasikan sebagai aplikasi untuk platform Android. Kode ini ditulis dalam Java, Kotlin dan C++ dan didistribusikan di bawah lisensi MIT. Platform ini diharapkan dapat berguna untuk mengajarkan robotika, dengan cepat membuat prototipe robot bergerak Anda sendiri, dan melakukan penelitian terkait autopilot dan navigasi otonom.

OpenBot memungkinkan Anda untuk mulai bereksperimen dengan robot yang bergerak dengan biaya minimal - untuk membuat robot, Anda dapat melakukannya dengan ponsel pintar kelas menengah dan komponen tambahan seharga sekitar $50. Sasis robot, serta bagian-bagian yang menyertainya untuk memasang smartphone, dicetak pada printer 3D sesuai dengan tata letak yang diusulkan (jika Anda tidak memiliki printer 3D, Anda dapat memotong bingkai dari karton atau kayu lapis). Gerakan disediakan oleh empat motor listrik.

Rilis OpenBot 0.5, sebuah platform untuk membuat robot berbasis smartphone
Rilis OpenBot 0.5, sebuah platform untuk membuat robot berbasis smartphone

Untuk mengontrol mesin, attachment dan sensor tambahan, serta untuk memantau pengisian daya baterai, digunakan papan Arduino Nano berbasis mikrokontroler ATmega328P yang dihubungkan ke smartphone melalui port USB. Selain itu, koneksi sensor kecepatan dan sonar ultrasonik juga didukung. Pengendalian robot dari jarak jauh dapat dilakukan melalui aplikasi klien untuk Android, melalui komputer yang terletak di jaringan WiFi yang sama, melalui browser web, atau melalui pengontrol permainan dengan dukungan Bluetooth (misalnya PS4, XBox dan X3).

Rilis OpenBot 0.5, sebuah platform untuk membuat robot berbasis smartphone

Perangkat lunak kontrol yang berjalan pada ponsel cerdas mencakup sistem pembelajaran mesin untuk mengenali objek (sekitar 80 jenis objek ditentukan) dan menjalankan fungsi autopilot. Aplikasi ini memungkinkan robot untuk mengidentifikasi objek yang diinginkan, menghindari rintangan, mengikuti objek yang dipilih dan menyelesaikan masalah navigasi otonom. Misalnya, robot dapat berpindah ke lokasi tertentu dalam mode autopilot, beradaptasi dengan perubahan lingkungan. Pergerakannya juga dapat dikontrol secara manual, menggunakan robot sebagai kamera bergerak dengan remote control.

Versi baru ini telah mendesain ulang firmware untuk Arduino secara signifikan, yang kini mendukung jenis robot tambahan (RTR dan RC). Aplikasi Android telah menambahkan dukungan untuk protokol perpesanan baru dengan firmware mikrokontroler, kemampuan untuk memproses pesan konfigurasi telah diterapkan, dan dukungan untuk kontrol menggunakan pengontrol permainan telah didesain ulang. Menambahkan model untuk pencetakan 3D sasis RC-Truck baru.

Rilis OpenBot 0.5, sebuah platform untuk membuat robot berbasis smartphone

Tombol untuk mengaktifkan kamera pada robot telah ditambahkan ke aplikasi klien dan dukungan untuk protokol RTSP telah dihentikan demi WebRTC. Antarmuka web berbasis Node.js menyediakan kemampuan untuk mengontrol pergerakan robot dari jarak jauh melalui browser dengan data yang disiarkan dari kamera video robot menggunakan WebRTC.

Rilis OpenBot 0.5, sebuah platform untuk membuat robot berbasis smartphone
Rilis OpenBot 0.5, sebuah platform untuk membuat robot berbasis smartphone
Rilis OpenBot 0.5, sebuah platform untuk membuat robot berbasis smartphone


Sumber: opennet.ru

Tambah komentar