The Design Thinking Based Advanced Driver Assistance System Design and Implementation of Flight Control System on FPGA Based Adaption

Main Article Content

Prabakaran J, Balachandran A, Dhanasekaran D

Abstract

Advanced Driver-Assistance Systems (ADAS) can help drivers in the driving process and increase driving safety by automatically detecting objects, doing basic classification, implementing safeguards, etc. ADAS integrates multiple subsystems, including object detection, scene segmentation, lane detection, and so on. In this paper, we establish a framework for computer vision features, i.e., lane detection, object detection, object distance estimation and traffic sign recognition of ADAS. Modern machine learning algorithms like Canny edge detection for lane detection and a CNN-based approach are used for object detection. The system deployed aims to achieve higher (Frames Per Second) FPS for one channel of 55 FPS. The performance of FPGA is optimized by software and hardware co-design. Realization on the DE-10 Nano board with Cyclone V FPGA and a dual-core ARM Cortex A9, which meets real-time processing requirements. An increasing amount of automotive electronic hardware and software involves significant changes in the modern automobile design process to address the convergence of conflicting goals - increased reliability, reduced costs, and shorter development cycles. The prospectus to tackle car accident occurrences is making ADAS even more critical. This paper proposes an efficient solution for ADAS on FPGA. It is, therefore, necessary to formulate a system that is developed with a considerable amount of redundancy & fault tolerance. Thus, the main objective of this project is to design and implement a flight control system using a field programmable gate array (FPGA). The performance of the FPGA-based FCS system is better than that of the conventional microcontroller and the DSP chip-based UAV flight control system, and it has several useful applications and benefits. The entire flight control system is divided into four modules navigation control module, flight control module, sensor driver module, and Avalon bus control module.

Article Details

Section
Articles