Skip to content

Omar-Saad-ELGharbawy/Car-LiDAR-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Car Sensors Visualizer

This project utilizes Qt Creator (C++) to develop a visual representation of car sensor Field Of View (FOV) and obstacle detection capabilities.

Table of contents:


Project Features

  • Visualizes FOV: The sensor's FOV is displayed as a green arc, providing a clear understanding of its coverage area.
  • Obstacle Detection: Obstacles within the FOV are identified and the FOV color changes to red for better awareness.
  • Customizable Parameters: Sensor position, heading, range, and FOV angle can be adjusted to simulate various scenarios.
  • Intuitive Interface: The Qt framework ensures a user-friendly experience for interacting with the visualization.

Project Structure

  • mainwindow.h: Defines the main application window class, including data structures for sensors, polygons, and functions for visualization and calculations.
  • mainwindow.cpp: Implements the application logic, including event handling (paint event for drawing), sensor and polygon drawing functions, and obstacle detection algorithms.
  • mainwindow.ui: This file, generated using Qt Creator's designer tool, defines the user interface layout of the main window. It includes elements like widgets and containers that make up the visual components seen by the user.

Quick Preview

Screenshot (671)

Screenshot (669)

Presentation

About

Car Ultrasonic Auto Parking using C++ QT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages