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:
- Image Capture – Kedua kamera menangkap imej serentak.
- Feature Matching – AI mencari titik-titik rujukan yang sama pada kedua imej.
- Depth Calculation – Perbezaan kedudukan titik pada imej kiri & kanan digunakan untuk mengira jarak (trigonometri stereo).
- Pose Estimation – AI menentukan orientasi & kedudukan robot dalam peta 3D.
- 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:
- Obstacle Detection – AI kenal pasti halangan berdasarkan jarak & bentuk.
- Free Space Mapping – AI menentukan kawasan yang boleh dilalui.
- Route Calculation – AI menggunakan algoritma seperti:
- A* atau Dijkstra (untuk laluan terpendek)
- Reinforcement Learning (untuk pembelajaran adaptif)
- 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