A Flexible Scheduling Architecture of Resource Distribution Proposal for Autonomous Driving Platforms

Autonomous driving has attracted a significant amount of attentions over the last ten years. Providing a flexible platform to schedule the executions of the tasks under hard real-time constraints is also a crucial matter which needs to be taken into account by the integration of intelligent applications. In this work, we propose a resource planner, consisting of a monitoring mechanism, context manager, and decision unit which facilitates the timing requirements in the presence of AI-based applications for the autonomous vehicles.

[1]  Julius Ziegler,et al.  Optimal trajectory generation for dynamic street scenarios in a Frenét Frame , 2010, 2010 IEEE International Conference on Robotics and Automation.

[2]  Shinpei Kato,et al.  Autoware on Board: Enabling Autonomous Vehicles with Embedded Systems , 2018, 2018 ACM/IEEE 9th International Conference on Cyber-Physical Systems (ICCPS).

[3]  Shinpei Kato,et al.  Exploring the performance of ROS2 , 2016, 2016 International Conference on Embedded Software (EMSOFT).

[4]  Mahasak Ketcham,et al.  Support Vector Machines for Road Images Recognition in Autonomous Car , 2018, 2018 18th International Symposium on Communications and Information Technologies (ISCIT).

[5]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[6]  Mahasak Ketcham,et al.  Comparison of Machine Learning Algorithm's Performance Based on Decision making in Autonomous Car , 2018, 2018 International Joint Symposium on Artificial Intelligence and Natural Language Processing (iSAI-NLP).

[7]  Yue Yu,et al.  A Deep Learning Framework Using Convolutional Neural Network for Multi-Class Object Recognition , 2018, 2018 IEEE 3rd International Conference on Image, Vision and Computing (ICIVC).

[8]  Pao-Chi Chang,et al.  Machine-Learning Based Fitness Behavior Recognition from Camera and Sensor Modalities , 2018, 2018 IEEE International Conference on Artificial Intelligence and Virtual Reality (AIVR).

[9]  Dirk Thomas,et al.  Next-generation ROS: Building on DDS , 2014 .

[10]  M. M. Rovnyagin,et al.  The scheduling based on machine learning for heterogeneous CPU/GPU systems , 2016, 2016 IEEE NW Russia Young Researchers in Electrical and Electronic Engineering Conference (EIConRusNW).

[11]  Israr Ullah,et al.  An Adaptive Emergency First Intelligent Scheduling Algorithm for Efficient Task Management and Scheduling in Hybrid of Hard Real-Time and Soft Real-Time Embedded IoT Systems , 2019, Sustainability.

[12]  Alois Knoll,et al.  Considering Safety Requirements in Design Phase of Future E/E Architectures , 2020, 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[13]  Do-Hyeun Kim,et al.  Hybrid Inference Based Scheduling Mechanism for Efficient Real Time Task and Resource Management in Smart Cars for Safe Driving , 2019, Electronics.

[14]  James W. Layland,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[15]  Jie Wu,et al.  Dynamic single machine scheduling using Q-learning agent , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[16]  Wei Yingzi,et al.  Pattern driven dynamic scheduling approach using reinforcement learning , 2009, 2009 IEEE International Conference on Automation and Logistics.