6. System Overview
• Assume point light source
• Flash at specific rate
• Hemispherical shade
• 8 rings, 48 cells for each
• Rotate horizontally
• Hollow cell -> 1
Closed cell -> 0
6
7. System Overview
• Projection of shade on floor
-> polar coordinate system
• Ring number
• Each ring has unique code
• Cell number
• Count cells from initial direction
• LED flashes in 2 different rate
• Switches when shade’s start point
hits the initial direction
7
8. 2D Localization
•
• Leading bits, ring ID bits, extension bits
• No two 0 bits appear together
• Ring ID defined by macro bits
• 1 : 11110, 0 : 11101
8
9. 2D Localization
9
-> IR from fluorescent lamps at 100 Hz
-> 2 flash rate: 143 Hz & 167 Hz
ring code
10. 2D Localization Optimization
• Find Δθ and Δr && Deal with gray area
• Find Δθ
• Cell 1 see the fraction
• Cell 0
switch flash rate 1 cell later
then see the fraction
10
11. 2D Localization Optimization
• Find Δr
• Special 1 cell in extension bits!!
• Close the spherical triangle subarea
• Signal window length
ab == cd ->
ef != gh ->
11
12. 2D Localization Optimization
• Gray area
• Actually not point light source //more cells, more gray area
• Erroneous reading 0/1 depending on intensity threshold
• Within same ring -> by shifted synchronization
• Across 2 neighbor rings
• Inaccurate estimation of Δθ
• Wrong determination of ring number
12
000
001
010
011
100
101
111
14. Evaluation
14
Location error Effect of distance Effect of reflection
Effect of ambient light Effect of orientation Effect of location optimization
15. Issues
• Coverage
• 3 W -> 95 ㎡, 10 W -> ? ㎡
• Delay
• At most 2 rotation to localize,
depend on speed of the step motor
• Light sensor’s sampling rate
• Energy consumption
• 0.25 mW for prototype
• Coin cell battery -> last month to years
• Mechanical fault tolerance
15