Prerequisites
The following are the necessary prerequisites for setting up the DashAR System.
Hardware Components
To begin building the DashAR System, you will need the following hardware:
- XREAL AR Glasses
- For the development of this project, the XREAL Air2 Pro glasses were used.
- XREAL Beam Pro
- Since there is no compute on-board the XREAL Air2 Pro Glasses, this device is required. The newer models (XREAL One and XREAL One Pro) have on-board compute.
- USB-to-OBDII (ELM327) Adapter
- This is how the car communicates with the rest of the system.
- For the development of this project, this specific adapter was used, for its reliability and stable connectivity. However, any ELM327-based adapter should work (wired or wireless).
- A portable computer
- For the development of the project, a Raspberry Pi 5 running Ubuntu Server 24.04 LTS was used. However, as long as the portable computer selected has the ability to a) run Python, and b) connect to USB-A devices, it should work.
HUD Application Prerequisites
To build and deploy the HUD application, you must have the following installed on your development system:
- Unity 3D (2022.03 LTS)
- Android Studio
- Useful for SDK Version Management.
Data Aggregator and Server (DAS) Application Prerequisites
To build and deploy the DAS Server, you must have the following installed on your development system: