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

No packages published

Contributors 2

  •  
  •