Skip to content

Mahmood-Sinan/IGVC_UI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IGVC_UI

A dynamic, user-friendly interface for managing and monitoring autonomous vehicle scripts and configurations.

🧠 Overview

IGVC_UI is a Qt-based GUI developed for the IGVC (Intelligent Ground Vehicle Competition) stack under Abhiyaan, IIT Madras. It enables users to:

  • Launch and monitor multiple ROS-based scripts directly through GUI
  • Configure parameters from YAML/JSON files
  • View terminal outputs in real-time
  • Interact with checkboxes mapped to script toggles
  • Automatically handle user config files
  • Customize parameters through sliders and dropdowns

🛠️ Build Instructions

Note: Make sure you have Qt 5.15.3 (or compatible) and CMake 3.16+ installed.

git clone https://github.com/Mahmood-Sinan/IGVC_UI.git
cd IGVC_UI
mkdir build && cd build
cmake ..
make

Alternatively, open the project in Qt Creator, configure it with your desired Kit, and hit Build.

Configuration

Before running the app, copy the example config files to your home directory and customize:

mkdir -p ~/.config/config_igvc_ui
cp config.json.example ~/.config/config_igvc_ui/config.json
cp config.yaml.example ~/.config/config_igvc_ui/config.yaml

Modify parameters as per your requirements.

🚀 Releases

Pre-built executable versions are available in the Releases section for quick setup and testing.

👥 Contributors

💬 Questions?

For help or queries, feel free to reach out to the contributors or raise an issue in the repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors