Weichen Wei, B. Shirinzadeh, Shunmugasundar Esakkiappan, M. Ghafarian, A. Al-Jodah
{"title":"Orientation Correction for Hector SLAM at Starting Stage","authors":"Weichen Wei, B. Shirinzadeh, Shunmugasundar Esakkiappan, M. Ghafarian, A. Al-Jodah","doi":"10.1109/RITAPP.2019.8932722","DOIUrl":null,"url":null,"abstract":"Hector simultaneous localisation and mapping(SLAM) is a popular approach for mapping a space. It requires only a Light Detection and Ranging (LiDAR) sensor to perform the mapping. It uses previous scan results to estimate the current state of the system. However, Hector SLAM suffers from serious drifting in the starting stage. This does not affect the mapping during the process but will significantly interfere the future pose estimation of the robot. Because the future pose is an estimation from the previous pose, the drift from the beginning will be recorded and results in a random rotation and translation of the map frame against other ground truth frames. This research uses a reference frame to locate the robot and correct its orientation and position during the starting period of Hector SLAMing using Point-Line Iterative Closest Point (PL-ICP). By compare the trajectory from the reference frame and the trajectory generated by the Hector SLAM, the translations and rotations caused by the joggling from the beginning can be estimated. Map and current poses of the Hector node are rotated and translated according to this translation and rotation to re-align the mapping frame to the ground truth frame.","PeriodicalId":234023,"journal":{"name":"2019 7th International Conference on Robot Intelligence Technology and Applications (RiTA)","volume":" 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 7th International Conference on Robot Intelligence Technology and Applications (RiTA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RITAPP.2019.8932722","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Hector simultaneous localisation and mapping(SLAM) is a popular approach for mapping a space. It requires only a Light Detection and Ranging (LiDAR) sensor to perform the mapping. It uses previous scan results to estimate the current state of the system. However, Hector SLAM suffers from serious drifting in the starting stage. This does not affect the mapping during the process but will significantly interfere the future pose estimation of the robot. Because the future pose is an estimation from the previous pose, the drift from the beginning will be recorded and results in a random rotation and translation of the map frame against other ground truth frames. This research uses a reference frame to locate the robot and correct its orientation and position during the starting period of Hector SLAMing using Point-Line Iterative Closest Point (PL-ICP). By compare the trajectory from the reference frame and the trajectory generated by the Hector SLAM, the translations and rotations caused by the joggling from the beginning can be estimated. Map and current poses of the Hector node are rotated and translated according to this translation and rotation to re-align the mapping frame to the ground truth frame.
Hector simultaneous localization and mapping(SLAM)是一种绘制空间的流行方法。它只需要一个光探测和测距(LiDAR)传感器来执行映射。它使用以前的扫描结果来估计系统的当前状态。但是,《Hector SLAM》在起步阶段存在严重的漂移问题。这并不影响映射过程,但会严重干扰机器人未来的姿态估计。因为未来的姿态是对前一个姿态的估计,所以从一开始的漂移将被记录下来,并导致地图帧对其他地面真值帧的随机旋转和平移。本研究采用点-线迭代最近点法(Point- line Iterative nearest Point, PL-ICP)对机器人进行定位,并在Hector slam开始阶段对机器人的方向和位置进行校正。通过对比参照系的轨迹和Hector SLAM生成的轨迹,可以估计出一开始的慢跑引起的平移和旋转。Hector节点的地图和当前姿态根据这种平移和旋转进行旋转和平移,以将地图框架重新对齐到地面真值框架。