Skip to content

The project aims at building a self driving small car from scratch. It uses augmented reality markers (ArUco) to visualize it's environment.

Notifications You must be signed in to change notification settings

Daniel34990/Artefact-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš— Smart Remote Car with Automatic QR Code Navigation

Welcome to the Smart Remote Car project!
This repository contains the code, system design, and documentation for a hybrid remote-controlled and autonomous vehicle that navigates using QR code markers.


🎯 Project Goals

This project was developed to build a smart car capable of:

  • πŸ•ΉοΈ Manual control through a wireless remote interface
  • πŸ€– Autonomous driving mode using QR code recognition
  • πŸ” Real-time QR code detection and interpretation
  • 🧠 Driving decisions based on dynamic QR marker data
  • πŸ“Š QR data logging and analysis for behavior tracking

🧱 System Architecture

πŸ”© Hardware Components

  • Microcontroller: Raspberry Pi (or compatible board)
  • Camera module: For QR code scanning (OpenCV-compatible)
  • Motor drivers + DC motors: For movement control
  • Chassis: Thin wooden board custom-cut to fit the Pi and mount components
  • Wireless module: For remote control via browser or mobile
  • Aruco markers & mounts: For tracking and scene awareness

πŸ’» Software Stack

  • πŸ“· QR Code detection using OpenCV (cv2)
  • 🧭 Path planning and decision-making logic (Python)
  • 🌐 Web interface for manual control (HTML/CSS/JavaScript)
  • πŸ“‘ Socket communication for real-time commands

πŸ“Ή Demo Video

πŸ“½οΈ Project Demonstration

Smart Remote Car Demo

About

The project aims at building a self driving small car from scratch. It uses augmented reality markers (ArUco) to visualize it's environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published