K and K Autonomous is an autonomous driving system that leverages the Deep Learning methods for depth estimation,object detection,lane segmentation and Rule-based planning. The system is designed to assist in driving by maintaining lane centering and providing driving assistance.
KNK-Vision is a computer vision module used for vehicle detection, lane detection, and depth estimation from monocular camera images.KNK-Vision uses the YOLOP for real-time lane segmentation and vehicle detection. Depth estimation is done using Vidar
Follow these steps to set up the KNK-Vision environment and install the necessary dependencies:
-
Clone the repository:
git clone https://github.com/geci-final/knk-autonomous
-
Navigate to the cloned repository:
cd knk-autonomous
-
clone the submodules
git submodule update --init --recursive
-
If you haven't already, install conda.
-
Create a new conda environment from the
environment.yaml
file:conda env create -f environment.yml
-
Activate the new environment:
conda activate knk-autonomous
We welcome contributions!