基于低成本机器人的EKF-SLAM自主探索

Larissa de Souza Pinto, Luiz Eugênio Santos Araújo Filho, Leonardo Mariga, C. Nascimento, W. C. Cunha
{"title":"基于低成本机器人的EKF-SLAM自主探索","authors":"Larissa de Souza Pinto, Luiz Eugênio Santos Araújo Filho, Leonardo Mariga, C. Nascimento, W. C. Cunha","doi":"10.1109/SysCon48628.2021.9447073","DOIUrl":null,"url":null,"abstract":"Autonomous exploration and SLAM (Simultaneous Localization and Mapping) are two of the main problems in robotics due to their relevance for many military and commercial real world applications. This article proposes a solution, tested using a low cost robot (less than US$ 500), based on EKF-SLAM (Extended Kalman Filter) to autonomously explore an static and unknown 2D environment. This environment is assumed to be composed of walls and cylinders which are modeled respectively as line segments and circles. The proposed solution applies border detection techniques to occupancy grid maps and performs path planning using the $\\mathrm{A}^{*}$ search algorithm to generate safe and feasible paths for the robot autonomous exploration. A differential drive robot with a Raspberry Pi 3 Model B+ single board computer, a laser scanner, a electronic compass and wheel encoders was designed and built to test the proposed solution. This robot, via a Wi-Fi network, communicates with a remote personal computer that runs the autonomous exploration and EKF-SLAM algorithms. Simulation and real world experiments are shown for an indoor closed environment with approximately 41 square meters, 6 thin cylinders and 10 walls. In the real world experiment the proposed solution achieved an average error of 8.11 cm for the walls’ characteristic points and 4.33 cm for the cylinders’ centroids.","PeriodicalId":384949,"journal":{"name":"2021 IEEE International Systems Conference (SysCon)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"EKF-SLAM with Autonomous Exploration using a Low Cost Robot\",\"authors\":\"Larissa de Souza Pinto, Luiz Eugênio Santos Araújo Filho, Leonardo Mariga, C. Nascimento, W. C. Cunha\",\"doi\":\"10.1109/SysCon48628.2021.9447073\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Autonomous exploration and SLAM (Simultaneous Localization and Mapping) are two of the main problems in robotics due to their relevance for many military and commercial real world applications. This article proposes a solution, tested using a low cost robot (less than US$ 500), based on EKF-SLAM (Extended Kalman Filter) to autonomously explore an static and unknown 2D environment. This environment is assumed to be composed of walls and cylinders which are modeled respectively as line segments and circles. The proposed solution applies border detection techniques to occupancy grid maps and performs path planning using the $\\\\mathrm{A}^{*}$ search algorithm to generate safe and feasible paths for the robot autonomous exploration. A differential drive robot with a Raspberry Pi 3 Model B+ single board computer, a laser scanner, a electronic compass and wheel encoders was designed and built to test the proposed solution. This robot, via a Wi-Fi network, communicates with a remote personal computer that runs the autonomous exploration and EKF-SLAM algorithms. Simulation and real world experiments are shown for an indoor closed environment with approximately 41 square meters, 6 thin cylinders and 10 walls. In the real world experiment the proposed solution achieved an average error of 8.11 cm for the walls’ characteristic points and 4.33 cm for the cylinders’ centroids.\",\"PeriodicalId\":384949,\"journal\":{\"name\":\"2021 IEEE International Systems Conference (SysCon)\",\"volume\":\"47 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-04-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE International Systems Conference (SysCon)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SysCon48628.2021.9447073\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Systems Conference (SysCon)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SysCon48628.2021.9447073","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

自主探索和SLAM(同步定位和绘图)是机器人技术中的两个主要问题,因为它们与许多军事和商业现实世界的应用相关。本文提出了一种解决方案,使用低成本机器人(低于500美元)进行测试,基于EKF-SLAM(扩展卡尔曼滤波器)来自主探索静态和未知的二维环境。该环境假定由墙和圆柱体组成,它们分别被建模为线段和圆。该方案将边界检测技术应用于占用网格地图,并使用$\ mathm {A}^{*}$搜索算法进行路径规划,为机器人自主探索生成安全可行的路径。设计并制造了一个带有树莓派3型B+单板计算机、激光扫描仪、电子罗盘和轮式编码器的差动驱动机器人来测试所提出的解决方案。该机器人通过Wi-Fi网络与远程个人计算机通信,该计算机运行自主探索和EKF-SLAM算法。模拟和现实世界的实验显示了一个室内封闭环境,大约41平方米,6个薄圆柱体和10面墙。在实际实验中,所提出的解决方案在壁面特征点和柱面质心的平均误差分别为8.11 cm和4.33 cm。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
EKF-SLAM with Autonomous Exploration using a Low Cost Robot
Autonomous exploration and SLAM (Simultaneous Localization and Mapping) are two of the main problems in robotics due to their relevance for many military and commercial real world applications. This article proposes a solution, tested using a low cost robot (less than US$ 500), based on EKF-SLAM (Extended Kalman Filter) to autonomously explore an static and unknown 2D environment. This environment is assumed to be composed of walls and cylinders which are modeled respectively as line segments and circles. The proposed solution applies border detection techniques to occupancy grid maps and performs path planning using the $\mathrm{A}^{*}$ search algorithm to generate safe and feasible paths for the robot autonomous exploration. A differential drive robot with a Raspberry Pi 3 Model B+ single board computer, a laser scanner, a electronic compass and wheel encoders was designed and built to test the proposed solution. This robot, via a Wi-Fi network, communicates with a remote personal computer that runs the autonomous exploration and EKF-SLAM algorithms. Simulation and real world experiments are shown for an indoor closed environment with approximately 41 square meters, 6 thin cylinders and 10 walls. In the real world experiment the proposed solution achieved an average error of 8.11 cm for the walls’ characteristic points and 4.33 cm for the cylinders’ centroids.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信