Skip to content

VaishnavaDevi-R/ai-autonomous-navigation-system

Repository files navigation

🚗 AI-Based Autonomous Navigation System

📌 Project Overview

This project simulates an AI-powered autonomous robot that navigates from a start point to a goal while avoiding obstacles using intelligent path planning.

It also integrates a live camera feed with basic object detection.


🧠 Features

  • Grid-based simulation environment
  • A* path planning algorithm
  • Obstacle avoidance
  • Autonomous robot movement
  • Live camera feed (OpenCV)
  • Basic object detection (color-based)
  • Screenshot output

🛠️ Tech Stack

  • Python
  • OpenCV
  • Pygame
  • NumPy

🧩 System Architecture

Camera → Object Detection → Decision Making → Path Planning → Robot Movement


▶️ How to Run

Run Navigation

python main.py

Run Camera

python camera.py

Run Detection

python detection.py

Run Full System

python final_system.py


📸 Output

Robot Movement YOLO Detection YOLO Detection Combined System Final Result


🎯 Learning Outcomes

  • Understanding autonomous navigation systems
  • Path planning using A*
  • Computer vision basics
  • Real-time simulation

🚀 Future Improvements

  • YOLO object detection
  • Lane detection
  • ROS integration
  • Real robot implementation

👨‍💻 Author

Vaishnava Devi

About

AI-Based Autonomous Navigation System using A* Path Planning and YOLO Object Detection with OpenCV

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages