![]() |
ros2-self-driving-car-ai-using-opencv repositoryopencv computer-vision deep-learning self-driving-car gazebo object-detection ros2 |
No version for distro humble. Known supported distros are highlighted in the buttons above.
![]() |
ros2-self-driving-car-ai-using-opencv repositoryopencv computer-vision deep-learning self-driving-car gazebo object-detection ros2 |
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
![]() |
ros2-self-driving-car-ai-using-opencv repositoryopencv computer-vision deep-learning self-driving-car gazebo object-detection ros2 |
No version for distro kilted. Known supported distros are highlighted in the buttons above.
![]() |
ros2-self-driving-car-ai-using-opencv repositoryopencv computer-vision deep-learning self-driving-car gazebo object-detection ros2 |
No version for distro rolling. Known supported distros are highlighted in the buttons above.
![]() |
ros2-self-driving-car-ai-using-opencv repositoryopencv computer-vision deep-learning self-driving-car gazebo object-detection ros2 self_driving_car_pkg self_driving_car_pkg_models |
Repository Summary
Description | ROS2 Self Driving Car using Deeplearning and Object Tracking through openCV |
Checkout URI | https://github.com/noshluk2/ros2-self-driving-car-ai-using-opencv.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-07-10 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | opencv computer-vision deep-learning self-driving-car gazebo object-detection ros2 |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
self_driving_car_pkg | 1.0.0 |
self_driving_car_pkg_models | 0.0.0 |
README
ROS2 Prius Self Driving Car using AI/Deeplearning and Computer Vision
Table of Contents
About this Repository
A tesla Like Car in ROS2 will follow lane , Use AI to classify Sign Boards and perform Object tracking to act on the sign boards and set speed respectively
Using this Repository
Docker:
Ubuntu-20.04:
-
Follow along the Wiki guide to setup the project.
Course Workflow
Ros Package
- World Models Creation
- Prius OSRF gazebo Model Editing
- Nodes , Launch Files
- SDF through Gazebo
- Textures and Plugins in SDF
Computer Vision
- Perception Pipeline setup
- Lane Detection with Computer Vision Techniques
- Traffic Light Detection Using Haar Cascades
- Sign and Traffic Light Tracking using Optical Flow
- Rule-Based Control Algorithms
DeepLearning
-
Sign Classification using (custom-built) CNN
Features
-
Prius Hybrid Car
-
Satellite Navigation (NEW!)
-
Stage 1: Localiation
-
Stage 2: Mapping
-
Stage 3: Path-Planning
-
Stage 4: Motion-Planning
-
-
Lane Following
-
Sign Board Detection
-
Traffic Signal Recognition
-
T-Junction Navigation
-
The World
-
Custom Models
Pre-Course Requirments
Software Based
- Ubuntu 20.04 (LTS)
- ROS2 - Foxy Fitzroy
- Python 3.6
- Opencv 4.2
- Tensorflow 2.14
File truncated at 100 lines see the full file
CONTRIBUTING
![]() |
ros2-self-driving-car-ai-using-opencv repositoryopencv computer-vision deep-learning self-driving-car gazebo object-detection ros2 |
No version for distro galactic. Known supported distros are highlighted in the buttons above.
![]() |
ros2-self-driving-car-ai-using-opencv repositoryopencv computer-vision deep-learning self-driving-car gazebo object-detection ros2 |
No version for distro iron. Known supported distros are highlighted in the buttons above.
![]() |
ros2-self-driving-car-ai-using-opencv repositoryopencv computer-vision deep-learning self-driving-car gazebo object-detection ros2 |
No version for distro melodic. Known supported distros are highlighted in the buttons above.
![]() |
ros2-self-driving-car-ai-using-opencv repositoryopencv computer-vision deep-learning self-driving-car gazebo object-detection ros2 |
No version for distro noetic. Known supported distros are highlighted in the buttons above.