Umi Pratiwi, Imam Fadli, W. T. Cahyanto, Hartono Hartono
{"title":"采用卡尔曼滤波算法优化胡克定律道具系统中超声波传感器距离值的计算","authors":"Umi Pratiwi, Imam Fadli, W. T. Cahyanto, Hartono Hartono","doi":"10.15587/1729-4061.2024.296667","DOIUrl":null,"url":null,"abstract":"The Kalman filter algorithm is very important as a recursive algorithm method to optimize sensor output from physical parameter measurement systems, especially physics practicum demonstration systems. One of the distance parameter measurement demonstration systems used in Hooke’s law demonstration system is applied in physics practicum, the system has problems related to fluctuating or unstable sensor output. This research implements the Kalman filter algorithm on the Arduino IDE sketch to reduce noise that appears at the ultrasonic sensor output. The methodology used in this study includes the application of the Kalman filter algorithm to the Arduino IDE sketch with the variable value of the Kalman filter algorithm equation modified with a value of R=10, H=1, and Q=1, and returns the filtered Kalman out value. The Arduino output results are exported to Ms. Excel for further analysis and generate a filtered ultrasonic sensor output signal graph compared without using the Kalman filter. The ultrasonic sensor output noise filtration effectively reduces noise by showing a decrease in the mean squared error (MSE) value and obtaining the best performance of up to 89.23 %. The accuracy of Kalman filter filtration results can be seen from the calculation that the spring constant of filtered metal materials is smaller than the conventional measurement spring constant. Accurate and effective results with the implementation of the Kalman filter algorithm can be developed for the variation values of distance parameters and Kalman filter algorithm variables (R, Q, and H) with other value variations, especially variables that produce filtering curves close to straight lines. It was concluded that the Kalman filter algorithm was able to improve the performance of Hooke’s law prop system","PeriodicalId":11433,"journal":{"name":"Eastern-European Journal of Enterprise Technologies","volume":"13 7","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Implementation of Kalman filter algorithm to optimize the calculation of ultrasonic sensor distance value in Hooke law props system\",\"authors\":\"Umi Pratiwi, Imam Fadli, W. T. Cahyanto, Hartono Hartono\",\"doi\":\"10.15587/1729-4061.2024.296667\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Kalman filter algorithm is very important as a recursive algorithm method to optimize sensor output from physical parameter measurement systems, especially physics practicum demonstration systems. One of the distance parameter measurement demonstration systems used in Hooke’s law demonstration system is applied in physics practicum, the system has problems related to fluctuating or unstable sensor output. This research implements the Kalman filter algorithm on the Arduino IDE sketch to reduce noise that appears at the ultrasonic sensor output. The methodology used in this study includes the application of the Kalman filter algorithm to the Arduino IDE sketch with the variable value of the Kalman filter algorithm equation modified with a value of R=10, H=1, and Q=1, and returns the filtered Kalman out value. The Arduino output results are exported to Ms. Excel for further analysis and generate a filtered ultrasonic sensor output signal graph compared without using the Kalman filter. The ultrasonic sensor output noise filtration effectively reduces noise by showing a decrease in the mean squared error (MSE) value and obtaining the best performance of up to 89.23 %. The accuracy of Kalman filter filtration results can be seen from the calculation that the spring constant of filtered metal materials is smaller than the conventional measurement spring constant. Accurate and effective results with the implementation of the Kalman filter algorithm can be developed for the variation values of distance parameters and Kalman filter algorithm variables (R, Q, and H) with other value variations, especially variables that produce filtering curves close to straight lines. It was concluded that the Kalman filter algorithm was able to improve the performance of Hooke’s law prop system\",\"PeriodicalId\":11433,\"journal\":{\"name\":\"Eastern-European Journal of Enterprise Technologies\",\"volume\":\"13 7\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-02-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Eastern-European Journal of Enterprise Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.15587/1729-4061.2024.296667\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"Mathematics\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Eastern-European Journal of Enterprise Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15587/1729-4061.2024.296667","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Mathematics","Score":null,"Total":0}
引用次数: 0
摘要
卡尔曼滤波算法作为一种递归算法方法,对于优化物理参数测量系统(尤其是物理实习演示系统)的传感器输出非常重要。胡克定律演示系统中的一个距离参数测量演示系统应用于物理实习,该系统存在传感器输出波动或不稳定的问题。本研究在 Arduino IDE 草图上实施卡尔曼滤波算法,以减少超声波传感器输出出现的噪声。本研究采用的方法包括在 Arduino IDE 草图中应用卡尔曼滤波算法,将卡尔曼滤波算法方程的变量值修改为 R=10、H=1 和 Q=1,并返回滤波后的卡尔曼输出值。Arduino 输出结果被导出到 Excel 进行进一步分析,并生成滤波后的超声波传感器输出信号图,与未使用卡尔曼滤波器时进行比较。超声波传感器输出噪声过滤通过降低均方误差(MSE)值有效地降低了噪声,并获得了高达 89.23 % 的最佳性能。通过计算可以看出,卡尔曼滤波器过滤结果的准确性,过滤后金属材料的弹簧常数小于传统测量的弹簧常数。对于距离参数和卡尔曼滤波算法变量(R、Q 和 H)的变化值与其他值的变化,特别是产生接近直线的滤波曲线的变量的变化值,可以通过实施卡尔曼滤波算法得出准确有效的结果。结论是卡尔曼滤波算法能够改善胡克定律道具系统的性能
Implementation of Kalman filter algorithm to optimize the calculation of ultrasonic sensor distance value in Hooke law props system
The Kalman filter algorithm is very important as a recursive algorithm method to optimize sensor output from physical parameter measurement systems, especially physics practicum demonstration systems. One of the distance parameter measurement demonstration systems used in Hooke’s law demonstration system is applied in physics practicum, the system has problems related to fluctuating or unstable sensor output. This research implements the Kalman filter algorithm on the Arduino IDE sketch to reduce noise that appears at the ultrasonic sensor output. The methodology used in this study includes the application of the Kalman filter algorithm to the Arduino IDE sketch with the variable value of the Kalman filter algorithm equation modified with a value of R=10, H=1, and Q=1, and returns the filtered Kalman out value. The Arduino output results are exported to Ms. Excel for further analysis and generate a filtered ultrasonic sensor output signal graph compared without using the Kalman filter. The ultrasonic sensor output noise filtration effectively reduces noise by showing a decrease in the mean squared error (MSE) value and obtaining the best performance of up to 89.23 %. The accuracy of Kalman filter filtration results can be seen from the calculation that the spring constant of filtered metal materials is smaller than the conventional measurement spring constant. Accurate and effective results with the implementation of the Kalman filter algorithm can be developed for the variation values of distance parameters and Kalman filter algorithm variables (R, Q, and H) with other value variations, especially variables that produce filtering curves close to straight lines. It was concluded that the Kalman filter algorithm was able to improve the performance of Hooke’s law prop system
期刊介绍:
Terminology used in the title of the "East European Journal of Enterprise Technologies" - "enterprise technologies" should be read as "industrial technologies". "Eastern-European Journal of Enterprise Technologies" publishes all those best ideas from the science, which can be introduced in the industry. Since, obtaining the high-quality, competitive industrial products is based on introducing high technologies from various independent spheres of scientific researches, but united by a common end result - a finished high-technology product. Among these scientific spheres, there are engineering, power engineering and energy saving, technologies of inorganic and organic substances and materials science, information technologies and control systems. Publishing scientific papers in these directions are the main development "vectors" of the "Eastern-European Journal of Enterprise Technologies". Since, these are those directions of scientific researches, the results of which can be directly used in modern industrial production: space and aircraft industry, instrument-making industry, mechanical engineering, power engineering, chemical industry and metallurgy.