[WIP] An application created as part of the master's thesis analyzing user driving style, using data from the OBD II interface and Machine Learing Core. Driving Behaviour Analyzer consists of two parts:
Part of the application that collects and analyzes data from ODB II interface while driving a car. The analyzed data are generated into the CSV file and used to trained the machine learning model in XGBoost library.
Part of the application for the user whose driving style will be analyzed. Data from OBD II interface on the test route are processed and saved in Realm database. Using the trained model and ML Core application determines what type of drive is user.
- Xcode 9.0 or later
- iOS 9.0 or later
- macOS v10.10 or later
- Run
pod install
to correctly setup the Cocoapods dependencies - Make sure that you open the project referring to
*.xcworkspace
in Xcode or AppCode