Apa itu Swarm Robotika?

Robotika gerombolan adalah pendekatan robotika yang menekankan pada banyak robot sederhana daripada robot tunggal yang kompleks. Kawanan robot memiliki banyak kesamaan dengan koloni semut atau kawanan lebah. Tidak ada individu dalam kelompok yang sangat cerdas atau kompleks, tetapi jika digabungkan, mereka dapat melakukan tugas-tugas yang sulit. Robotika gerombolan telah menjadi bidang eksperimental, tetapi banyak aplikasi praktis telah diusulkan.

Robot tradisional seringkali membutuhkan komponen kompleks dan kekuatan pemrosesan komputer yang signifikan untuk menyelesaikan tugas yang diberikan. Dalam robotika swarm, setiap robot relatif sederhana dan murah. Sebagai sebuah kelompok, mesin-mesin sederhana ini bekerja sama untuk melakukan tugas-tugas lanjutan yang membutuhkan robot yang lebih kuat dan lebih mahal.

Menggunakan banyak robot sederhana juga memiliki keuntungan lain. Swarm robot memiliki toleransi kesalahan yang tinggi, artinya mereka masih akan bekerja dengan baik jika beberapa unit individu tidak berfungsi atau hancur. Swarm juga dapat diskalakan, sehingga ukuran swarm dapat ditambah atau dikurangi sesuai kebutuhan.

Salah satu kegunaan yang telah didemonstrasikan para peneliti untuk swarm robotika adalah pemetaan. Sebuah robot tunggal akan terus-menerus perlu melacak lokasinya, mengingat di mana ia berada dan mencari cara untuk menghindari rintangan sambil tetap menjelajahi seluruh area. Segerombolan robot dapat diprogram hanya untuk menghindari rintangan sambil tetap berhubungan dengan anggota gerombolan lainnya. Data dari semua robot di swarm kemudian digabungkan menjadi satu peta.

Robotika gerombolan telah menjadi bidang yang baru muncul, dan telah menghadirkan tantangan unik bagi para peneliti. Pemrograman segerombolan robot tidak seperti jenis pemrograman lainnya. Model komputasi terdistribusi — menggunakan banyak komputer untuk mengerjakan satu tugas besar — ​​agak mirip. Tidak seperti komputasi terdistribusi, bagaimanapun, setiap individu dalam robotika swarm-style berurusan dengan rangsangan unik. Setiap robot, misalnya, berada di lokasi yang berbeda pada waktu tertentu.

Beberapa pendekatan untuk swarm robotika menggunakan unit kontrol yang mengoordinasikan robot lain. Pendekatan lain menggunakan teknik yang dipinjam dari alam untuk memberikan gerombolan itu sendiri jenis kecerdasan kolektif. Sebagian besar penelitian saat ini di lapangan berfokus pada menemukan cara paling efisien untuk menggunakan swarm.
Masalah pengorganisasian swarm tidak membuat orang membayangkan apa yang bisa ditawarkan robotika swarm suatu hari nanti. Beberapa ilmuwan membayangkan segerombolan mikrobot yang sangat kecil digunakan untuk menjelajahi planet lain. Penggunaan lain yang diusulkan termasuk misi pencarian dan penyelamatan, penambangan dan bahkan pemadam kebakaran. Ketika digunakan dengan nanobot — robot berukuran mikroskopis — swarm robotics bahkan dapat digunakan dalam pengobatan manusia.