DARVA – Asisten Acara: Dari Felt ke Animasi Langsung
DARVA adalah robot animasi yang menawan yang diciptakan untuk melengkapi pengalaman acara dengan melibatkan peserta dalam obrolan alami, mengurangi penjelasan berulang.
Ringkasan
Pengantar dan Video Showcase
Konstruksi Robot Analog
Digitalisasi Desain
Pengembangan Asisten Virtual
Deploy pada Raspberry Pi 4
Presentasi Akhir DARVA
Pengantar dan Video Showcase
Nama DARVA singkatan dari Digitized Analog Robot Virtual Assistant. Video berikut menunjukkan bagaimana DARVA berinteraksi dengan tamu dan mengurangi tugas berulang untuk petugas acara.
Konstruksi Robot Analog
Perjalanan dimulai dengan model analog yang dibuat tangan. Setelah menggambar prototipe, saya memotong komponen dari felt, memastikan setiap bagian dapat dipisahkan untuk animasi nanti. Menjahit setiap tepi memberi DARVA tampilan yang taktil dan buatan tangan. Bagian felt dua lapis menambah daya tahan sambil menjaga berat keseluruhan tetap ringan.
Tips: Fotokopi seluruh set sebelum memotong; gambar-gambar ini dapat berfungsi sebagai background yang konsisten untuk pemotongan digital.
Digitalisasi Desain
Setelah model analog selesai, lepaskan bagian-bagian pada background yang kontras untuk menyederhanakan segmentasi. Tangkap satu gambar resolusi tinggi untuk menjaga skala. Gunakan perangkat lunak editing foto untuk mengisolasi setiap komponen, simpan sebagai file PNG dengan background transparan. Alat Quick-Selection Photoshop sangat efektif, hanya memerlukan perbaikan manual kecil.
Dengan aset digital siap, robot kini dapat dianimasikan.
Pengembangan Asisten Virtual
Untuk menghidupkan DARVA di platform apa pun, saya membangun halaman web ringan menggunakan elemen HTML canvas dan vanilla JavaScript. Untuk animasi yang halus lintas browser, saya menggabungkan Create.js dan Tween.js. Semua library dikumpulkan secara lokal, memastikan fungsionalitas offline penuh—fitur krusial untuk acara dengan internet yang tidak andal.
Skrip menangani:
Memuat aset PNG
Menskala, memutar, dan memosisikan mereka di canvas
Menganimasikan gerakan dan ekspresi
Gelembung bicara dinamis yang berubah setiap lima detik
Pemicu interaktif pada kepala dan perut
Gerakan mata yang diacak dan rotasi gauge menambahkan sentuhan realisme, sementara animasi yang dihitung menjaga presentasi tetap rapi.
Deploy pada Raspberry Pi 4
Untuk menjalankan DARVA dalam pengaturan portabel dan hemat daya, saya deploy halaman web pada Raspberry Pi 4 yang terhubung ke layar sentuh mode potret. Meskipun rotasi layar Pi dapat diatur ke mode landscape, panel sentuh tetap berorientasi terbalik, jadi saya memilih untuk menjaga Pi dalam mode landscape dan memutar animasi canvas. Pendekatan ini menyederhanakan penyesuaian tata letak dan menjaga timeline animasi.
Pengujian awal di Chromium menunjukkan gangguan rendering sesekali; revisi berikutnya menyelesaikan gangguan ini. Firefox juga menjalankan animasi dengan lancar, meskipun dengan frame rate sedikit lebih rendah. Mode offline tetap berfungsi penuh di kedua browser.
DARVA Dalam Tindakan
Dengan semua komponen terintegrasi, DARVA siap menyambut tamu, menjawab pertanyaan umum, dan menyederhanakan operasi acara. Proyek ini menunjukkan bagaimana model felt sederhana dapat berkembang menjadi asisten digital yang canggih dan mandiri.