Penelitian

Siaran pers berbayar. BSCN tidak mendukung konten ini.

(Iklan)

iklan teratas iklan seluler

Apa itu OpenMind App Builder dan bagaimana cara kerjanya?

rantai

OpenMind App Builder memungkinkan konfigurasi dan penerapan aplikasi robot secara visual pada OM1 menggunakan mode modular, transisi, dan abstraksi perangkat keras.

UC Hope

Januari 26, 2026

iklan native ad1 mobile

(Iklan)

 

openmind Perusahaan ini sedang membangun perangkat yang bertujuan untuk mengurangi kompleksitas pengembangan perangkat lunak untuk mesin otonom. Di pusat upaya ini adalah OM1, sistem operasi sumber terbuka yang dirancang untuk robot dan perangkat cerdas lainnya. Perusahaan ini sering menggambarkan OM1 sebagai platform robotika bergaya Android, yang berarti runtime bersama yang mengabstraksi perbedaan perangkat keras sambil memungkinkan pengembang untuk fokus pada perilaku dan logika.

Baru-baru ini, OpenMind memperkenalkan Pembuat Aplikasi OpenMind, sebuah alat konfigurasi visual di portal pengembangnya yang memungkinkan pengembang untuk membuat, memodifikasi, dan menyebarkan aplikasi robot tanpa menulis kode untuk tugas-tugas umum. Pengumuman tersebut, yang disampaikan melalui akun X resmi perusahaan, disertai dengan video demonstrasi singkat yang menunjukkan produk tersebut sedang digunakan.

Artikel ini menjelaskan apa itu OpenMind App Builder, bagaimana cara kerjanya secara teknis, dan di mana posisinya dalam ekosistem OM1 yang lebih luas.

Apa misi OpenMind yang lebih luas?

Tujuan OpenMind adalah untuk memungkinkan mesin otonom melalui standar bersama dan perangkat lunak modular. OM1 dilisensikan di bawah lisensi MIT dan dikembangkan secara terbuka di GitHub, di mana ia telah menarik ribuan bintang dan kontribusi komunitas. Runtime ini dirancang untuk mendukung berbagai macam robot, termasuk humanoid, robot berkaki empat seperti seri Unitree Go, dan platform penelitian bergerak seperti TurtleBot.

The Perusahaan yang didukung oleh Pi Network Ventures Fabric juga merupakan kontributor utama bagi Fabric Foundation, sebuah organisasi yang berfokus pada standar untuk koordinasi mesin otonom dan identitas on-chain. Fabric mempromosikan spesifikasi seperti ERC 7777, yang mendefinisikan bagaimana perilaku robot dapat dijelaskan dan dipertukarkan. App Builder diposisikan sebagai antarmuka praktis di atas sistem-sistem yang mendasarinya.

Apa itu OpenMind App Builder?

OpenMind App Builder adalah antarmuka visual tanpa kode dan dengan kode minimal untuk mengkonfigurasi perilaku robot pada OM1. Akses ke aplikasi ini dilakukan melalui portal pengembang OpenMind setelah membuat akun. Alih-alih menulis file konfigurasi secara manual, pengembang membangun aplikasi dengan merakit node visual yang mewakili mode robot dan mendefinisikan bagaimana mode-mode tersebut terhubung.

Setiap aplikasi direpresentasikan sebagai diagram alur. Node sesuai dengan status perilaku seperti sapaan, navigasi, atau pemetaan. Transisi antar node menentukan kapan dan bagaimana robot beralih dari satu perilaku ke perilaku lainnya. Konfigurasi yang dihasilkan disimpan dan dapat langsung diterapkan ke perangkat keras yang kompatibel melalui portal.

App Builder tidak menggantikan pemrograman tradisional. Sebaliknya, ia berada di atas sistem konfigurasi OM1 dan mengekspor file konfigurasi terstruktur yang dapat diperluas atau dimodifikasi dalam kode untuk kasus penggunaan tingkat lanjut.

Artikel berlanjut...

Konsep inti dan terminologi

Memahami App Builder membutuhkan pemahaman tentang beberapa konsep OM1.

Mode

Suatu mode adalah keadaan perilaku yang terpisah. Misalnya, sebuah robot mungkin memiliki mode penyambutan, mode navigasi, dan mode memori. Setiap mode menentukan model bahasa mana yang digunakan, sensor mana yang aktif, tindakan mana yang diizinkan, dan konteks latar belakang yang tersedia.

Simpul dan transisi

Dalam editor visual, setiap mode muncul sebagai sebuah node. Transisi adalah tautan arah antar node. Sebuah transisi mencakup kondisi yang menentukan kapan robot berpindah dari satu mode ke mode lainnya. Pengembang dapat menentukan bahwa perintah suara memicu peralihan dari perilaku diam ke navigasi.

Masukan, tindakan, dan latar belakang

