{"title":"A Collaborative Graph-based SLAM Framework Using a Computationally Effective Measurement Algebra","authors":"Gábor Péter, B. Kiss","doi":"10.3311/ppee.21358","DOIUrl":null,"url":null,"abstract":"Simultaneous localization and mapping (SLAM) is an essential task for autonomous rover navigation in an unknown environment, especially if no absolute location information is available. This paper presents a computationally lightweight framework to enable agents with limited processing power to carry out the SLAM cooperatively and without absolute onboard localization sensors in a 2D environment. The proposed solution is built on a graph-based map representation, where nodes (resp. edges) represent landmarks (resp. odometry-based relative measurements), a measurement algebra with embedded uncertainty, and a compact database format that could be stored on a server in a centralized manner. The operations required by the agents to insert a new landmark in the graph, update landmark positions and combine measurements as a loop is closed in the graph are detailed. The resulting framework was tested in a laboratory environment and on a public dataset with encouraging results; hence our method can be used for cost-effective indoor mobile agents with limited computational resources and onboard sensors to achieve a mapping while keeping track of the agent's position. The method can also be easily generalized for a 3D scenario.","PeriodicalId":37664,"journal":{"name":"Periodica polytechnica Electrical engineering and computer science","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Periodica polytechnica Electrical engineering and computer science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3311/ppee.21358","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 0
Abstract
Simultaneous localization and mapping (SLAM) is an essential task for autonomous rover navigation in an unknown environment, especially if no absolute location information is available. This paper presents a computationally lightweight framework to enable agents with limited processing power to carry out the SLAM cooperatively and without absolute onboard localization sensors in a 2D environment. The proposed solution is built on a graph-based map representation, where nodes (resp. edges) represent landmarks (resp. odometry-based relative measurements), a measurement algebra with embedded uncertainty, and a compact database format that could be stored on a server in a centralized manner. The operations required by the agents to insert a new landmark in the graph, update landmark positions and combine measurements as a loop is closed in the graph are detailed. The resulting framework was tested in a laboratory environment and on a public dataset with encouraging results; hence our method can be used for cost-effective indoor mobile agents with limited computational resources and onboard sensors to achieve a mapping while keeping track of the agent's position. The method can also be easily generalized for a 3D scenario.
期刊介绍:
The main scope of the journal is to publish original research articles in the wide field of electrical engineering and informatics fitting into one of the following five Sections of the Journal: (i) Communication systems, networks and technology, (ii) Computer science and information theory, (iii) Control, signal processing and signal analysis, medical applications, (iv) Components, Microelectronics and Material Sciences, (v) Power engineering and mechatronics, (vi) Mobile Software, Internet of Things and Wearable Devices, (vii) Solid-state lighting and (viii) Vehicular Technology (land, airborne, and maritime mobile services; automotive, radar systems; antennas and radio wave propagation).