Qcar is a comprehensive autonomous vehicle control system that integrates various components including LiDAR processing, computer vision, and control systems for autonomous navigation.
- Project Overview
- Directory Structure
- Key Features
- Requirements
- Installation
- Usage
- Contributing
- Contact
This project implements an autonomous vehicle control system with the following key components:
- 🔍 LiDAR data processing and visualization
- 👁️ Computer vision and deep learning models for object detection
- 🛣️ Autonomous lane following and navigation
- 🎮 Hardware integration with Logitech steering wheels and keyboards
- 🔄 Real-time sensor fusion and processing
Qcar/
├── Demos/
│ ├── lidarThread.py
│ ├── testingGPU.py
│ ├── TestFusion.py
│ ├── LidarAndModel.py
│ ├── AutonomousLaneLoop.py
│ └── Models/
├── LogitechWheelPrograms/
├── KeyboardPrograms/
└── LidarStuff/
lidarThread.py: LiDAR data processing and visualizationtestingGPU.py: GPU acceleration testingTestFusion.py: Sensor fusion testingLidarAndModel.py: Integration of LiDAR with deep learning modelsAutonomousLaneLoop.py: Autonomous lane following implementationModels/: Contains trained deep learning models
LogitechWheelPrograms/: Programs for Logitech steering wheel integrationKeyboardPrograms/: Keyboard control programsLidarStuff/: LiDAR-related processing and utilities
- ⚡ Real-time LiDAR data processing and visualization
- 🚀 GPU-accelerated computer vision processing
- 🤖 Autonomous lane following capabilities
- 🎮 Integration with Logitech steering wheels for manual control
- 🔄 Sensor fusion for robust perception
- 🧠 Deep learning model integration for object detection
- Python 3.x
- PyTorch
- OpenCV
- NumPy
- Matplotlib
- Logitech SDK (for wheel integration)
- LiDAR drivers and SDK
- Clone the repository:
git clone https://github.com/yourusername/Qcar.git
cd Qcar- Install required dependencies:
pip install -r requirements.txt- Install Logitech SDK (if using wheel control)
- Install LiDAR drivers and SDK
- LiDAR Visualization:
python Demos/lidarThread.py- Autonomous Lane Following:
python Demos/AutonomousLaneLoop.py- Testing GPU Acceleration:
python Demos/testingGPU.py- 🎮 Use Logitech steering wheel for manual control
- ⌨️ Keyboard control options available
- 🤖 Autonomous mode with lane following
Contributions are not supported. This repository serves as an archive for our work in 2023-2025.
With any questions or concerns regarding this project, to be placed in contact with the current project lead please reach out to Professor Wang at CPP: [email protected]