{"title":"基于神经网络的移动机器人定位磁干扰辨识与补偿方法","authors":"Massimo Stefanoni, Á. Odry, Peter Sarcevic","doi":"10.1109/SACI58269.2023.10158629","DOIUrl":null,"url":null,"abstract":"Magnetometers are widely used in sensor fusion frameworks of mobile robots due to their ability to work as compasses. The measurements of these sensors are largely influenced by hard iron and soft iron effects that are caused by nearby ferromagnetic objects. In this paper, an artificial neural network (ANN)-based method is proposed for the identification of such effects, which can be compensated from the measurements. The method utilizes both the distance and the angle of the detected object based on the coordinate frame of the mobile robot as the inputs of the Multi-Layer Perceptron (MLP) ANN. The MLP provides on its outputs the disturbance levels in the three axes, which need to be subtracted from the measurements to obtain the compensated values. The method was tested with three different types of objects to evaluate the performance of the method. Measurements were collected using an industrial robotic arm in a grid around the objects. The disturbance levels generated by the objects were computed by subtracting measurements recorded in an undisturbed scenario. Three-layer MLPs were tested with various numbers of hidden layer neurons to find the optimal configurations. The achieved results show that the disturbance levels can be significantly decreased using the proposed method.","PeriodicalId":339156,"journal":{"name":"2023 IEEE 17th International Symposium on Applied Computational Intelligence and Informatics (SACI)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Neural Network-Based Approach for the Identification and Compensation of Magnetic Disturbances in Mobile Robot Localization\",\"authors\":\"Massimo Stefanoni, Á. Odry, Peter Sarcevic\",\"doi\":\"10.1109/SACI58269.2023.10158629\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Magnetometers are widely used in sensor fusion frameworks of mobile robots due to their ability to work as compasses. The measurements of these sensors are largely influenced by hard iron and soft iron effects that are caused by nearby ferromagnetic objects. In this paper, an artificial neural network (ANN)-based method is proposed for the identification of such effects, which can be compensated from the measurements. The method utilizes both the distance and the angle of the detected object based on the coordinate frame of the mobile robot as the inputs of the Multi-Layer Perceptron (MLP) ANN. The MLP provides on its outputs the disturbance levels in the three axes, which need to be subtracted from the measurements to obtain the compensated values. The method was tested with three different types of objects to evaluate the performance of the method. Measurements were collected using an industrial robotic arm in a grid around the objects. The disturbance levels generated by the objects were computed by subtracting measurements recorded in an undisturbed scenario. Three-layer MLPs were tested with various numbers of hidden layer neurons to find the optimal configurations. The achieved results show that the disturbance levels can be significantly decreased using the proposed method.\",\"PeriodicalId\":339156,\"journal\":{\"name\":\"2023 IEEE 17th International Symposium on Applied Computational Intelligence and Informatics (SACI)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-05-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 IEEE 17th International Symposium on Applied Computational Intelligence and Informatics (SACI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SACI58269.2023.10158629\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE 17th International Symposium on Applied Computational Intelligence and Informatics (SACI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SACI58269.2023.10158629","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Neural Network-Based Approach for the Identification and Compensation of Magnetic Disturbances in Mobile Robot Localization
Magnetometers are widely used in sensor fusion frameworks of mobile robots due to their ability to work as compasses. The measurements of these sensors are largely influenced by hard iron and soft iron effects that are caused by nearby ferromagnetic objects. In this paper, an artificial neural network (ANN)-based method is proposed for the identification of such effects, which can be compensated from the measurements. The method utilizes both the distance and the angle of the detected object based on the coordinate frame of the mobile robot as the inputs of the Multi-Layer Perceptron (MLP) ANN. The MLP provides on its outputs the disturbance levels in the three axes, which need to be subtracted from the measurements to obtain the compensated values. The method was tested with three different types of objects to evaluate the performance of the method. Measurements were collected using an industrial robotic arm in a grid around the objects. The disturbance levels generated by the objects were computed by subtracting measurements recorded in an undisturbed scenario. Three-layer MLPs were tested with various numbers of hidden layer neurons to find the optimal configurations. The achieved results show that the disturbance levels can be significantly decreased using the proposed method.