, pp.267-274 http://dx.doi.org/10.14257/ijseia.2014.8.1.23 Implementation of Smart Car Infotainment System including Black Box and Self-diagnosis Function Minyoung Kim 1, Jae-Hyun Nam 2 and Jong-Wook Jang 3 1 Department of Computer Engineering, Dong-Eui University, Department of Information Technology, Silla University *3 Corresponding Author Department of Computer Engineering, Dong-Eui University 1 kmyco@nate.com, 2 jhnam@silla.ac.kr, 3 jwjang@deu.ac.kr Abstract Currently, most of cars are equipped with the car infotainment system. In addition, drivers install the additional functions which they want to. The car black box and self-diagnosis tool are remarkable functions among the additional function. If they install the additional functions in their own car, they almost pay purchasing cost. These functions give the convenience to drivers, but it is causing the complex problem and the economic burden. In this paper, we implement car infotainment system which integrates multiple function based on the android platform. Our aim is to solve the above mentioned problem by providing integrated multiple functions of car infotainment. Keywords: Car Infotainment, Black Box, Self-diagnostic, Android 1. Introduction Currently almost cars are installed to many IT fusion functions. The car infotainment system is a kind of IT fusion function. The car infotainment system offers driver necessary information during driving. Most drivers purchase car infotainment system and install it to their own car. Several luxury cars are including their private use car infotainment system. This system provides additional function that is center fascia. In addition to the car infotainment system, the drivers add other functions of needed to their own car. Typically, most drivers install car black box and self-diagnosis tools. If drivers need a new function, drivers should purchase and install the proper device for function. In that case, drivers will pay cost, so it gives the economic burden to the drivers. Also, if you install multiple devices on the car inside, the car inside gives complicated and bad effect on the driving environment. In this paper, we implemented the car infotainment system including black box and car self-diagnosis function and developed embedded device based on Android platform r. 2. Relate Studies 2.1. Existing Car Infotainment The automotive infotainment which is currently released in Korea provides various services through the embedded devices based on MS Windows CE-based. Navigation is served as the main function, and multimedia as the supplementary function. Moreover, by connecting with the driver s smartphone, a smart navigation service that plays the multimedia files saved in the driver s smartphone or provides optimized rout based on the real traffic information through internet is offered. ISSN: 1738-9984 IJSEIA Copyright c 2014 SERSC
Each company uses various platforms for the use of the existing automotive infotainment systems but there are barriers in developmental environment. This requires time and costs that the developers have to bear in making researches on the developmental environment and tools for the concerned platforms in order to develop new functions based on the automotive infotainment [1]. Currently, automotive manufacturers and major IT companies play a key role in developing open platforms for automotive infotainment. GENIVI (GENAVA In-Vehicle Infotainment) is one of the representative platforms which have been developed by European automotive manufacturers. GENIVI also functions as a platform for embedded devices and will be possibly used without restriction only if the development related standards are performed. The standards for GENIVI are being developed at present and form the basis of researches on UI (User Interface) and application development. 2.2. Android Platform Android is a Linux-based platform for mobile devices, which is offered by Google. It is currently used for smartphone and tablet PC, and through Google Play (former Market), users are supplied with applications accessible on Android at a cost or without charge [3]. This paper deals with development of the automotive infotainment for which Android is installed in the embedded hardware. This is intended to provide the multimedia and navigation functions through the existing Android applications and qualified applications of Market. This paper aims to develop such infotainment because it provides an environment where users/drivers may add any functions they want according to their own tastes through Android Market. With the applications verified by Market, drivers can be provided with excellent functions of navigation and multimedia and also add the functions they want. Furthermore, as an operating system installed in smartphone and various embedded devices, this infotainment offers drivers with a stable environment for mobile operation and a familiar environment for mobile use so that the drivers may use this infotainment easily without inconvenience. 2.3. Collection of Driving Information It is necessary to collect the internal automotive data in order to perform the black box and car self-diagnosis functions of the infotainment implemented in this paper. The internal automotive data is collected through the automotive ECU (Electronic Control Unit) having the major system information and the OBD (On-Board Diagnostics) protocol confirming the existence of breakdowns. 3. System Design The automotive infotainment system designed in this paper consists of two components on a large scale: Embedded Hardware and Touch Screen which directly provide drivers with infotainment services and OBD Data Collector which collects the internal automotive data through the OBD protocol for transmission to the embedded hardware (Figure 1). 268 Copyright c 2014 SERSC
3.1. Embedded Hardware and Screen Figure 1. Diagram of System Configuration The infotainment system of this paper uses the Embedded Hardware installed with the Android platform as the operating system. The development presented in this paper is based on ODROID-X2 of Hard Kernel with CPU including 1.7GHz Exynos4 Quad Core. The major features of this product involve compacted size, expendability with various ports of input and output, ultrafast Exynos4-based CPU, and built-in Android 4.0(ICS) [5]. For Touch Screen, a 7-inch product available on ODROID-X2 that supports multitouch is used so that users may select the functions they want on the screen. Figure 2. Appearance of ORDROID-X2 and Its Inner Structure 3.2. OBD Data Collector The OBD Data Collector (hereinafter, the Collector ) used in this paper is physically connected to the internal automotive network and collects data through the OBD protocol to transmit the collected data to the service provider hardware via Bluetooth. This equipment uses highly efficient 32Bit MCU (Micro Controller Unit) based on ARM CORTEX 9 core in order to collect the internal automotive data at high speed, normalize the transport protocol, and the MCU uses the OBD Interpreter Chip in order to search and collect the OBD data with speediness and correctness (Figure 3). Copyright c 2014 SERSC 269
3.3. Service Provider Function Figure 3. Block Diagram of OBD Inner Structure The functions of the automotive infotainment system implemented in this paper are carried out by applications for the Android platform. The multimedia function is replaced with the applications such as Music, Movie Player and Gallery which the Android platform basically provides. The navigation function is replaced with the application such as Navigation which the Android platform basically provides (Figure 4). Figure 4. Composition of Functional Services Provided by Comprehensive CAR PC Drivers may use the functions of multimedia and navigation by way of installation of the applications that meet their own tastes through Google Play Store, instead of the existing applications. If drivers install additional applications, while driving, they may use the functions that they want under the infotainment system of this paper. 270 Copyright c 2014 SERSC
The functions of black box and automotive self-diagnosis are provided through two applications such as Black Box Recorder and Black Box Record Reviewer which have been autonomously developed. The Black Box Recorder application operates at all times in order to record traffic accidents that may occur while driving. The Black Box Recorder application saves the internal automotive data collected by the Collector, together with driving movie data through a built-in camera of the service provider hardware. Moreover, while driving, this application inspects consumables life cycle by using the information of the Collector and notifies users of the consumables whose lifespan is less than 1000km only. In addition, while driving, it provides the function allowing the drivers to know internal automotive breakdowns in real time by using DTC (Diagnostic Trouble Code) through OBD. The Black Box Record Reviewer application functions as a reviewer of black box s accident records recorded while driving, DTC recorded data, and consumables lifespan. The accident records are provided by playing the recorded video and printing out the collected internal automotive data and the GPS information so that the scene of traffic accidents may be recreated. DTC recorded data are provided according to the found date by printing out the list and details of DTC occurring while driving. The consumables lifespan cycle enables an inspection of the consumables lifespan based on the mileage measured while driving. Also, there is a function that allows users to determine the standards for mileage and lifespan at their own discretion. Detailed explanation on each part is also provided to enhance drivers understanding in regard to the importance of parts. 4. System Development and Its Result To verify the functions provided by the automotive infotainment system implemented in this paper, the system was actually installed in a car and a test was conducted. Figure 5. Actual Test (Operation of Black Box Recorder and Navigation) Considering the fact that it is difficult to install in an actual car the hardware and monitor mentioned in this paper, a smart tablet (Samsung Galaxy Note 10.1) was substituted for the hardware in the actual driving test (Figure 5) in order to examine whether two applications of the Black Box Recorder (Figure 6) and the Black Box Record Reviewer (Figures 7, 8 & 9) perform normal functions. Copyright c 2014 SERSC 271
Figure 6. Black Box s Recording Function and Its Screen Composition Figure 7. Consumables Replacement Schedule Confirmation Function and Its Screen Composition 272 Copyright c 2014 SERSC
Figure 8. DTC Collection Records Confirmation Function and Its Screen Composition It was confirmed that while driving, the record program operated without problem and that the driver was provided with the functions of navigation and black box. 5. Conclusion Figure 9. Accident Review by Black Box This paper implemented an automotive infotainment system based on the Android platform embedded devices which performs the functions of black box and automotive self-diagnosis by using internal automotive data as well as the functions of the existing systems. This paper verified the possibility that the Android platform can be appropriate for the automotive infotainment system by way of using the expendability of the Android platform. However, in order to provide drivers with a perfect automotive infotainment system, it is necessary to reinforce UI and UX for the additional functions such as black box Copyright c 2014 SERSC 273
and automotive self-diagnosis and to find out and correct the errors occurring during the course of operation. Therefore, the automotive infotainment system shall be provided for drivers after adding the functions of multimedia and navigation which are more upgraded than the basic functions supplied by the Android platform. Acknowledgements This work was supported by the Brain Busan 21 Project in 2013. References [1] C. Lee (MDS technology), Current status of the in-vehicle infotainment technology, how far evolution, EP&C NO.292 (2012.06), Korea Electronic Components News, (2012), pp. 18-26. [2] J. Kim and T. Han, Trends of the Standard Open Platform for In-Vehicle Infotainment and GENIVI based Human Machine Interface, Journal of KIISE: Software and Applications, vol. 39, no. 6, (2012), pp. 444-452. [3] http://ko.wikipedia.org/wiki/. [4] S.-H. Beak and J.-W. Jang, A implement of vehicle Blackbox system with OBD and MOST network, Proceedings of the Korean Institute of Information and Commucation Sciences Conference, vol. 14, no. 2, (2010), pp. 66-69. [5] http://www.hardkernel.com. 274 Copyright c 2014 SERSC