{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:23:28Z","timestamp":1754155408470,"version":"3.41.2"},"reference-count":32,"publisher":"Emerald","issue":"6","license":[{"start":{"date-parts":[[2016,10,17]],"date-time":"2016-10-17T00:00:00Z","timestamp":1476662400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IR"],"published-print":{"date-parts":[[2016,10,17]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>The purpose of this paper is to present a scan matching simultaneous localization and mapping (SLAM) algorithm based on particle filter to generate the grid map online. It mainly focuses on reducing the memory consumption and alleviating the loop closure problem.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>The proposed method alleviates the loop closure problem by improving the accuracy of the robot\u2019s pose. First, two improvements were applied to enhance the accuracy of the hill climbing scan matching. Second, a particle filter was used to maintain the diversity of the robot\u2019s pose and then to supply potential seeds to the hill climbing scan matching to ensure that the best match point was the global optimum. The proposed method reduces the memory consumption by maintaining only a single grid map.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>Simulation and experimental results have proved that this method can build a consistent map of a complex environment. Meanwhile, it reduced the memory consumption and alleviates the loop closure problem.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>In this paper, a new SLAM algorithm has been proposed. It can reduce the memory consumption and alleviate the loop closure problem without lowering the accuracy of the generated grid map.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ir-07-2015-0138","type":"journal-article","created":{"date-parts":[[2016,10,19]],"date-time":"2016-10-19T03:29:28Z","timestamp":1476847768000},"page":"607-616","source":"Crossref","is-referenced-by-count":4,"title":["A scan matching simultaneous localization and mapping algorithm based on particle filter"],"prefix":"10.1108","volume":"43","author":[{"given":"Hui","family":"Xiong","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Youping","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoping","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bing","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"issue":"12","key":"key2020121204184462400_ref001","doi-asserted-by":"crossref","first-page":"1409","DOI":"10.1177\/0278364912459666","article-title":"Bathymetric particle filter SLAM using trajectory maps","volume":"31","year":"2012","journal-title":"The International Journal of Robotics Research"},{"issue":"2","key":"key2020121204184462400_ref002","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1109\/34.121791","article-title":"A method for registration of 3-D shapes","volume":"14","year":"1992","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"year":"2003","first-page":"2743","article-title":"The normal distributions transform: a new approach to laser scan matching","key":"key2020121204184462400_ref003"},{"issue":"2","key":"key2020121204184462400_ref004","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1007\/s10514-009-9159-2","article-title":"A quantitative assessment of structural errors in grid maps","volume":"28","year":"2010","journal-title":"Autonomous Robots"},{"year":"2007","first-page":"4820","article-title":"Histogram matching and global initialization for laser-only SLAM in large unstructured environments","key":"key2020121204184462400_ref005"},{"issue":"6","key":"key2020121204184462400_ref006","doi-asserted-by":"crossref","first-page":"667","DOI":"10.1177\/0278364908091366","article-title":"Map matching and data association for large-scale two-dimensional laser scan-based SLAM","volume":"27","year":"2008","journal-title":"The International Journal of Robotics Research"},{"issue":"12","key":"key2020121204184462400_ref007","doi-asserted-by":"crossref","first-page":"1211","DOI":"10.1016\/j.robot.2009.07.009","article-title":"Keypoint design and evaluation for place recognition in 2D lidar maps","volume":"57","year":"2009","journal-title":"Robotics and Autonomous Systems"},{"year":"2008","first-page":"19","article-title":"An ICP variant using a point-to-line metric","key":"key2020121204184462400_ref008"},{"year":"2005","first-page":"2739","article-title":"Scan matching in the hough domain","key":"key2020121204184462400_ref009"},{"issue":"3","key":"key2020121204184462400_ref010","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1016\/j.automatica.2011.01.003","article-title":"A frequentist approach to mapping under uncertainty","volume":"47","year":"2011","journal-title":"Automatica"},{"issue":"12","key":"key2020121204184462400_ref011","doi-asserted-by":"crossref","first-page":"6611","DOI":"10.3390\/rs5126611","article-title":"Indoor localization algorithms for an ambulatory human operated 3D mobile mapping system","volume":"5","year":"2013","journal-title":"Remote Sensing"},{"issue":"10","key":"key2020121204184462400_ref012","doi-asserted-by":"crossref","first-page":"1125","DOI":"10.1177\/0278364907082042","article-title":"Fast laser scan matching using polar coordinates","volume":"26","year":"2007","journal-title":"The International Journal of Robotics Research"},{"issue":"2","key":"key2020121204184462400_ref013","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1109\/MRA.2006.1638022","article-title":"Simultaneous localization and mapping: part I","volume":"13","year":"2006","journal-title":"IEEE Robotics & Automation Magazine"},{"year":"2003","first-page":"1135","article-title":"DP-SLAM: fast, robust simultaneous localization and mapping without predetermined landmarks","key":"key2020121204184462400_ref014"},{"issue":"4","key":"key2020121204184462400_ref015","doi-asserted-by":"crossref","first-page":"588","DOI":"10.1109\/TRO.2005.844673","article-title":"Hierarchical SLAM: real-time accurate mapping of large environments","volume":"21","year":"2005","journal-title":"IEEE Transactions on Robotics"},{"key":"key2020121204184462400_ref016","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.engappai.2014.12.010","article-title":"Occupancy grid based graph-SLAM using the distance transform, SURF features and SGD","volume":"40","year":"2015","journal-title":"Engineering Applications of Artificial Intelligence"},{"issue":"14","key":"key2020121204184462400_ref017","doi-asserted-by":"crossref","first-page":"1728","DOI":"10.1177\/0278364911405086","article-title":"Learning to close loops from range data","volume":"30","year":"2011","journal-title":"The International Journal of Robotics Research"},{"year":"2005","first-page":"2432","article-title":"Improving grid-based SLAM with Rao-Blackwellized particle filters by adaptive proposals and selective resampling","key":"key2020121204184462400_ref018"},{"issue":"1","key":"key2020121204184462400_ref019","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/TRO.2006.889486","article-title":"Improved techniques for grid mapping with Rao-Blackwellized particle filters","volume":"23","year":"2007","journal-title":"IEEE Transactions on Robotics"},{"year":"1999","first-page":"318","article-title":"Incremental mapping of large cyclic environments","key":"key2020121204184462400_ref020"},{"unstructured":"Howard, A. and Roy, N. (2003), \u201cThe robotics data set (Radish)\u201d, available at: http:\/\/radish.sourceforge.net\/ (accessed 5 February 2014).","key":"key2020121204184462400_ref021"},{"issue":"4","key":"key2020121204184462400_ref022","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1007\/s10514-009-9155-6","article-title":"On measuring the accuracy of SLAM algorithms","volume":"27","year":"2009","journal-title":"Autonomous Robots"},{"issue":"3","key":"key2020121204184462400_ref023","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1023\/A:1007957421070","article-title":"Robot pose estimation in unknown environments by matching 2D range scans","volume":"18","year":"1997","journal-title":"Journal of Intelligent and Robotic Systems"},{"unstructured":"Mallios, A. (2014), \u201cSonar scan matching for simultaneous localization and mapping in confined underwater environments\u201d, PhD thesis, Universitat de Girona, Girona.","key":"key2020121204184462400_ref024"},{"issue":"3","key":"key2020121204184462400_ref025","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1016\/j.micpro.2011.12.002","article-title":"An FPGA implementation of the SMG-SLAM algorithm","volume":"36","year":"2012","journal-title":"Microprocessors and Microsystems"},{"year":"2003","first-page":"2436","article-title":"Perspectives on standardization in mobile robot programming: the Carnegie Mellon Navigation (CARMEN) toolkit","key":"key2020121204184462400_ref026"},{"year":"1999","first-page":"1015","article-title":"Bayesian map learning in dynamic environments","key":"key2020121204184462400_ref027"},{"issue":"1","key":"key2020121204184462400_ref028","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.robot.2006.06.008","article-title":"Recursive scan-matching SLAM","volume":"55","year":"2007","journal-title":"Robotics and Autonomous Systems"},{"volume-title":"Artificial Intelligence: A Modern Approach","year":"2010","edition":"3rd ed.","key":"key2020121204184462400_ref029"},{"unstructured":"Schwertfeger, S. (2012), \u201cRobotic mapping in the real world: performance evaluation and system integration\u201d, PhD thesis, Jacobs University, Bremen.","key":"key2020121204184462400_ref030"},{"volume-title":"Probabilistic Robotics","year":"2005","key":"key2020121204184462400_ref031"},{"issue":"3\/4","key":"key2020121204184462400_ref032","first-page":"441","article-title":"Critical rays scan match SLAM","volume":"72","year":"2013","journal-title":"Journal of Intelligent & Robotic Systems"}],"container-title":["Industrial Robot: An International Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/IR-07-2015-0138","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-07-2015-0138\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-07-2015-0138\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:39:27Z","timestamp":1753393167000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/43\/6\/607-616\/176795"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,17]]},"references-count":32,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2016,10,17]]}},"alternative-id":["10.1108\/IR-07-2015-0138"],"URL":"https:\/\/doi.org\/10.1108\/ir-07-2015-0138","relation":{},"ISSN":["0143-991X"],"issn-type":[{"type":"print","value":"0143-991X"}],"subject":[],"published":{"date-parts":[[2016,10,17]]}}}