Mohammad Hijji;Kaleem Ullah;Mohammed Alwakeel;Ahmed Alwakeel;Fahad Aradah;Faouzi Alaya Cheikh;Muhammad Sajjad;Khan Muhammad
{"title":"Multiagent Sensor Integration and Knowledge Distillation System for Real-Time Autonomous Vehicle Navigation","authors":"Mohammad Hijji;Kaleem Ullah;Mohammed Alwakeel;Ahmed Alwakeel;Fahad Aradah;Faouzi Alaya Cheikh;Muhammad Sajjad;Khan Muhammad","doi":"10.1109/JSYST.2024.3524025","DOIUrl":null,"url":null,"abstract":"This article introduces a comprehensive multiagent prototype system designed to enhance the autonomous navigation capabilities of vehicles by incorporating numerous sensors and components. The system includes features such as an ultrasonic sensor for precise distance measurement, a specially crafted “SonarSpinner” with a wide 160° field of view, a vision sensor for road sign detection and steering angle estimation, and an infrared obstacle avoidance sensor, operating with a predefined obstacle-halting threshold of 150 cm. Data collection for model training and evaluation is accomplished using a virtual reality-based self-driving car simulator, resulting in a diverse dataset. The proposed system harnesses knowledge distillation from teacher models, such as the Nvidia model, to create a lightweight student model optimized for real-time inference while retaining competitive accuracy. Additionally, a custom Haar cascade classifier enhances traffic sign detection capabilities. The distilled model is then converted to TensorFlow Lite for efficient deployment on edge devices within autonomous vehicles, ensuring a secure and efficient navigation system. This innovative approach combines optimized distillation methods with specialized classifiers to facilitate the development of robust and real-time self-driving car systems.","PeriodicalId":55017,"journal":{"name":"IEEE Systems Journal","volume":"19 2","pages":"382-391"},"PeriodicalIF":4.4000,"publicationDate":"2025-01-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Systems Journal","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10856261/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
This article introduces a comprehensive multiagent prototype system designed to enhance the autonomous navigation capabilities of vehicles by incorporating numerous sensors and components. The system includes features such as an ultrasonic sensor for precise distance measurement, a specially crafted “SonarSpinner” with a wide 160° field of view, a vision sensor for road sign detection and steering angle estimation, and an infrared obstacle avoidance sensor, operating with a predefined obstacle-halting threshold of 150 cm. Data collection for model training and evaluation is accomplished using a virtual reality-based self-driving car simulator, resulting in a diverse dataset. The proposed system harnesses knowledge distillation from teacher models, such as the Nvidia model, to create a lightweight student model optimized for real-time inference while retaining competitive accuracy. Additionally, a custom Haar cascade classifier enhances traffic sign detection capabilities. The distilled model is then converted to TensorFlow Lite for efficient deployment on edge devices within autonomous vehicles, ensuring a secure and efficient navigation system. This innovative approach combines optimized distillation methods with specialized classifiers to facilitate the development of robust and real-time self-driving car systems.
期刊介绍:
This publication provides a systems-level, focused forum for application-oriented manuscripts that address complex systems and system-of-systems of national and global significance. It intends to encourage and facilitate cooperation and interaction among IEEE Societies with systems-level and systems engineering interest, and to attract non-IEEE contributors and readers from around the globe. Our IEEE Systems Council job is to address issues in new ways that are not solvable in the domains of the existing IEEE or other societies or global organizations. These problems do not fit within traditional hierarchical boundaries. For example, disaster response such as that triggered by Hurricane Katrina, tsunamis, or current volcanic eruptions is not solvable by pure engineering solutions. We need to think about changing and enlarging the paradigm to include systems issues.