Skip to content

Sai-Chakradhar-Mahendrakar/Obstacle-Avoidance-in-Autonomous-Vehicles

Repository files navigation

Obstacle-Avoidance-in-Autonomous-Vehicles

Watch the video

Final Project Video


Abstract

Humans are habituated to using vehicles, drones, robots, etc. They face issues like obstacles, so we use Collision avoidance. Collision avoidance is essential to autonomous systems in various industries like autonomous vehicles, robotics, and industrial automation. Effective Collision avoidance systems are crucial to enhancing safety and preventing accidents. We will highlight real-world collision avoidance applications, from self-driving cars navigating complex urban environments.

Introduction

Autonomous vehicles, often referred to as driverless vehicles, are at the forefront of technological innovation in the automotive industry. These vehicles have the remarkable capability to operate and perform essential functions without human intervention, thanks to their sophisticated sensor systems that enable them to perceive and react to their surroundings. The key to their operation lies in a fully automated driving system that allows the vehicle to respond to external conditions, much like a human driver would. Autonomous vehicles have the potential to transform various industries by enhancing efficiency, reducing costs, and improving safety. Here's how autonomous vehicles are being applied in logistics, industrial, consumer, and specialized purposes.

Applications of Autonomous Vehicles

  • Logistics
  • Industrial
  • Consumer
  • Transportation

Methodology

Dataset

We used YOLOv8 algorithm to detect objects for this we used Custom Dataset, For that Dataset we took images from

Google Open Image Dataset

Real Time Implementation of Deep Learning Algorithms

Simulation of ROS2

I employed ROS 2 to integrate YOLOv8 with LiDAR data, enabling robust real-time object detection in a robotic system. Leveraging ROS 2's capabilities for sensor data fusion, I synchronized LiDAR scans with YOLOv8's object detection algorithms, allowing the robot to detect and track objects accurately in its surroundings. This integration empowered the robot with enhanced situational awareness, enabling it to navigate and interact with its environment more effectively.