OpenBot, platform untuk mengubah smartphone menjadi robot

Baru-baru ini tersiar kabar itu versi baru dari proyek OpenBot 0.5 telah dirilis, di mana beberapa perbaikan menarik telah dibuat seperti desain ulang untuk firmware Arduino dan yang dengannya dukungan untuk robot RTR dan RC ditambahkan, selain dukungan untuk pesan konfigurasi antara lain.

Bagi mereka yang tidak tahu tentang OpenBot, saya dapat memberitahu Anda bahwa ini adalah proyek yang mengembangkan platform untuk membuat robot dengan roda yang bergerak, yang basisnya adalah smartphone biasa berbasis Android.

Platformnya dibuat di divisi penelitian Intel dan mengembangkan gagasan untuk menggunakan kemampuan komputasi ponsel cerdas dan GPS, giroskop, kompas, dan kamera internal saat membuat robot.

Kontrol robot, analisis lingkungan, dan perangkat lunak navigasi otonom itu diimplementasikan sebagai aplikasi untuk platform Android. Kode ini ditulis dalam Java, Kotlin dan C++ dan didistribusikan di bawah lisensi MIT.

Diharapkan platform tersebut dapat berguna untuk mengajar robotika, membuat prototipe robot bergerak sendiri dengan cepat, dan melakukan penelitian terkait autopilot dan navigasi otonom.

Tentang OpenBot

OpenBot akan memungkinkan pengguna untuk memulai eksperimen dengan robot bergerak dengan biaya minimal: Untuk membuat robot cukup menggunakan smartphone kelas menengah dan komponen tambahan dengan total biaya sekitar $50.

Sasis robot, serta pihak terkait untuk menghubungkan smartphone dicetak pada printer 3D sesuai dengan desain yang diusulkan (jika tidak ada printer 3D, Anda dapat memotong bingkai dari karton atau kayu lapis). Penggerak disediakan oleh empat motor listrik.

Kontrol motor tambahan, aksesori dan sensor, serta untuk memantau pengisian daya baterai, papan Arduino Nano digunakan berbasis mikrokontroler ATmega328P, yang terhubung ke smartphone melalui port USB.

Selain itu, koneksi sonar ultrasonik dan sensor kecepatan didukung. Robot dapat dikendalikan dari jarak jauh melalui aplikasi klien Android, melalui komputer di jaringan WiFi yang sama, melalui browser web, atau melalui pengontrol game berkemampuan Bluetooth (seperti PS4, XBox, dan X3).

perangkat lunak kontrol berjalan di smartphone termasuk sistem pembelajaran mesin untuk pengenalan objek (sekitar 80 jenis objek didefinisikan) dan melakukan fungsi autopilot.

Aplikasi ini memungkinkan robot untuk menentukan objek yang diinginkan, menghindari rintangan, mengikuti objek yang dipilih, dan menyelesaikan masalah navigasi otonom.

Misalnya, robot dapat berpindah ke lokasi tertentu dengan autopilot, beradaptasi dengan perubahan lingkungan. Gerakan juga dapat dikontrol secara manual, menggunakan robot sebagai kamera bergerak yang dikendalikan dari jarak jauh.

Hal baru utama dari OpenBot 0.5

Di versi baru, firmware untuk Arduino telah didesain ulang secara signifikan, di mana dukungan untuk jenis robot tambahan (RTR dan RC) telah muncul.

Selain itu menambahkan dukungan untuk protokol perpesanan baru dengan firmware dari mikrokontroler ke aplikasi Android, kemampuan untuk memproses pesan konfigurasi diimplementasikan, dan dukungan untuk kontrol melalui pengontrol permainan dilakukan kembali. Menambahkan model untuk mencetak pada printer 3D dari sasis RC-Truck baru.

Perubahan lain yang menonjol adalah itu menambahkan tombol untuk mengubah kamera pada robot ke aplikasi klien dan dukungan untuk protokol RTSP dihentikan demi WebRTC. Antarmuka web berbasis Node.js menyediakan kemampuan untuk mengontrol dari jarak jauh pergerakan robot melalui browser dengan transmisi data dari kamera video robot menggunakan WebRTC.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya tentang proyek, Anda dapat memeriksa detailnya Di tautan berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.