{"title":"作为虚拟HSAVC竞争环境的自动驾驶仿真平台","authors":"Daren Hua","doi":"10.1109/ISEC52395.2021.9763986","DOIUrl":null,"url":null,"abstract":"At ISEC 2018, Professor Marc E. Herniter presented the High School Autonomous Vehicle Competition (HSAVC), which introduces autonomous driving to high school students. The competition promotes STEM education by challenging participants to use MATLAB to create a vision-based track detection algorithm and Simulink to build a motor controller model. Following the COVID-19 global pandemic, many in-person STEM competitions were canceled, including HSAVC. The goal of the Autonomous Driving Simulation Platform is to replicate the physical conditions of HSAVC using simulation to allow students to continue the activity virtually. Using MATLAB, the Simulation Platform creates a real-time virtual environment for students to test their HSAVC track detection algorithms and motor controller models. The Simulation Platform consists of two MATLAB apps: a Track Generator and a Driving Simulator. The Track Generator application can create fixed tracks based on user inputs or randomized tracks based on user-defined lengths. The Track Generator utilizes a growth and mutation algorithm to create a track with three distinct track sections: straight, left curve, and right curve. The Track Generator’s randomized track replicates the HSAVC’s physical track, and the Driving Simulator replicates the HSAVC’s 1:18 scale autonomous vehicle equipped with a linescan camera, two drive motors, and a servo motor with a vehicle model and a camera model. The Track Generator and Driving Simulator have been successfully designed and implemented with MATLAB App Designer. Users can create a track and test their algorithms and models through an intuitive interface, making it an effective tool for STEM education in any classroom. The Autonomous Driving Simulation Platform holds potential as a solution to continue the HSAVC during the pandemic and can increase student engagement in the HSAVC from high schools around the world like Amazon Web Services DeepRacer. Another benefit of the Simulation Platform is convenient and controlled virtual algorithm testing, which allows for repetitive experimentation to be simulated without risk of damaged materials. The simulation platform has broad potential as an educational tool, such as complementing high school robotics curriculums to teach motor control algorithms and training reinforced learning racing models. The successful virtual adaptation of HSAVC demonstrates how simulation can provide many educational benefits when borrowing the framework of STEM competition.","PeriodicalId":329844,"journal":{"name":"2021 IEEE Integrated STEM Education Conference (ISEC)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Autonomous Driving Simulation Platform as a Virtual HSAVC Competition Environment\",\"authors\":\"Daren Hua\",\"doi\":\"10.1109/ISEC52395.2021.9763986\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"At ISEC 2018, Professor Marc E. Herniter presented the High School Autonomous Vehicle Competition (HSAVC), which introduces autonomous driving to high school students. The competition promotes STEM education by challenging participants to use MATLAB to create a vision-based track detection algorithm and Simulink to build a motor controller model. Following the COVID-19 global pandemic, many in-person STEM competitions were canceled, including HSAVC. The goal of the Autonomous Driving Simulation Platform is to replicate the physical conditions of HSAVC using simulation to allow students to continue the activity virtually. Using MATLAB, the Simulation Platform creates a real-time virtual environment for students to test their HSAVC track detection algorithms and motor controller models. The Simulation Platform consists of two MATLAB apps: a Track Generator and a Driving Simulator. The Track Generator application can create fixed tracks based on user inputs or randomized tracks based on user-defined lengths. The Track Generator utilizes a growth and mutation algorithm to create a track with three distinct track sections: straight, left curve, and right curve. The Track Generator’s randomized track replicates the HSAVC’s physical track, and the Driving Simulator replicates the HSAVC’s 1:18 scale autonomous vehicle equipped with a linescan camera, two drive motors, and a servo motor with a vehicle model and a camera model. The Track Generator and Driving Simulator have been successfully designed and implemented with MATLAB App Designer. Users can create a track and test their algorithms and models through an intuitive interface, making it an effective tool for STEM education in any classroom. The Autonomous Driving Simulation Platform holds potential as a solution to continue the HSAVC during the pandemic and can increase student engagement in the HSAVC from high schools around the world like Amazon Web Services DeepRacer. Another benefit of the Simulation Platform is convenient and controlled virtual algorithm testing, which allows for repetitive experimentation to be simulated without risk of damaged materials. The simulation platform has broad potential as an educational tool, such as complementing high school robotics curriculums to teach motor control algorithms and training reinforced learning racing models. The successful virtual adaptation of HSAVC demonstrates how simulation can provide many educational benefits when borrowing the framework of STEM competition.\",\"PeriodicalId\":329844,\"journal\":{\"name\":\"2021 IEEE Integrated STEM Education Conference (ISEC)\",\"volume\":\"57 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-03-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE Integrated STEM Education Conference (ISEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISEC52395.2021.9763986\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE Integrated STEM Education Conference (ISEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISEC52395.2021.9763986","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
在ISEC 2018上,Marc E. Herniter教授介绍了高中自动驾驶汽车竞赛(HSAVC),向高中生介绍自动驾驶。比赛通过挑战参与者使用MATLAB创建基于视觉的轨迹检测算法和Simulink构建电机控制器模型来促进STEM教育。在2019冠状病毒病全球大流行之后,许多面对面的STEM竞赛被取消,包括HSAVC。自动驾驶模拟平台的目标是通过模拟来复制HSAVC的物理条件,使学生能够虚拟地继续活动。利用MATLAB,仿真平台为学生创建了一个实时的虚拟环境来测试他们的HSAVC轨迹检测算法和电机控制器模型。仿真平台由两个MATLAB应用程序组成:轨道生成器和驾驶模拟器。Track Generator应用程序可以根据用户输入创建固定轨道,也可以根据用户定义的长度创建随机轨道。轨道生成器利用增长和突变算法来创建具有三个不同轨道部分的轨道:直线,左曲线和右曲线。轨迹发生器的随机轨迹复制了HSAVC的物理轨迹,驾驶模拟器复制了HSAVC的1:18比例自动驾驶汽车,配备了一个直线扫描相机、两个驱动电机和一个带有车辆模型和相机模型的伺服电机。利用MATLAB应用程序设计器成功地设计和实现了轨道生成器和驾驶模拟器。用户可以通过直观的界面创建跟踪和测试他们的算法和模型,使其成为任何教室中STEM教育的有效工具。自动驾驶模拟平台有潜力成为在疫情期间继续开展HSAVC的解决方案,并可以提高全球高中学生对HSAVC的参与度,就像亚马逊网络服务DeepRacer一样。仿真平台的另一个优点是方便和可控的虚拟算法测试,它允许重复实验进行模拟,而不会有损坏材料的风险。仿真平台作为一种教育工具具有广泛的潜力,例如补充高中机器人课程,教授运动控制算法和训练强化学习赛车模型。HSAVC的成功虚拟适应表明,当借用STEM竞赛的框架时,模拟如何提供许多教育效益。
An Autonomous Driving Simulation Platform as a Virtual HSAVC Competition Environment
At ISEC 2018, Professor Marc E. Herniter presented the High School Autonomous Vehicle Competition (HSAVC), which introduces autonomous driving to high school students. The competition promotes STEM education by challenging participants to use MATLAB to create a vision-based track detection algorithm and Simulink to build a motor controller model. Following the COVID-19 global pandemic, many in-person STEM competitions were canceled, including HSAVC. The goal of the Autonomous Driving Simulation Platform is to replicate the physical conditions of HSAVC using simulation to allow students to continue the activity virtually. Using MATLAB, the Simulation Platform creates a real-time virtual environment for students to test their HSAVC track detection algorithms and motor controller models. The Simulation Platform consists of two MATLAB apps: a Track Generator and a Driving Simulator. The Track Generator application can create fixed tracks based on user inputs or randomized tracks based on user-defined lengths. The Track Generator utilizes a growth and mutation algorithm to create a track with three distinct track sections: straight, left curve, and right curve. The Track Generator’s randomized track replicates the HSAVC’s physical track, and the Driving Simulator replicates the HSAVC’s 1:18 scale autonomous vehicle equipped with a linescan camera, two drive motors, and a servo motor with a vehicle model and a camera model. The Track Generator and Driving Simulator have been successfully designed and implemented with MATLAB App Designer. Users can create a track and test their algorithms and models through an intuitive interface, making it an effective tool for STEM education in any classroom. The Autonomous Driving Simulation Platform holds potential as a solution to continue the HSAVC during the pandemic and can increase student engagement in the HSAVC from high schools around the world like Amazon Web Services DeepRacer. Another benefit of the Simulation Platform is convenient and controlled virtual algorithm testing, which allows for repetitive experimentation to be simulated without risk of damaged materials. The simulation platform has broad potential as an educational tool, such as complementing high school robotics curriculums to teach motor control algorithms and training reinforced learning racing models. The successful virtual adaptation of HSAVC demonstrates how simulation can provide many educational benefits when borrowing the framework of STEM competition.