Input mewakili sumber sensor atau data seperti mikrofon, kamera, atau umpan berbasis web. Aksi mewakili output seperti perintah gerakan, sintesis suara, atau penulisan memori. Latar belakang memberikan konteks yang tetap, seperti lokasi GPS atau status navigasi.

Kait siklus hidup

Setiap mode menyertakan kait siklus hidup, termasuk perintah sistem untuk model bahasa. Hal ini memungkinkan pengembang untuk mengontrol bagaimana model berperilaku dalam mode tertentu menggunakan instruksi bahasa alami yang disimpan sebagai bagian dari konfigurasi.

Bagaimana cara kerja App Builder dalam praktiknya?

Video demonstrasi yang dipublikasikan bersamaan dengan pengumuman tersebut menunjukkan alur kerja lengkap dari awal hingga penerapan.

Memilih robot

Saat pengembang membuka App Builder, langkah pertama adalah memilih mesin dari bilah sisi. Ini mengaitkan konfigurasi dengan profil robot tertentu, termasuk sensor dan tindakan yang didukungnya. OM1 menyediakan abstraksi perangkat keras melalui lapisan khusus, memungkinkan konfigurasi tingkat tinggi yang sama untuk digunakan kembali di berbagai mesin serupa.

Mode bangunan secara visual

Setelah memilih robot, kanvas akan terisi dengan diagram alur awal. Pengembang dapat menambahkan mode baru dengan mengklik ikon plus. Setiap mode baru akan membuka panel editor tempat parameter ditentukan.

Di dalam panel ini, pengembang memilih model bahasa dari daftar tarik-turun. Opsi yang didukung mencakup beberapa model komersial dan sumber terbuka. Input ditambahkan selanjutnya, seperti pengenalan suara otomatis untuk kontrol suara atau umpan kamera untuk visual. Kemudian, tindakan dipilih, seperti navigasi atau keluaran suara. Latar belakang seperti GPS atau konteks navigasi juga dapat diaktifkan.

Semua perubahan disimpan secara instan, dan kanvas diperbarui untuk mencerminkan konfigurasi saat ini.

Mendefinisikan transisi

Setelah mode dibuat, transisi ditentukan dengan menyeret konektor dari satu node ke node lainnya. Ini akan membuka editor aturan tempat kondisi ditentukan. Kondisi dapat merujuk pada input, status internal, atau sinyal lainnya. Misalnya, aturan transisi dapat menentukan bahwa perintah suara yang dikenali menyebabkan robot meninggalkan mode diamnya dan memasuki mode navigasi.

Fitur format otomatis mengatur ulang kanvas agar diagram alur tetap mudah dibaca seiring perkembangannya.

Penyebaran

Setelah konfigurasi selesai, pengembang dapat menerapkannya langsung dari antarmuka. Konfigurasi diunggah ke robot melalui portal OpenMind dan diterapkan tanpa transfer file manual. Bagi tim yang menggunakan OM1 secara lokal atau dalam alur kerja produksi, konfigurasi yang sama dapat diterapkan menggunakan alat baris perintah atau alur kerja berbasis kontainer.

Model dan komponen yang didukung

Menurut OpenMind, App Builder saat ini mendukung lebih dari enam model bahasa, lebih dari empat puluh input, tiga puluh aksi, dan lebih dari sepuluh konteks latar belakang. Angka-angka ini mencerminkan desain modular OM1, di mana setiap komponen diimplementasikan sebagai plugin.

Model bahasa dapat diganti tanpa perlu menulis ulang logika aplikasi. Input dan aksi juga dapat dipertukarkan, selama perangkat keras yang mendasarinya mendukungnya. Pendekatan ini memungkinkan pengembang untuk bereksperimen dengan berbagai konfigurasi dengan cepat sambil mempertahankan struktur yang konsisten.

Integrasi dengan OM1 dan alur kerja berbasis kode.

Meskipun App Builder menekankan konfigurasi visual, ia dirancang untuk terintegrasi dengan basis kode OM1.

Pengembang dapat mengekspor konfigurasi sebagai file terstruktur dan menyimpannya dalam kontrol versi. Pengguna tingkat lanjut dapat membuat input dan tindakan khusus dengan menambahkan modul Python ke direktori yang sesuai di repositori OM1. Komponen khusus ini kemudian muncul di antarmuka App Builder untuk dipilih.

Untuk penerapan dalam skala besar atau pada perangkat edge seperti perangkat keras Nvidia Jetson, OM1 mendukung pengaturan berbasis kontainer. App Builder melengkapi alur kerja ini dengan mengurangi waktu yang dihabiskan untuk konfigurasi awal dan iterasi.

Abstraksi dan portabilitas perangkat keras

Salah satu tujuan desain inti OM1 adalah agnostikitas perangkat keras. App Builder mencerminkan hal ini dengan hanya mengekspos perilaku tingkat tinggi daripada kontrol motor tingkat rendah. Misalnya, pengembang dapat mengkonfigurasi tindakan navigasi tanpa menentukan bagaimana masing-masing sendi bergerak.

Abstraksi ini diimplementasikan melalui lapisan abstraksi perangkat keras yang menghubungkan aksi OM1 ke kit pengembangan perangkat lunak khusus robot seperti ROS2 atau API vendor. Akibatnya, logika aplikasi yang sama seringkali dapat digunakan kembali di berbagai robot dengan perubahan minimal.

Keterbatasan dan pertimbangan

App Builder dirancang untuk menyederhanakan tugas-tugas umum, tetapi tidak menghilangkan kebutuhan akan pertimbangan rekayasa.

Beberapa platform perangkat keras memiliki dukungan terbatas tergantung pada kemampuan komputasi. Fitur lengkap saat ini tersedia pada sistem berbasis Nvidia yang lebih baru, sementara platform yang lebih lama mungkin memerlukan kompromi. Runtime inti OM1 juga membatasi akses internet langsung untuk alasan keamanan dan keandalan, yang memengaruhi cara penggunaan API eksternal.

Untuk otonomi yang kompleks, pengembang diharapkan menggabungkan konfigurasi App Builder dengan simulasi, pembelajaran penguatan (reinforcement learning), dan pengujian ekstensif. Dokumentasi OpenMind menekankan untuk memulai dengan perilaku sederhana dan memvalidasinya di lingkungan simulasi sebelum menerapkannya ke mesin nyata.

Kesimpulan

OpenMind App Builder adalah alat konfigurasi visual yang berada di atas runtime OM1 dan menyederhanakan pembuatan dan penerapan aplikasi robot. Dengan merepresentasikan perilaku robot sebagai mode, transisi, dan komponen modular, alat ini memungkinkan pengembang untuk merakit aplikasi fungsional tanpa harus menulis kode untuk setiap langkah.

Nilainya terletak pada pengurangan hambatan pengaturan sambil tetap kompatibel dengan alur kerja berbasis kode. Bagi tim yang membangun di atas OM1, App Builder menyediakan cara terstruktur untuk mendesain, menguji, dan menerapkan perilaku robot di berbagai platform perangkat keras. Alih-alih menggantikan pengembangan tradisional, ia berfungsi sebagai antarmuka yang membuat sistem yang mendasarinya lebih mudah diakses dan dipahami.

sumber:

Pertanyaan yang Sering Diajukan

Masalah apa yang dipecahkan oleh OpenMind App Builder?

Hal ini mengurangi kerumitan dalam mengkonfigurasi perilaku robot dengan mengganti file konfigurasi manual dengan editor visual yang mencerminkan struktur aplikasi OM1.

Bisakah aplikasi yang dibangun dengan App Builder diperluas dengan kode?

Ya. Konfigurasi yang dibuat di App Builder dapat diekspor, diberi versi, dan diperluas dengan input, tindakan, dan logika khusus dalam basis kode OM1.

Apakah App Builder kompatibel dengan berbagai jenis robot?

Ya. Perangkat ini dirancang untuk bekerja dengan berbagai robot melalui lapisan abstraksi perangkat keras OM1, selama sensor dan tindakan yang dibutuhkan didukung.

Penolakan tanggung jawab

Penafian: Pandangan yang diungkapkan dalam artikel ini tidak selalu mewakili pandangan BSCN. Informasi yang diberikan dalam artikel ini hanya untuk tujuan pendidikan dan hiburan dan tidak boleh ditafsirkan sebagai nasihat investasi, atau nasihat dalam bentuk apa pun. BSCN tidak bertanggung jawab atas keputusan investasi apa pun yang dibuat berdasarkan informasi yang diberikan dalam artikel ini. Jika Anda yakin bahwa artikel tersebut harus diubah, silakan hubungi tim BSCN melalui email [email dilindungi].

Pengarang

UC Hope

UC meraih gelar sarjana Fisika dan telah menjadi peneliti kripto sejak 2020. UC adalah seorang penulis profesional sebelum memasuki industri mata uang kripto, tetapi tertarik pada teknologi blockchain karena potensinya yang tinggi. UC telah menulis untuk berbagai publikasi seperti Cryptopolitan, serta BSCN. Ia memiliki keahlian yang luas, mencakup keuangan terpusat dan terdesentralisasi, serta altcoin.

(Iklan)

iklan native ad2 mobile

Bergabunglah dengan newsletter kami

Daftar untuk mendapatkan tutorial terbaik dan berita Web3 terbaru.

Berlangganan Disini!
BSCN

BSCN

Umpan RSS BSCN

BSCN adalah tujuan utama Anda untuk semua hal seputar kripto dan blockchain. Temukan berita, analisis pasar, dan riset mata uang kripto terbaru, yang mencakup Bitcoin, Ethereum, altcoin, memecoin, dan segala hal di antaranya.

(Iklan)