Sistem Robot Inspeksi Berkaki Empat

Unggulan

Sistem 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

text
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.

Proyek lainnya

  • Web

    Portofolio developer bertema OS yang interaktif dengan jendela yang bisa di-drag, integrasi Spotify, i18n, dan dark mode.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Zustand
    • +2 lainnya
  • Sistem navigasi otonom berbasis ROS untuk Autonomous Surface Vehicle dengan multi-sensor fusion, meraih Grand Champion di IRC 2023.

    • ROS Noetic
    • Python
    • C++
    • OpenCV
    • +3 lainnya