Sunday, 10 August 2025

Bagaimana AI menggunakan imej daripada 2 kamera (stereo vision) untuk mengenalpasti kedudukan dan membuat penghalaan bagi robot mobil

 


Bagaimana AI menggunakan imej daripada 2 kamera (stereo vision) untuk mengenalpasti kedudukan dan membuat penghalaan bagi robot mobil.


1. Konsep Stereo Vision

  • Robot dilengkapi dua kamera (kiri & kanan) seperti mata manusia.
  • AI menggunakan perbezaan imej (disparity) untuk mengira jarak setiap objek.
  • Hasilnya → peta 3D persekitaran yang membolehkan robot tahu lokasi objek dan dirinya.

2. Localization (Pengesanan Kedudukan)

Langkah-langkah AI memproses data kamera:

  1. Image Capture – Kedua kamera menangkap imej serentak.
  2. Feature Matching – AI mencari titik-titik rujukan yang sama pada kedua imej.
  3. Depth Calculation – Perbezaan kedudukan titik pada imej kiri & kanan digunakan untuk mengira jarak (trigonometri stereo).
  4. Pose Estimation – AI menentukan orientasi & kedudukan robot dalam peta 3D.
  5. SLAM Berasaskan Vision (Visual SLAM) – Robot membina peta sambil mengesan kedudukan sendiri secara masa nyata.

3. Path Planning / Navigation

Dengan peta 3D daripada stereo vision:

  1. Obstacle Detection – AI kenal pasti halangan berdasarkan jarak & bentuk.
  2. Free Space Mapping – AI menentukan kawasan yang boleh dilalui.
  3. Route Calculation – AI menggunakan algoritma seperti:
    • A* atau Dijkstra (untuk laluan terpendek)
    • Reinforcement Learning (untuk pembelajaran adaptif)
  4. Real-Time Replanning – Jika muncul halangan baru, AI mengira laluan alternatif serta-merta.

4. Kelebihan Stereo Vision + AI

  • Tidak bergantung sepenuhnya pada GPS atau sensor mahal seperti LiDAR.
  • Mampu beroperasi di kawasan dalam bangunan dengan pencahayaan mencukupi.
  • Memberikan peta 3D yang kaya untuk navigasi yang lebih selamat.


No comments:

Post a Comment