You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Blank Slate Localization: Active Global Localization from Arbitrary Locations using Semantic Floor Plans
📄 Abstract
Floor plan based active global localization refers to the problem of localizing an agent in the floor plan while giving it control commands so as to efficiently minimize the localization error and time. It is generally formulated as an optimization problem where the agent's real-time sensor data is matched against the map to minimize a cost function.
However, most existing methods either assume some {\em a priori} knowledge of the starting position of the agent or consider floor plans that are created using sensors the same as the ones on the agent. In this work, we propose Blank Slate Localization (BSL): a novel methodology for architectural floor plan based active localization for indoor navigation starting from completely unknown initial locations. Semantically aware {\em a priori} map based real-time goals are created for the agent to intelligently explore the local environment while simultaneously constructing a 2D semantic point cloud to globally localize the agent. To account for the time-varying odometry drift, a method is proposed to dynamically correct it based on the floor plan without knowing the global pose of the agent. Furthermore, a novel methodology for real-time bi-directional loop closure has been used. The efficacy of the proposed pipeline has been shown by conducting several experiments on indoor environments.
📊 Results
Mean and standard deviation of the distance traveled (meters) for successful localization
Method
Candidate creation (Mean)
Candidate creation (Std)
Candidate confirmation (Mean)
Candidate confirmation (Std)
Left wall follower
13.25
10.55
15.64
11.63
Random coin toss
15.03
13.96
17.62
15.66
Our method
11.27
9.31
13.25
10.36
Mean and standard deviation of the distance traveled (meters) from start to target
Method
Distance travelled (Mean)
Distance travelled (Std)
Min. possible distance
32.92
18.29
Left wall follower
52.03
20.88
Random coin toss
51.19
21.78
Our method
44.97
20.20
📑 Abalation Study
$R_1=L_4$, $R_2=L_{12}$, $R_3=L_{10}$, $R_4=L_{16}$, $R_5=L_{7}$ from the tables at the end.
Distance traveled for localization (in meters)
$R_1$
$R_2$
$R_3$
$R_4$
$R_5$
Avg.
Our method
4.9
4.1
18.1
16.4
9.4
10.6
No Loop Closure
5.8
4.4
22
15.5
15.2
12.6
No Drift Correction
4.1
13.5
13.6
13.2
11.1
11.1
Path to Target
16
3.8
40.4
9.5
20.3
18
Distance traveled for overall navigation (in meters)