Multitasking Driver Assistance System Using Arduino Uno

Providing multitasking on ubiquitous microcontroller platforms has great applications in different aspects of daily life. This paper presents a design and implementation of a real-time embedded driver assistance system using Arduino Uno as deployment platform. Multiple real-time tasks for assisting...

Full description

Saved in:
Bibliographic Details
Published in:2018 International Conference on Artificial Intelligence and Data Processing (IDAP) pp. 1 - 6
Main Authors: YANIK, Huseyin, UYSAL, Erdem, ELEWI, Abdullah
Format: Conference Proceeding
Language:English
Published: IEEE 01-09-2018
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Providing multitasking on ubiquitous microcontroller platforms has great applications in different aspects of daily life. This paper presents a design and implementation of a real-time embedded driver assistance system using Arduino Uno as deployment platform. Multiple real-time tasks for assisting a car driver are designed and implemented using three different real-time kernels; FreeRTOS, OS48 and Simulink Desktop Real-Time. The configurations and settings of the proposed system are given in details. The paper aims to show and compare the performance of the proposed Arduino system using FreeRTOS, OS48 and Simulink Desktop Real-Time as different real-time kernels. The results show that the proposed system is quite simple, cost effective, and flexible to be developed by incorporating more or less tasks.
DOI:10.1109/IDAP.2018.8620939