{"title":"农业移动机器人直线运动角校正算法的开发","authors":"Ilker UNAL","doi":"10.61416/ceai.v25i3.8326","DOIUrl":null,"url":null,"abstract":"This paper proposes the angular correction algorithm for the autonomous navigation of the agricultural mobile robots, which are driven in a straight line, with simple hardware based on the data of the digital compass and the GPS receiver. The motion of the mobile robot was accomplished by the differential drive mechanism with four driving wheels in which the overall velocity is split between left and right wheels. The two-channel DC motor controller was used to drive motors. The digital compass was used to calculate the position angle of the mobile robot with respect to the target point. A Kalman filter was used to fuse the information from GPS and digital compass. In the proposed algorithm, the mobile robot is driven in a straight line along a predefined path by calculating in real time the deviation angle difference with respect to the target point. When the robot encounters an unexpected external force varying the desired path, it achieves a smooth and stabilized straight line movement by correcting the deviation angle difference. The performance of the mobile robot was evaluated based on a total of 18 straight lines in a farmland. Standard errors of cross track error (XTE) values of straight lines for each target point were analyzed. The mean of arithmetic means was found to be 4.14 cm. The mean of R-square was 0.990. This value shows that the proposed angular correction algorithm is useful in driving the mobile robot in a straight line. DOI: 10.61416/ceai.v25i3.8326","PeriodicalId":50616,"journal":{"name":"Control Engineering and Applied Informatics","volume":"45 1","pages":"0"},"PeriodicalIF":0.4000,"publicationDate":"2023-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Development of angular correction algorithm for movement of agricultural mobile robots in a straight line\",\"authors\":\"Ilker UNAL\",\"doi\":\"10.61416/ceai.v25i3.8326\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper proposes the angular correction algorithm for the autonomous navigation of the agricultural mobile robots, which are driven in a straight line, with simple hardware based on the data of the digital compass and the GPS receiver. The motion of the mobile robot was accomplished by the differential drive mechanism with four driving wheels in which the overall velocity is split between left and right wheels. The two-channel DC motor controller was used to drive motors. The digital compass was used to calculate the position angle of the mobile robot with respect to the target point. A Kalman filter was used to fuse the information from GPS and digital compass. In the proposed algorithm, the mobile robot is driven in a straight line along a predefined path by calculating in real time the deviation angle difference with respect to the target point. When the robot encounters an unexpected external force varying the desired path, it achieves a smooth and stabilized straight line movement by correcting the deviation angle difference. The performance of the mobile robot was evaluated based on a total of 18 straight lines in a farmland. Standard errors of cross track error (XTE) values of straight lines for each target point were analyzed. The mean of arithmetic means was found to be 4.14 cm. The mean of R-square was 0.990. This value shows that the proposed angular correction algorithm is useful in driving the mobile robot in a straight line. DOI: 10.61416/ceai.v25i3.8326\",\"PeriodicalId\":50616,\"journal\":{\"name\":\"Control Engineering and Applied Informatics\",\"volume\":\"45 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.4000,\"publicationDate\":\"2023-09-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Control Engineering and Applied Informatics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.61416/ceai.v25i3.8326\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Control Engineering and Applied Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.61416/ceai.v25i3.8326","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
Development of angular correction algorithm for movement of agricultural mobile robots in a straight line
This paper proposes the angular correction algorithm for the autonomous navigation of the agricultural mobile robots, which are driven in a straight line, with simple hardware based on the data of the digital compass and the GPS receiver. The motion of the mobile robot was accomplished by the differential drive mechanism with four driving wheels in which the overall velocity is split between left and right wheels. The two-channel DC motor controller was used to drive motors. The digital compass was used to calculate the position angle of the mobile robot with respect to the target point. A Kalman filter was used to fuse the information from GPS and digital compass. In the proposed algorithm, the mobile robot is driven in a straight line along a predefined path by calculating in real time the deviation angle difference with respect to the target point. When the robot encounters an unexpected external force varying the desired path, it achieves a smooth and stabilized straight line movement by correcting the deviation angle difference. The performance of the mobile robot was evaluated based on a total of 18 straight lines in a farmland. Standard errors of cross track error (XTE) values of straight lines for each target point were analyzed. The mean of arithmetic means was found to be 4.14 cm. The mean of R-square was 0.990. This value shows that the proposed angular correction algorithm is useful in driving the mobile robot in a straight line. DOI: 10.61416/ceai.v25i3.8326
期刊介绍:
The Journal is promoting theoretical and practical results in a large research field of Control Engineering and Technical Informatics. It has been published since 1999 under the Romanian Society of Control Engineering and Technical Informatics coordination, in its quality of IFAC Romanian National Member Organization and it appears quarterly.
Each issue has up to 12 papers from various areas such as control theory, computer engineering, and applied informatics. Basic topics included in our Journal since 1999 have been time-invariant control systems, including robustness, stability, time delay aspects; advanced control strategies, including adaptive, predictive, nonlinear, intelligent, multi-model techniques; intelligent control techniques such as fuzzy, neural, genetic algorithms, and expert systems; and discrete event and hybrid systems, networks and embedded systems. Application areas covered have been environmental engineering, power systems, biomedical engineering, industrial and mobile robotics, and manufacturing.