This project is a Java-based application developed to visualize the communication between autonomous vehicles and infrastructures within intelligent transport systems (ITS). The application was developed as part of an internship at the LABI*, which is involved in the European InDiD project. The goal of this project is to study ITS communication systems, their coverage, efficiency, and architecture for a future large-scale deployment.
Untitled.video.-.Made.with.Clipchamp.9.mp4
- Data Acquisition: Start the data acquisition module to capture or load existing data.
- Visualization: Use the playback controls to navigate through the data timeline.
- Filtering: Apply filters to focus on specific types of exchanges.
- Multi-Camera Views: Add multiple camera views to track different station groups.
- Synchronization: Adjust the timeline to synchronize station data if necessary
The application has been tested and is compatible with:
- Java versions: 8 to 22
- JavaFX versions: All compatible with the Java versions
- Platforms: Windows, Linux, MacOS, and Raspberry Pi 4
-
Clone the repository:
git clone https://github.com/killianc3/its-visualizer cd its-visualizer
-
Download JavaFX:
- Download JavaFX for your system.
- Place the downloaded JavaFX files in the
lib
folder within the project directory.
-
Run the application:
- On Windows:
.\run.ps1
- On MacOS/Linux:
./run.sh
- On Windows: