This Android app is a component of Intelligent Collision Risk Detection System (ICRDS). It allows a user to collect kinematic, location and time data of a vehicle, especially a car.
The variables collected are: ID data, ID trip, ID vehicle, route, timestamp, speed, acceleration in 3 axis (X, Y, Z), angular speed in 3 axix, magnetic field intensity in 3 axis, latitude, longitude, event class (near-crash or normal event).
- Download and install Android Studio. Instructions here
- Clone the repository
- Open project using Android Studio.
- Run app in an emulator or a real device. More info
You must connect your own instance of a Firebase Realtime Database with the app. You can do it following the Firebase Documentation (More info here).
Before you start collecting data, you must: specify a frequency, select a vehicle and a route.
This application was designed to collect data following the coordinate system shown in this image.