Teleoperasi langsung
Cockpit adalah tempat kontrol sungguhan terjadi: feed kamera di satu sisi, antarmuka keyboard berbasis impuls di sisi lain, dan tombol berhenti darurat yang selalu satu klik jauhnya. Halaman ini mendokumentasikan setiap kontrol, plus mode mirroring leader dan follower untuk rig lokal.
Terakhir diperbarui 2026-08-09
Cockpit browser
Buka sebuah environment dan pindah ke tab Control. Jika robot online, artinya heartbeat-nya sedang masuk, cockpit menampilkan feed kamera dan antarmuka kontrol. Operator memakainya selama sesi; client memakai cockpit yang sama untuk menguji lengan mereka sendiri setelah pemasangan atau di antara pemesanan.
Jika Anda ingin merasakan kontrolnya tanpa akun, ada demo publik di /live. Demo ini mengendalikan lengan follower dari sebuah rig demo sungguhan, jadi apa yang Anda lihat di sana adalah jalur kontrol produksi, bukan simulasi.
Kontrol keyboard: impuls dan cooldown
Kontrolnya berbasis impuls. Satu penekanan tombol mengirim satu impuls terbatas ke sebuah joint, dan cooldown singkat mengikuti sebelum impuls berikutnya diterapkan. Menahan tombol mengulang impuls pada laju cooldown. Karena itu lengan bergerak dalam kenaikan kecil yang bisa diprediksi, bukan mengikuti penekanan tombol Anda secara terus-menerus.
Desain ini disengaja. Lewat koneksi jaringan, sinyal kontrol yang kontinu mengubah lonjakan latensi menjadi overshoot: lengan terus bergerak dengan input yang sudah basi. Impuls terbatas membatasi seberapa jauh satu perintah tunggal bisa membawa lengan, yang membuat kontrol tetap bisa diprediksi bahkan ketika koneksi goyah, dan pada koneksi yang layak latensinya cukup rendah untuk kontrol yang natural. Peta tombol yang aktif ditampilkan di cockpit, jadi Anda tidak pernah perlu menghafal bindings.
Teknik praktis: berpikirlah dalam ketukan, bukan tahanan. Ketuk ke arah target, amati hasilnya, ketuk lagi. Operator yang melawan cooldown dengan menghantam tombol menghasilkan tepat trajektori tersentak-sentak yang memperburuk dataset; operator yang bekerja sama dengannya menghasilkan episode yang halus dan layak ditinjau.
Kamera dan kualitas stream
Cockpit menampilkan semua kamera robot dalam sebuah grid; klik satu tile untuk beralih ke tampilan satu kamera dan kembali. Nama kamera berasal dari penyiapan client, jadi robot yang dikonfigurasi dengan baik memberi Anda tile seperti wrist dan scene, bukan angka anonim. Tampilan mana yang dipakai bergantung pada fase tugas: tampilan scene untuk pendekatan dan orientasi, tampilan wrist untuk pekerjaan halus di sekitar grasp.
Quality slider mempertukarkan kualitas gambar dengan latensi. Kualitas lebih rendah berarti data lebih sedikit per frame dan feed yang lebih responsif; kualitas lebih tinggi berarti detail lebih banyak tapi delay lebih besar. Untuk kontrol aktif, condongkan ke responsivitas; untuk memeriksa scene saat lengan idle, naikkan kualitasnya. Pengaturan yang tepat bergantung pada koneksi Anda, itulah sebabnya ini sebuah slider, bukan nilai tetap.
Mirroring leader dan follower
Untuk rig lokal dengan dua lengan, platform mendukung mirroring: Anda menggerakkan lengan leader dengan tangan dan follower mereproduksi gerakannya. Ini penyiapan klasik untuk merekam data imitation learning, karena gerakan tangan manusia lewat lengan leader jauh lebih halus daripada input berbasis tombol apa pun.
- 1Bawa kedua lengan ke pose awal yang sama
Panduan leader dan follower secara fisik ke posisi yang saling cocok. Semakin dekat kecocokannya, semakin cepat langkah berikutnya selesai.
- 2Aktifkan mirroring di cockpit
Platform mulai membandingkan posisi joint antara kedua lengan, tapi follower belum bergerak.
- 3Tunggu pelepasan
Mirroring aktif hanya ketika setiap pasangan joint saling berdekatan. Gerbang ini mencegah follower menyentak keras ke pose leader begitu mirroring dinyalakan.
- 4Gerakkan leader
Gerakkan leader dengan tangan; follower mengikutinya. Bekerjalah dengan sengaja, seperti saat Anda menteleoperasikan dari jarak jauh: kehalusan gerakan tangan Anda adalah persis apa yang berakhir di dataset.
Mode direct dan proxy
Cockpit punya dua jalur transport. Dalam mode direct, browser melakukan streaming langsung dari robot, yang merupakan jalur berlatensi paling rendah dan aktif secara otomatis ketika robot bisa dijangkau dari jaringan Anda, misalnya pada LAN yang sama. Ketika tidak bisa dijangkau, koneksi berjalan lewat proxy platform sebagai gantinya. Fallback-nya otomatis dan tidak butuh konfigurasi apa pun; Anda cukup mendapatkan jalur terbaik yang tersedia dari tempat Anda berada.
Berhenti darurat
Cockpit punya tombol berhenti darurat yang langsung menghentikan alur perintah ke robot. Raih tombol ini kapan pun lengan melakukan sesuatu yang tidak Anda maksudkan, sebelum Anda menganalisis mengapa. Setelah berhenti, lanjutkan kontrol dengan sengaja begitu scene sudah aman.
Berhenti darurat menghentikan perintah lewat platform; ini tidak memutus daya ke servo. Jaga area kerja di sekitar lengan tetap bersih, dan untuk keadaan darurat tingkat perangkat keras, siaplah untuk memutus catu daya servo langsung di lengannya.
Pertanyaan yang sering diajukan
Mengapa lengan bergerak dalam langkah kecil, bukan mengikuti tombol saya terus-menerus?▾
Karena setiap penekanan tombol mengirim satu impuls terbatas diikuti cooldown. Ini membatasi efek dari satu perintah tunggal, sehingga delay jaringan tidak bisa berubah menjadi overshoot yang tidak terkendali. Tahan tombol untuk impuls berulang; ketuk untuk impuls tunggal.
Latensi seperti apa yang harus saya harapkan?▾
Tergantung koneksi dan jarak Anda ke robot, jadi kami tidak akan memberi angka pasti. Mode direct adalah jalur tercepat ketika robot bisa dijangkau dari jaringan Anda, quality slider membiarkan Anda mempertukarkan detail gambar dengan responsivitas, dan pada koneksi yang layak kontrolnya terasa natural.
Bisakah saya mencoba teleoperasi tanpa akun?▾
Bisa. Demo publik di /live meletakkan kontrol cockpit pada lengan sungguhan, tanpa perlu daftar. Ini jalur kontrol yang sama yang dipakai operator dalam sesi berbayar.
Apa persisnya yang terjadi ketika saya menekan berhenti darurat?▾
Alur perintah ke robot berhenti seketika, apa pun input yang sedang antre. Ini tidak memutus daya servo, jadi perlakukan ini sebagai respons pertama, bukan pengganti keselamatan fisik di sekitar lengan.
Cara kerja sesi AY-Robots: siklus hidup dari PENDING ke COMPLETED, setiap activity event dijelaskan, session chat, rating, perpanjangan, dan data pelatihan.
Setiap lengan robot yang didukung di AY-Robots beserta spesifikasinya: SO-100, Koch v1.1, Franka FR3, FP3 dan Panda, WidowX-250, dan ALOHA ViperX-300.