{"title":"基于神经网络和EKF的全向机器人SLAM算法","authors":"Ahmad M. Derbas, T. Tutunji","doi":"10.1109/JEEIT58638.2023.10185708","DOIUrl":null,"url":null,"abstract":"This paper describes a Simultaneous Localization and Mapping (SLAM) algorithm that uses Infrared sensors, monocular camera, and motor shaft encoders to build a map of an unknown environment. The proposed algorithm is divided into three stages. First, Artificial Neural Networks (ANN) are used to analyze the sensors and camera image data to search for possible paths. Then, the camera image edges are detected using speeded up robust features (SURF) to find alternate paths. Finally, the paths from the previous two stages are compared and the best match path is found while Extended Kalman Filters (EKF) are used to estimate the robot position and orientation. The proposed algorithm is programmed using MATLAB software, interfaced with an omnidirectional robot by means of wireless communication, and validated experimentally using Robotino platform.","PeriodicalId":177556,"journal":{"name":"2023 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT)","volume":"404 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"SLAM Algorithm for Omni-Directional Robots based on ANN and EKF\",\"authors\":\"Ahmad M. Derbas, T. Tutunji\",\"doi\":\"10.1109/JEEIT58638.2023.10185708\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper describes a Simultaneous Localization and Mapping (SLAM) algorithm that uses Infrared sensors, monocular camera, and motor shaft encoders to build a map of an unknown environment. The proposed algorithm is divided into three stages. First, Artificial Neural Networks (ANN) are used to analyze the sensors and camera image data to search for possible paths. Then, the camera image edges are detected using speeded up robust features (SURF) to find alternate paths. Finally, the paths from the previous two stages are compared and the best match path is found while Extended Kalman Filters (EKF) are used to estimate the robot position and orientation. The proposed algorithm is programmed using MATLAB software, interfaced with an omnidirectional robot by means of wireless communication, and validated experimentally using Robotino platform.\",\"PeriodicalId\":177556,\"journal\":{\"name\":\"2023 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT)\",\"volume\":\"404 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-05-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/JEEIT58638.2023.10185708\",\"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 Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/JEEIT58638.2023.10185708","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
SLAM Algorithm for Omni-Directional Robots based on ANN and EKF
This paper describes a Simultaneous Localization and Mapping (SLAM) algorithm that uses Infrared sensors, monocular camera, and motor shaft encoders to build a map of an unknown environment. The proposed algorithm is divided into three stages. First, Artificial Neural Networks (ANN) are used to analyze the sensors and camera image data to search for possible paths. Then, the camera image edges are detected using speeded up robust features (SURF) to find alternate paths. Finally, the paths from the previous two stages are compared and the best match path is found while Extended Kalman Filters (EKF) are used to estimate the robot position and orientation. The proposed algorithm is programmed using MATLAB software, interfaced with an omnidirectional robot by means of wireless communication, and validated experimentally using Robotino platform.