Sistem Robot Inspeksi Berkaki Empat
UnggulanSistem inspeksi berbasis ROS untuk gardu listrik menggunakan Deep Robotics X30, kamera termal, dan LiDAR-Inertial Odometry.
- ROS2
- Python
- C++
- YOLOv8
- FLIR
- Deep Robotics X30
- LIO
Sistem inspeksi otonom tingkat industri yang dibangun di atas platform berkaki empat Deep Robotics X30, digunakan untuk inspeksi gardu listrik di PLN, fasilitas minyak & gas Pertamina, dan perkebunan PTPN.
π― Misi
Menggantikan inspeksi manual di gardu listrik berbahaya dengan robot otonom yang dapat:
- Mendeteksi komponen overheat via thermal imaging
- Menavigasi medan outdoor kompleks dengan lokalisasi presisi
- Mengidentifikasi kepatuhan APD untuk personel yang memasuki zona berbahaya
- Mengirimkan telemetri real-time ke operator via dashboard web
Komponen Sistem
Platform Hardware
- Robot Dasar β Deep Robotics X30 berkaki empat (juga Lite3 untuk tugas indoor)
- Kamera Thermal β FLIR untuk pemantauan suhu komponen
- LiDAR β Point cloud 3D untuk navigasi dan pemetaan
- RTK GPS β Lokalisasi outdoor tingkat sentimeter
Arsitektur Perangkat Lunak
Hardware Robot (X30)
β
Middleware ROS2
β
ββββββββββββββ ββββββββββββββββ βββββββββββββββββ
β Navigasi β β Deteksi APD β β Deteksi Thermalβ
β LIO+GPS β β (YOLO v8) β β (FLIR + CV) β
ββββββββββββββ ββββββββββββββββ βββββββββββββββββ
β
Kontroler Misi
β
Dashboard Web (Next.js + WebSocket)Pekerjaan Teknis Utama
Navigasi LIO (LiDAR-Inertial Odometry)
Mengatasi tantangan signifikan dengan LIO di lingkungan outdoor terbuka (GPS tersedia) dengan menggabungkan koreksi RTK GPS ke dalam estimasi state LIO:
- Koreksi drift selama traversal panjang
- Transisi indoor/outdoor yang mulus
- Performa andal di lingkungan gangguan elektromagnetik tinggi (gardu listrik)
Aplikasi Deteksi APD
Mengimplementasikan deteksi APD berbasis YOLOv8 untuk memverifikasi personel dilengkapi dengan benar sebelum memasuki zona berbahaya. Mendeteksi: helm keselamatan, rompi keselamatan, sepatu keselamatan.
Antarmuka GUI Kustom
Membangun GUI untuk operator berupa:
- Feed video langsung (thermal + RGB)
- Visualisasi state robot
- Pemrograman misi waypoint
- Pencatatan dan pelaporan anomali
π Tech Stack
- ROS2 β middleware robot
- Python + C++ β node navigasi dan persepsi
- YOLOv8 β deteksi objek real-time
- FLIR SDK β integrasi kamera thermal
- Next.js β dashboard monitoring web
- WebSocket β streaming telemetri real-time
Publikasi
Pekerjaan ini berkontribusi pada makalah:
"Development of a Quadruped-Legged Robot for Position Estimation of Overheat Components in Electrical Substations Using a Thermal Camera"
Dipublikasikan sebagai bagian dari penelitian berkelanjutan di PT. Ezra Robotics Teknologi.