机器学习算法在车辆路径预测中的有效性比较

Sumanth R Moole
{"title":"机器学习算法在车辆路径预测中的有效性比较","authors":"Sumanth R Moole","doi":"10.1109/ISEC52395.2021.9764068","DOIUrl":null,"url":null,"abstract":"In modern warfare, intercepting moving enemy targets such as tanks, aircraft, missiles, and drones plays a crucial role. These targets are either controlled by enemy personnel or by sophisticated electronic systems. Therefore, their movements are best characterized by random motion subject to certain physical laws. Predicting these motions is extremely complex and often requires continuous tracking through sophisticated radar equipment. Machine Learning algorithms, such as Artificial Neural Networks, have proven to be effective in learning many real world motions of vehicles on the roads and have been extensively used in the autonomous vehicles. Artificial Neural Networks use activation functions to determine the output of a model from the given observations. After training the model with appropriate activation function, the model can be used for predictions. In this process, the activation functions play a crucial role. Selecting the correct activation function is critical to the success of the model. This project simulates the moving enemy target using a BristleBot (a brush-head fitted with vibrating motor which generates vibrations in the bristles thus propelling the BristleBot) which moves on a flat surface. The motion of the BristleBot is digitized by recording the X-Y coordinates on the path it has taken from the beginning of the run to the end of the run. These runs are repeated and data from multiple runs is stored in a database. Using R Programming language, a neural network training algorithm is simulated where the activation function can be changed (slope-intercept linear function y = mx + b with various slopes and intercepts, quadratic function y = a x2 + bx + c with various a, b, and c values). The resulting models corresponding to each training session are compared with each other to find their similarity to the paths taken by the BristleBot. The effectiveness of these activation functions is then measured by the similarity score. The trained model (or the activation function) with best similarity score is then selected for predicting the future path of the BristleBot. This model then can be stored on a chip and interceptor vehicles can use it to predict the path and intercept the target. This project is a simulation to demonstrate the usefulness of the Machine Learning algorithms (especially, Neural Networks) to train the models and store them on a chip that can guide the autonomous drones and missiles where sophisticated radar and satellite equipment are not feasible to guide them more accurately. Small inexpensive drones can be equipped with these chips to predict the paths of moving targets. Swarming with such drones is more economical in intercepting the targets. The simulation results with BristleBot are analyzed and similarity scores are obtained for different functions. These results indicate a reasonable effectiveness of quadratic functions for path prediction. The poster describes the simulation, linear and quadratic functions and their similarity scores, and the further research.","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\":\"Comparison of Effectiveness of Machine Learning Algorithms for Vehicle Path Prediction\",\"authors\":\"Sumanth R Moole\",\"doi\":\"10.1109/ISEC52395.2021.9764068\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In modern warfare, intercepting moving enemy targets such as tanks, aircraft, missiles, and drones plays a crucial role. These targets are either controlled by enemy personnel or by sophisticated electronic systems. Therefore, their movements are best characterized by random motion subject to certain physical laws. Predicting these motions is extremely complex and often requires continuous tracking through sophisticated radar equipment. Machine Learning algorithms, such as Artificial Neural Networks, have proven to be effective in learning many real world motions of vehicles on the roads and have been extensively used in the autonomous vehicles. Artificial Neural Networks use activation functions to determine the output of a model from the given observations. After training the model with appropriate activation function, the model can be used for predictions. In this process, the activation functions play a crucial role. Selecting the correct activation function is critical to the success of the model. This project simulates the moving enemy target using a BristleBot (a brush-head fitted with vibrating motor which generates vibrations in the bristles thus propelling the BristleBot) which moves on a flat surface. The motion of the BristleBot is digitized by recording the X-Y coordinates on the path it has taken from the beginning of the run to the end of the run. These runs are repeated and data from multiple runs is stored in a database. Using R Programming language, a neural network training algorithm is simulated where the activation function can be changed (slope-intercept linear function y = mx + b with various slopes and intercepts, quadratic function y = a x2 + bx + c with various a, b, and c values). The resulting models corresponding to each training session are compared with each other to find their similarity to the paths taken by the BristleBot. The effectiveness of these activation functions is then measured by the similarity score. The trained model (or the activation function) with best similarity score is then selected for predicting the future path of the BristleBot. This model then can be stored on a chip and interceptor vehicles can use it to predict the path and intercept the target. This project is a simulation to demonstrate the usefulness of the Machine Learning algorithms (especially, Neural Networks) to train the models and store them on a chip that can guide the autonomous drones and missiles where sophisticated radar and satellite equipment are not feasible to guide them more accurately. Small inexpensive drones can be equipped with these chips to predict the paths of moving targets. Swarming with such drones is more economical in intercepting the targets. The simulation results with BristleBot are analyzed and similarity scores are obtained for different functions. These results indicate a reasonable effectiveness of quadratic functions for path prediction. The poster describes the simulation, linear and quadratic functions and their similarity scores, and the further research.\",\"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.9764068\",\"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.9764068","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

在现代战争中,拦截移动的敌方目标,如坦克、飞机、导弹和无人机,起着至关重要的作用。这些目标要么由敌方人员控制,要么由复杂的电子系统控制。因此,它们的运动的最佳特征是服从某些物理规律的随机运动。预测这些运动是非常复杂的,通常需要通过复杂的雷达设备进行连续跟踪。机器学习算法,如人工神经网络,已被证明在学习道路上车辆的许多真实世界运动方面是有效的,并已广泛应用于自动驾驶汽车。人工神经网络使用激活函数从给定的观测值中确定模型的输出。在对模型进行适当的激活函数训练后,模型就可以用于预测。在这个过程中,激活功能起着至关重要的作用。选择正确的激活函数对模型的成功至关重要。这个项目使用BristleBot(一种装有振动马达的刷头,它能在刷毛中产生振动,从而推动BristleBot)在平面上模拟移动的敌人目标。BristleBot的运动是数字化的,通过记录从跑步开始到跑步结束的路径上的X-Y坐标。这些运行是重复的,来自多次运行的数据存储在数据库中。利用R编程语言,模拟了一种激活函数可以改变的神经网络训练算法(斜率-截距线性函数y = mx + b具有不同的斜率和截距,二次函数y = a x2 + bx + c具有不同的a、b、c值)。每个训练阶段对应的结果模型相互比较,以找到它们与BristleBot所采取的路径的相似性。这些激活函数的有效性然后通过相似性得分来衡量。然后选择具有最佳相似分数的训练模型(或激活函数)来预测BristleBot的未来路径。然后,该模型可以存储在芯片上,拦截车辆可以使用它来预测路径并拦截目标。这个项目是一个模拟,以证明机器学习算法(特别是神经网络)训练模型并将其存储在芯片上的有用性,该芯片可以引导自主无人机和导弹,因为复杂的雷达和卫星设备无法更准确地引导它们。小型廉价无人机可以配备这些芯片来预测移动目标的路径。这样的无人机群在拦截目标方面更经济。对BristleBot的仿真结果进行了分析,得到了不同功能的相似度分数。这些结果表明二次函数用于路径预测是合理有效的。海报描述了仿真、线性和二次函数及其相似度评分,以及进一步的研究。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Comparison of Effectiveness of Machine Learning Algorithms for Vehicle Path Prediction
In modern warfare, intercepting moving enemy targets such as tanks, aircraft, missiles, and drones plays a crucial role. These targets are either controlled by enemy personnel or by sophisticated electronic systems. Therefore, their movements are best characterized by random motion subject to certain physical laws. Predicting these motions is extremely complex and often requires continuous tracking through sophisticated radar equipment. Machine Learning algorithms, such as Artificial Neural Networks, have proven to be effective in learning many real world motions of vehicles on the roads and have been extensively used in the autonomous vehicles. Artificial Neural Networks use activation functions to determine the output of a model from the given observations. After training the model with appropriate activation function, the model can be used for predictions. In this process, the activation functions play a crucial role. Selecting the correct activation function is critical to the success of the model. This project simulates the moving enemy target using a BristleBot (a brush-head fitted with vibrating motor which generates vibrations in the bristles thus propelling the BristleBot) which moves on a flat surface. The motion of the BristleBot is digitized by recording the X-Y coordinates on the path it has taken from the beginning of the run to the end of the run. These runs are repeated and data from multiple runs is stored in a database. Using R Programming language, a neural network training algorithm is simulated where the activation function can be changed (slope-intercept linear function y = mx + b with various slopes and intercepts, quadratic function y = a x2 + bx + c with various a, b, and c values). The resulting models corresponding to each training session are compared with each other to find their similarity to the paths taken by the BristleBot. The effectiveness of these activation functions is then measured by the similarity score. The trained model (or the activation function) with best similarity score is then selected for predicting the future path of the BristleBot. This model then can be stored on a chip and interceptor vehicles can use it to predict the path and intercept the target. This project is a simulation to demonstrate the usefulness of the Machine Learning algorithms (especially, Neural Networks) to train the models and store them on a chip that can guide the autonomous drones and missiles where sophisticated radar and satellite equipment are not feasible to guide them more accurately. Small inexpensive drones can be equipped with these chips to predict the paths of moving targets. Swarming with such drones is more economical in intercepting the targets. The simulation results with BristleBot are analyzed and similarity scores are obtained for different functions. These results indicate a reasonable effectiveness of quadratic functions for path prediction. The poster describes the simulation, linear and quadratic functions and their similarity scores, and the further research.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信