TY - GEN
T1 - Sub-map dividing and re-alignment FastSLAM with scalable voxel map system
AU - Yokozuka, Masashi
AU - Matsumoto, Osamu
PY - 2012
Y1 - 2012
N2 - In this paper, we propose a FastSLAM method that can generate a large-scale voxel map. FastSLAM is easily implementable since adopting random sampling to generation of maps. However, FastSLAM is unable to generate a consistent map because of huge memory usage. When the map consists of voxels. In resampling step, FastSLAM requires making many copies of a map. In the case of a voxel map, the copy procedure requires huge memory usage and computational cost. In order to resolve the problem, we propose a method that divides a map to sub-maps and re-aligns the maps by sampling. Our method only generates one set of sub-maps, it doesn't require making many copies of a map, and it only realigns sub-maps by position sampling. Additionally, in this paper, we propose a scalable voxel map system in order to reduce memory usage. Generally, voxel maps are implemented as an array on memory to randomly access each voxel. For the implementation, a voxel map has to fix the size before mapping. However, the requisite minimum size depends on environments and it cannot fix before mapping. In order to resolve this problem, we propose a scalable map system applying spatial indexing. Our system can reduce memory usage since the map can be scaled as necessary. Experimental results indicate our method can generate large-scale voxel maps whose memory usage disables applying original FastSLAM.
AB - In this paper, we propose a FastSLAM method that can generate a large-scale voxel map. FastSLAM is easily implementable since adopting random sampling to generation of maps. However, FastSLAM is unable to generate a consistent map because of huge memory usage. When the map consists of voxels. In resampling step, FastSLAM requires making many copies of a map. In the case of a voxel map, the copy procedure requires huge memory usage and computational cost. In order to resolve the problem, we propose a method that divides a map to sub-maps and re-aligns the maps by sampling. Our method only generates one set of sub-maps, it doesn't require making many copies of a map, and it only realigns sub-maps by position sampling. Additionally, in this paper, we propose a scalable voxel map system in order to reduce memory usage. Generally, voxel maps are implemented as an array on memory to randomly access each voxel. For the implementation, a voxel map has to fix the size before mapping. However, the requisite minimum size depends on environments and it cannot fix before mapping. In order to resolve this problem, we propose a scalable map system applying spatial indexing. Our system can reduce memory usage since the map can be scaled as necessary. Experimental results indicate our method can generate large-scale voxel maps whose memory usage disables applying original FastSLAM.
UR - http://www.scopus.com/inward/record.url?scp=84866936424&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84866936424&partnerID=8YFLogxK
U2 - 10.1109/AIM.2012.6265914
DO - 10.1109/AIM.2012.6265914
M3 - Conference contribution
AN - SCOPUS:84866936424
SN - 9781467325752
T3 - IEEE/ASME International Conference on Advanced Intelligent Mechatronics, AIM
SP - 180
EP - 185
BT - AIM 2012 - 2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Conference Digest
T2 - 2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, AIM 2012
Y2 - 11 July 2012 through 14 July 2012
ER -