SlideShare a Scribd company logo
1 of 10
Surface-embedded Passive RF Exteroception: Kepler,
             Greed, and Buffon’s Needle

            Vladimir Kulyukin, Aliasgar Kutiyanawala, and Minghui Jiang

             Computer Science Assistive Technology Laboratory (CSATL)
                         Department of Computer Science
                               Utah State University
                                Logan, UT, 84322
      vladimir.kulyukin@usu.edu, {aliasgar,mjiang}@cc.usu.edu



       Abstract. Surface-embedded passive radio frequency (PRF) exteroception is a
       method whereby an action to be executed by a mobile unit is selected through a
       signal received from a surface-embedded external passive RFID transponder. This
       paper describes how Kepler’s hexagonal packing pattern is used to embed pas-
       sive RFID transponders into a carpet to create PRF surfaces. Proof-of-concepts
       experiments are presented that show how such surfaces enable mobile robots to
       reliably accomplish point-to-point navigation indoors and outdoors. Two greedy
       algorithms are presented for automated design of PRF surfaces. A theoretical ex-
       tension of the classic Buffon’s Needle problem from computational geometry is
       presented as a possible way to optimize the packing of RF transponders on a
       surface.


1 Introduction

A smart environment is a regular everyday environment, e.g. a home, a store, or a com-
munity center, instrumented with embedded sensors and computer systems that that
make use of the data they receive from those sensors in order to support a quality-
of-life function. The University of Washington Assisted Cognition Project [17] seeks to
synthesize AI and ubiquitous computing to develop solutions that help people with cog-
nitive limitations. Japan’s Ministry of Land, Infrastructure, and Transport announced its
support for the Autonomous Movement Support Project [18] whose objective is to em-
bed small electronic sensors into the pavement and street furniture to supply users with
location-specific information anytime and anywhere. Willis and Helal [15] propose an
assisted navigation system where an RFID reader is embedded into a blind navigator’s
shoe and passive RFID sensors are placed in the floor.
    Mobile units that operate in smart environments utilize either proprioception (ac-
tion is determined relative to an internal frame of reference) or exteroception (action is
determined from a stimulus originating in the environment itself). Low power require-
ments, low cost, and ease of installation are among the principal reasons for a wide
acceptance of RFID as an exteroceptive technology in many application domains [20].
Kantor and Singh use RFID tags for robot localization and mapping[6]. Once the posi-
tions of the RFID tags are known, their system uses time-of-arrival type of information
to estimate the distance from detected tags. Tsukiyama[7] developed a navigation sys-
tem for mobile robots using RFID tags under the assumption of perfect signal reception
and zero uncertainty. Hahnel et al.[10] developed a probabilistic robotic mapping and
localization system to analyze whether RFID can be used to improve the localization of
mobile robots in office environments.
    Since smart environments are composed of surfaces [16], it is natural to pose the
question of how PRF sensors can be embedded into those surfaces in order to improve
the point-to-point navigation and localization of mobile units operating in those envi-
ronments. This paper describes how Kepler’s hexagonal packing pattern is used to em-
bed passive RFID transponders into horizontal surfaces. Proof-of-concept experiments
show how such surfaces enable mobile robots to accomplish point-to-point navigation
indoors and outdoors. Two greedy algorithms are presented for automated design of
PRF surfaces. Simulations show that greed compares favorably to brute force and hill
climbing. An extension of the classic Buffon’s Needle problem from computational ge-
ometry is proposed as a possible way to optimize the packing of PRF transponders on
a surface. An optimal two-column pattern of arranging transponders on the edges of a
surface is briefly investigated.


2 The Problem

A RFID reader reads a RFID transponder, through it antenna, by powering it with elec-
tromagnetic waves. A factor that determines whether a tag can be read or not is the
number of electromagnetic lines of force that pass through the coil of the antenna. This
is a function of the proximity of the antenna to the tag and its orientation with respect
to the tag.
    Tag collision is another factor. If two tags are near an antenna, both may be powered
up and transmit their identification codes simultaneously. Most readers do not have a
collision avoidance mechanism and as a result no tags are read. Thus, the read area of
an antenna is also a function of the proximity of the tags with respect to each other.
    The above considerations lead to the following formulation of the problem. Given
a mobile device capable of carrying a number of RFID antennas, what type of PRF
surface would be needed for the device to accomplish point-to-point navigation tasks
reliably. Furhermore, to what extent does surface-embedded PRF exteroception sim-
plify on-board computational machinery and increase navigational reliability?
    The above considerations lead to the following formulation of the problem. Given a
mobile unit capable of carrying a number of RFID antennas, what type of PRF surface
is needed for the unit to accomplish point-to-point navigation reliably. The problem can
be motivated through two application scenarios. The first application is robot-assisted
navigation for the blind and cognitively impaired [14, 11, 12]. Safety is the primary re-
quirement. The robot’s pose must be known with absolute certainty to determine the
next navigation action. It is not feasible to assume, as is generally assumed in many
probabilistic approaches [5, 10], that there can be a period of time when the robot is
not certain about its pose, but can recover from the uncertainty by navigating the envi-
ronment. To be sure, the environment must be instrumented with PRF surfaces, which
incurs a cost. However, the overall cost is reduced, because the on-board navigation
machinery is likely to become simpler.
    The second application is rapidly deployable transportation infrastructures for au-
tonomous vehicles. In an urban disaster area, it is critical to have an infrastructure for
evacuating the sick and wounded. Probabilistic approaches may be inappropriate be-
cause of the high cost of calibration: there simply may not be sufficient time to move
the robot around all intended routes and let it build an adequate sensor map. In addi-
tion, other exteroceptive sensors, such as GPS, are highly suspect in urban canyons and
in areas for which no GPS maps exist. On the other hand, a network of PRF surfaces
can be rapidly deployed, manually or through a teleoperated vehicle, in order to estab-
lish a temporary transporation infrastructure which, after the mission is completed, can
be removed and deployed elsewhere. A critical point is that the cost of calibration is
equivalent to the cost of deployment, because no subsequent fine tuning is needed.


3 A Solution
3.1 Where can a tag be read?
As was mentioned above, the area where a tag can be read by the antenna, called read
area, depends on the distance between the tag and the antenna, the orientation of the
antenna with respect to the tag, and the proximity of other tags. To get a better under-
standing of a tag’s read area, experiments were performed for four different orientations
of the antenna with respect to a single tag at a fixed vertical distance of 3cm from the
tag.
     The RFID tag used in the experiments is the wedge shaped transponder (RI-TRP-
W9WK) from Texas Instruments, Inc. The reader used in the experiments is the Series
2000 reader (RI-STU-MB2A) from Texas Instruments, Inc. It operates on 134.2 kHz.
This reader was also chosen due to its small size, ease of operation and compatibility
with the selected tag type. The antenna used is the Stick Antenna (RI-ANT-PO2A) from
Texas Instruments, Inc.




                         Fig. 1. Read Shapes at Four Orientations.


    Figure 1 shows the areas (in black) where the tag (designated by circles) can be
read and areas (in white) where the tag cannot be read by the antenna raised 3cm from
the tag at the following orientations: 0 degrees (upper left), 90 degrees (upper right),
180 degrees (bottom left), and 270 degrees (bottom right). The black shapes, although
irregular, can be approximated with regular shapes, e.g., circles or squares, which, as
discussed below, bodes well for the automated design of PRF surfaces.


3.2 PRF Suface

In his book De Nive Sexangula (On the Six-Sided Snowflake), Kepler asserted that in
the 3D space, face-centered cubic packing, e.g., apples on a fruit stand, was the tightest
possible. Approximately 200 years later, Axel Thue proved the conjecture for the 2D
space. Thue’s theorem states that no packing of overlapping discs of equal size in the
plane has denisity higher than that of the hexagonal packing [19]. Since the read area
of a tag can be approximated as a disc, Thue’s theorem immediately applies.




      (a) Carpet                                  (b) Pattern


                   Fig. 2. (a) PRF Carpet (b) Hexagonal Packing Pattern.


    A total of 280 tags were placed beneath a standard carpet surface, 4 meters long
and 2 meters wide, in a hexagonal pattern in which each tag is 15cm from its neighbors
shown in Figure 2(b). Figure 2(a) shows a small section of the carpet surface with em-
bedded tags. The carpet forms its own 2D coordinate system where each tag is mapped
to its x,y coordinates. The distance of 15cm was discovered experimentally to be the
smallest distance that does not result in overlapping between the tag read areas. As the
density of tag packing increases, up to a point, the localization resolution increases but
so does the cost. When the packing of tags becomes too dense, many ID collisions must
be resolved and the localization resolution decreases.


4 Proof-of-Concept Experiments

Figure 3(a) shows the platform used in the first experiment. This robot has a differential
drive mechanism that allows it to move forward, backward as well as turn in place. It
is equipped with two RFID readers and antennas and a microcontroller for interfacing
them with an on-board laptop. The robot was placed on a PRF surface (2 meters by 4
meters). The navigation task was to patrol the surfaces’s perimeter. The robot did a total
of five 10 minute patrols without going off the mat or deviating off the planned paths
that consisted sequences of tag IDs.
(a) Tiger Robot               (b) Pioneer 2DX


                  Fig. 3. (a) Tiger Robot Indoors (b) Pioneer 2DX Outdoors.


    In the second experiment, the Pioneer 2DX robotic base from Activmedia Robotics,
Inc. was used. It was also equipped with two RFID readers and antennas. The point
of this experiment was to demonstrate the rapid deployability of PRF surfaces. A PRF
surface (0.75 meters by 2.5 meters) on a sidewalk on the Main Quad of Utah State
University and had the robot patrol the surface. The robot did a total of five 10-minute
patrols without going off the surface or deviating from the planned paths.

5 Automated Design of PRF Surfaces
It is desirable to automate the design of PRF surfaces to reduce cost and improve lo-
calization. Before describing the algorithms for automating PRF suface design, several
assumptions must be explicitly stated.

5.1 Assumptions
The read area area of a tag is assumed to be a circle with a known radius centered on
the tag. It is also assumed that collision resolution is not available. Thus, if the readable
areas of two tags intersect, neither tag can be read in that area.
    A mobile device operating on an PRF surface is assumed to have a fixed number
of RFID readers and placed according to a fixed pattern. Let R be the number of RFID
readers placed on the unit. The inclusion of each RFID reader should increase the prob-
ability of localization as well as the robustness of the entire system. Let na denote the
number of available tags and n denote the actual number of tags used. Localization
probability as well as robustness of the system should increase with an increase in the
number of tags.
    Figure 4 shows the surface into which available tags must be packed. It is discretized
into N points (shown by blue colored dots) on both sides of the surface. It is assumed
that the mobile device can cross the surface only along a straight line (shown by blue
colored lines) connecting any two points on either side of the surface. The device is said
to be moving along a valid path when it travels along a straight line between any two
of the N points on either side of the surface.
    The probability of localization, P , is defined to be the probability of a RFID reader
intersecting the readable area of a tag, when the device is moving along a valid path.
Let T be the total number of valid paths on the surface. Then T = N 2 . Let S be the
                                                                                    S
number of paths that intersect with the readable area of at least one tag. Then P = T .

5.2 Algorithms
Automated design of PRF surfaces can now be formualted as an optimization problem:
Position a given number of circles on a surface of a given area in such a way that the
circules do not intersect with each other but intersect with the maximum number of
valid lines on the surface. By maximizing the number of lines that intersect the circles,
the probability of localization is maximized. Four different algorithms were developed
and implemented to solve this problem.
 – Brute-Force Algorithm: All feasible packing patterns to position the circles on
   the surface are enumerated and the probability of localization is computed for each
   pattern by dividing the number of lines that intersect with the circles with the total
   number of lines on the surface. The pattern that maximizes the localization prob-
   ability is chosen. Ties are broken arbitrarily. The algorithm is exponential in the
   number of tags. Only simluations for surfaces with 2 and 3 tags completed. Sim-
   ulations for four or more tags were not observed to terminate after several days of
   compuation. Even though this algorithm is not practical, it can serve as a baseline
   to compare the results of the other algorithms for the cases of two and three tags.
 – Static Greed: The maximum number of valid lines intersect the circles, if the cir-
   cles are placed at line intersections. For example, if only one circle was available,
   it would be placed in the center of the surface to maximize the localization proba-
   bility. Initially, all unique points where the valid lines intersect are calculated and
   weighed according to the number of lines that pass through them. Figure 5.2 shows
   the unique intersection points (represented by red colored dots) along with their
   weights for a surface with N = 3 points and T = 9 lines. The intersection points
   are sorted in descending order of their weights. The circles are placed on the high-
   est available intersection point until the available number of tags is exhaused or it
   is no longer possible to place any more circles on the surface.
 – Dynamic Greed: The static greedy algorithm chooses the weights of the points
   (which are computed only once at the start of the algorithm) as the basis for plac-
   ing the next circle and fails to consider that a line may already be covered by a
   previously placed circle. This problem is rectified through dynamic recomputation
   of the intersection weights each time a circle is placed. After each placement, the
   lines that are already covered with circles are taken out.
 – Hill-Climbing Method: All available circles are thrown randomly on the surface in
   such a way that their readable areas do not intersect. The probability of localization
   is computed. A circle is chosen at random and moved in a random direction by a
   random distance in such a way that the readable areas do not intersect. If the value
   increases, the move is accpeted, otherwise it is rejected.

5.3 Simulations
Simulation experiments were performed to compare the above algorithms. A simulated
surface with N = 15 points was used. The results of the experiments are summarized
Fig. 4. RFID mat with valid paths and intersection points


in Figures 5(a) through 7(b). The blue colored circle represents the area where a tag can
be read, green colored lines represent localized paths and red colored lines represent
unlocalized paths. The ratio of the number of green colored lines to the total number of
lines gives the probability of localization.
    The experiments showed that dynamic greed is the best solution of the four. Even
though the brute-force method gives the provably best results, it is impractical to use.
Hill-Climbing is better for relatively smaller number of tags but the results of the dy-
namic greed algorithm are better in real-life situations where surfaces are more densely
packed.



    Table 1. Probability of localization (in %) for different algorithms and number of tags

    Number of Tags Brute-Force Greedy Greedy with Recompute Hill Climbing (average)
         2            63.11    53.77          53.78                  58.56
         3            78.66    69.77          76.89                  73.32
         4              -      80.44          85.78                  84.32
         5              -      91.11          94.67                  90.56
         6              -      95.55          97.33                  94.93
         7              -      95.55           100                   97.58




6 Buffon’s Needle Problem Reformulated

The Buffon’s Needle problem, first posed by the French naturalist Buffon in 1733 [1] is
considered to be one of the best known problems in geometric probability [3, 4]. Imag-
ine that a needle is dropped at random on the plane marked by equidistant parallel lines.
(a) 2 Tags                               (b) 3 Tags


    Fig. 5. (a) 2-Tag Surface (b) 3-Tag Surface.




(a) 4 Tags                               (b) 5 Tags


    Fig. 6. (a) 4-Tag Surface (b) 5-Tag Surface.




(a) 6 Tags                                (b) 7 Tags


    Fig. 7. (a) 6-Tag Surface (b) 7-Tag Surface.
Let l be the length of the needle and let h be the distance between two consecutive lines.
Buffon considered the case that l < h. For this case, the probability that the needle cuts
                                       2l
at least one line can be shown to be πh . The needle can be looked at as an imaginary line
connecting two RFID readers placed on the robot. As the first approximation, the tag
placement pattern can be a chessboard. The Buffon’s Needle problem is reformulated
as follows. A needle is dropped at random on a chessboard. What is the probability that
the needle’s two endpoints are in two cells of the same color? An interested reader is
referred to [2] for the exact derivation of the formula. An optimal placement of RFID
readers for a given robot is now chosen by maximizing the probability that at least two
readers get valid readings.
     Similar probability-theoretic formulations can be made over other placement pat-
terns so long as each cell in the pattern is approximated with a known geometric shape:
a circle, a triangle, an oval, etc. The quantification at least two readers in the optimiza-
tion criterion should also be noted. There is nothing that prevents a robot to have more
than two RFID readers. The practical considerations of cost and power consumption
will act as the reality induced bounds on the probability-theoretic arguments.


7 Conclusions

In surface-embedded PRF exterocpetion, the cost of calibration is equivalent to the
cost of deploying the PRF surface. Kepler’s hexagonal packing pattern can be used to
embed passive RFID transponders into horizontal surfaces. Proof-of-concept experi-
ments show that such surfaces enable mobile robots to accomplish point-to-point navi-
gation indoors and outdoors. Simulations show that dynamic greed compares favorably
to brute force and hill climbing. The classic Buffon’s Needle problem from computa-
tional geometry can be extended to create a feasible optimization pattern for packing
PRF transponders into horizontal surfaces as long as the transponders’ read areas can
be respresented as circles with known radii. An optimal two-column pattern of arrang-
ing transponders on the edges of a surface occurs when the outer column is vertically
shifted with respect to the inner column so that the horizontal line through each circle
center in one column runs through the midpoint of two consecutive circle centers in the
other column.


8 Acknowledgments

The first author would like to acknowledge that this research has been supported, in part,
through NSF CAREER grant (IIS-0346880) and three Community University Research
Initiative (CURI) grants (CURI-04, CURI-05, and CURI-06) from the State of Utah.


References
     1. G. Buffon. Editor’s note concerning a lecture given 1733 by Mr. Le Clerc de Buffon to
        the Royal Academy of Sciences in Paris. Histoire de l’Acad´ mie Royale des Sciences,
                                                                    e
        pages 43–45, 1733.
2. M. Jiang and V. Kulyukin. Connect-the-Dots in a graph and Buffon’s needle on a chess-
    board: two problems in assisted navigation. Technical Report USU-CS-THEORY-2006-
    0309, Department of Computer Science, Utah State University, 2006.
 3. D.A. Klain and G-C Rota, Introduction to Geometric Probability. Cambridge University
    Press, 1997.
 4. A. M. Mathai, An Introduction to Geometrical Probability: Distributed Aspects with
    Applications. Gordon and Breach Science Publishers, 1999.
 5. D. Fox, Markov Localization: A Probabilistic Framework for Mobile Robot Localization
    and Navigation. University of Bonn, Germany, 1998.
 6. G. Kantor, and S. Singh, Priliminary Results in Range-Only Localization and Mapping.
    IEEE Conference on Robotics and Automation, Washington, D.C., May 2002.
 7. T. Tsukiyama, Navigation System for Mobile Robots using RFID tags. IEEE Conference
    on Advanced Robotics, Coimbra, Portugal, June-July 2003.
 8. J. Highthower, R. Want, and G. Borriello, SpotOn: An Indoor 3D location sensing tech-
    nology based on RF signal strength. Technical Report, CSE 2000-02-02, University of
    Washington, Seattle, Washington, 2000.
 9. O. Khatib, Real-Time Obstacle Avoidance for Manipulators and Mobile Robots. IEEE
    International Conference on Robotics and Automation, St. Louis, MO, 1985.
10. D. Hahnel, W. Burgard, D. Fox, K. Fishkin, and M. Philipose, Mapping and localization
    with rfid technology. Intel Research Institute. Tech. Rep. IRS-TR-03-014, Seattle, WA,
    2003.
11. V. Kulyukin, C. Gharpure, J. Nicholson, RoboCart: Toward Robot-Assisted Navigation
    of Grocery Stores by the Visually Impaired. Proceedings of the IEEE/RSJ International
    Conference on Intelligent Robots and Systems (IROS), July 2005.
12. A. Kutiyanawala, V. Kulyukin, E. LoPresti, J. Matthews, and R. Simpson, A Rollator-
    Mounted Wayfinding System for the Elderly: A Smart World Perspective. Proceedings of
    the 8th Conference on Computers and Accessibility (ASSETS 2006), Portland, Oregon.
13. V. Kulyukin, C. Gharpure, J. Nicholson, and G. Osborne, Robot-Assisted Wayfind-
    ing for the Visually Impaired in Structured Indoor Environments. Autonomous Robots,
    21(1):29-41, 2006.
14. A. Burrell, Robot lends a seeing eye for blind shoppers. USA Today, Monday, Jul 11,
    2005,
15. S. Willis and S. Helal, A Passive RFID Information Grid for Location and Proximity
    Sensing for the Blind User. University of Florida Technical Report number TR04-009,
    2004.
16. R. J. Orr and G. D. Abowd, The Smart Floor: A Mechanism for Natural User Identi-
    fication and Tracking. Georgia Institute of Technology, Technical Report number GIT-
    GVU-00-02, 2000.
17. H. Kautz, L. Arnstein, G. Borriello, O. Etzioni, D. Fox, An Overview of the Assisted Cog-
    nition Project. Proceedings of the 2002 AAAI Workshop on Automation as Caregiver:
    The Role of Intelligent Technology in Elder Care, 2002.
18. The       AMS       Project      Autonomous          Movement       Support       Project.
    http://www.ubin.jp/press/pdf/TEP040915-milt01e.pdf.
19. B. Casselman, Packing Pennies in the Plane: An Illustrated Proof of Kepler’s Conjecture
    in 2D. http://www.math.sunysb.edu/ tony/whatsnew/column/pennies-1200/cass1.html.
20. C. Gharpure, V. Kulyukin, M. Jiang, and A. Kutiyanawala, Passive Radio Frequency
    Exteroception in Robot Assisted Shopping for the Blind. Proceedings of the 3rd Inter-
    national Conference on Ubiquitous Intelligence and Computing (UIC 2006), Wuhan,
    China, September 2006.

More Related Content

What's hot

Spectrum Sensing in Cognitive Radio Networks : QoS Considerations
Spectrum Sensing in Cognitive Radio Networks : QoS Considerations Spectrum Sensing in Cognitive Radio Networks : QoS Considerations
Spectrum Sensing in Cognitive Radio Networks : QoS Considerations csandit
 
A NOVEL ADAPTIVE - WAVELET BASED DETECTION ALGORITHM FOR CHIPLESS RFID SYSTEM
A NOVEL ADAPTIVE - WAVELET BASED DETECTION ALGORITHM FOR CHIPLESS RFID SYSTEMA NOVEL ADAPTIVE - WAVELET BASED DETECTION ALGORITHM FOR CHIPLESS RFID SYSTEM
A NOVEL ADAPTIVE - WAVELET BASED DETECTION ALGORITHM FOR CHIPLESS RFID SYSTEMcsandit
 
A Mathematical Approach for Hidden Node Problem in Cognitive Radio Networks
A Mathematical Approach for Hidden Node Problem in Cognitive Radio NetworksA Mathematical Approach for Hidden Node Problem in Cognitive Radio Networks
A Mathematical Approach for Hidden Node Problem in Cognitive Radio NetworksTELKOMNIKA JOURNAL
 
Indoor navigation system
Indoor navigation systemIndoor navigation system
Indoor navigation systemOmkar Paranjape
 
Indoor geolocation
Indoor geolocationIndoor geolocation
Indoor geolocationharisri269
 
Slide fyp ver3
Slide fyp ver3Slide fyp ver3
Slide fyp ver3yusriyacob
 
Localization Issues in a ZigBee based Internet of Things scenario
Localization Issues in a ZigBee based Internet of Things scenarioLocalization Issues in a ZigBee based Internet of Things scenario
Localization Issues in a ZigBee based Internet of Things scenarioMassimiliano Dibitonto
 
OFDM Synthetic Aperture Radar Imaging With Sufficient Cyclic Prefix
OFDM Synthetic Aperture Radar Imaging With Sufficient Cyclic PrefixOFDM Synthetic Aperture Radar Imaging With Sufficient Cyclic Prefix
OFDM Synthetic Aperture Radar Imaging With Sufficient Cyclic Prefixjohn236zaq
 
Medium Access Probability of Cognitive Radio Network Under ECC-33/Hata-Okumur...
Medium Access Probability of Cognitive Radio Network Under ECC-33/Hata-Okumur...Medium Access Probability of Cognitive Radio Network Under ECC-33/Hata-Okumur...
Medium Access Probability of Cognitive Radio Network Under ECC-33/Hata-Okumur...ijceronline
 
Performance Evaluation of DCF Length for High Scalability NG-PON2
Performance Evaluation of DCF Length for High Scalability NG-PON2Performance Evaluation of DCF Length for High Scalability NG-PON2
Performance Evaluation of DCF Length for High Scalability NG-PON2TELKOMNIKA JOURNAL
 
PhySec_MassiveMIMO
PhySec_MassiveMIMOPhySec_MassiveMIMO
PhySec_MassiveMIMOJun Zhu
 

What's hot (20)

Ai25204209
Ai25204209Ai25204209
Ai25204209
 
Spectrum Sensing in Cognitive Radio Networks : QoS Considerations
Spectrum Sensing in Cognitive Radio Networks : QoS Considerations Spectrum Sensing in Cognitive Radio Networks : QoS Considerations
Spectrum Sensing in Cognitive Radio Networks : QoS Considerations
 
X25119123
X25119123X25119123
X25119123
 
F41014349
F41014349F41014349
F41014349
 
Geolocalisation
GeolocalisationGeolocalisation
Geolocalisation
 
A NOVEL ADAPTIVE - WAVELET BASED DETECTION ALGORITHM FOR CHIPLESS RFID SYSTEM
A NOVEL ADAPTIVE - WAVELET BASED DETECTION ALGORITHM FOR CHIPLESS RFID SYSTEMA NOVEL ADAPTIVE - WAVELET BASED DETECTION ALGORITHM FOR CHIPLESS RFID SYSTEM
A NOVEL ADAPTIVE - WAVELET BASED DETECTION ALGORITHM FOR CHIPLESS RFID SYSTEM
 
A Mathematical Approach for Hidden Node Problem in Cognitive Radio Networks
A Mathematical Approach for Hidden Node Problem in Cognitive Radio NetworksA Mathematical Approach for Hidden Node Problem in Cognitive Radio Networks
A Mathematical Approach for Hidden Node Problem in Cognitive Radio Networks
 
Indoor navigation system
Indoor navigation systemIndoor navigation system
Indoor navigation system
 
Indoor geolocation
Indoor geolocationIndoor geolocation
Indoor geolocation
 
Slide fyp ver3
Slide fyp ver3Slide fyp ver3
Slide fyp ver3
 
Localization Issues in a ZigBee based Internet of Things scenario
Localization Issues in a ZigBee based Internet of Things scenarioLocalization Issues in a ZigBee based Internet of Things scenario
Localization Issues in a ZigBee based Internet of Things scenario
 
Co35503507
Co35503507Co35503507
Co35503507
 
Article GSM
Article GSMArticle GSM
Article GSM
 
OFDM Synthetic Aperture Radar Imaging With Sufficient Cyclic Prefix
OFDM Synthetic Aperture Radar Imaging With Sufficient Cyclic PrefixOFDM Synthetic Aperture Radar Imaging With Sufficient Cyclic Prefix
OFDM Synthetic Aperture Radar Imaging With Sufficient Cyclic Prefix
 
Medium Access Probability of Cognitive Radio Network Under ECC-33/Hata-Okumur...
Medium Access Probability of Cognitive Radio Network Under ECC-33/Hata-Okumur...Medium Access Probability of Cognitive Radio Network Under ECC-33/Hata-Okumur...
Medium Access Probability of Cognitive Radio Network Under ECC-33/Hata-Okumur...
 
Performance Evaluation of DCF Length for High Scalability NG-PON2
Performance Evaluation of DCF Length for High Scalability NG-PON2Performance Evaluation of DCF Length for High Scalability NG-PON2
Performance Evaluation of DCF Length for High Scalability NG-PON2
 
MajorMission1
MajorMission1MajorMission1
MajorMission1
 
KinPhy
KinPhyKinPhy
KinPhy
 
PhySec_MassiveMIMO
PhySec_MassiveMIMOPhySec_MassiveMIMO
PhySec_MassiveMIMO
 
Channel modeling for_millimeter_wave_mimo
Channel modeling for_millimeter_wave_mimoChannel modeling for_millimeter_wave_mimo
Channel modeling for_millimeter_wave_mimo
 

Viewers also liked

ShopTalk: Independent Blind Shopping = Verbal Route Directions + Barcode Scans
ShopTalk: Independent Blind Shopping = Verbal Route Directions + Barcode ScansShopTalk: Independent Blind Shopping = Verbal Route Directions + Barcode Scans
ShopTalk: Independent Blind Shopping = Verbal Route Directions + Barcode ScansVladimir Kulyukin
 
Jaslin's 21 day OBS journey
Jaslin's 21 day OBS journeyJaslin's 21 day OBS journey
Jaslin's 21 day OBS journeyTerence Lee
 
Op weg naar het zuidland
Op weg naar het zuidlandOp weg naar het zuidland
Op weg naar het zuidlandArchief 2.0
 
Effective Nutrition Label Use on Smartphones
Effective Nutrition Label Use on SmartphonesEffective Nutrition Label Use on Smartphones
Effective Nutrition Label Use on SmartphonesVladimir Kulyukin
 
Control; the spanish eperience c.gallardo
Control; the spanish eperience c.gallardoControl; the spanish eperience c.gallardo
Control; the spanish eperience c.gallardocargallardofron
 
Bass jayne u11a1 language comparison
Bass jayne u11a1 language comparisonBass jayne u11a1 language comparison
Bass jayne u11a1 language comparisonjaynebass
 
Rijksmonumenten.info
Rijksmonumenten.infoRijksmonumenten.info
Rijksmonumenten.infoArchief 2.0
 
ShopTalk: Independent Blind Shopping Through Verbal Route Directions and Barc...
ShopTalk: Independent Blind Shopping Through Verbal Route Directions and Barc...ShopTalk: Independent Blind Shopping Through Verbal Route Directions and Barc...
ShopTalk: Independent Blind Shopping Through Verbal Route Directions and Barc...Vladimir Kulyukin
 
Jaslin's 21 day OBS Journey
Jaslin's 21 day OBS JourneyJaslin's 21 day OBS Journey
Jaslin's 21 day OBS JourneyTerence Lee
 
PermaMatrix is cheaper than dirt!
PermaMatrix is cheaper than dirt!PermaMatrix is cheaper than dirt!
PermaMatrix is cheaper than dirt!Sarah Probst
 
The Blind Leading the Blind: Toward Collaborative Online Route Information Ma...
The Blind Leading the Blind: Toward Collaborative Online Route Information Ma...The Blind Leading the Blind: Toward Collaborative Online Route Information Ma...
The Blind Leading the Blind: Toward Collaborative Online Route Information Ma...Vladimir Kulyukin
 
Several Qualitative Observations on Independent Blind Shopping
Several Qualitative Observations on Independent Blind ShoppingSeveral Qualitative Observations on Independent Blind Shopping
Several Qualitative Observations on Independent Blind ShoppingVladimir Kulyukin
 
Negara yang bebas korupsi
Negara yang bebas korupsiNegara yang bebas korupsi
Negara yang bebas korupsiFelice Luce
 
Exploring Finite State Automata with Junun Robots: A Case Study in Computabil...
Exploring Finite State Automata with Junun Robots: A Case Study in Computabil...Exploring Finite State Automata with Junun Robots: A Case Study in Computabil...
Exploring Finite State Automata with Junun Robots: A Case Study in Computabil...Vladimir Kulyukin
 

Viewers also liked (20)

ShopTalk: Independent Blind Shopping = Verbal Route Directions + Barcode Scans
ShopTalk: Independent Blind Shopping = Verbal Route Directions + Barcode ScansShopTalk: Independent Blind Shopping = Verbal Route Directions + Barcode Scans
ShopTalk: Independent Blind Shopping = Verbal Route Directions + Barcode Scans
 
Jaslin's 21 day OBS journey
Jaslin's 21 day OBS journeyJaslin's 21 day OBS journey
Jaslin's 21 day OBS journey
 
EUscreen
EUscreenEUscreen
EUscreen
 
Mengenal sunnah sii
Mengenal sunnah siiMengenal sunnah sii
Mengenal sunnah sii
 
Op weg naar het zuidland
Op weg naar het zuidlandOp weg naar het zuidland
Op weg naar het zuidland
 
Effective Nutrition Label Use on Smartphones
Effective Nutrition Label Use on SmartphonesEffective Nutrition Label Use on Smartphones
Effective Nutrition Label Use on Smartphones
 
PDF Test
PDF TestPDF Test
PDF Test
 
Control; the spanish eperience c.gallardo
Control; the spanish eperience c.gallardoControl; the spanish eperience c.gallardo
Control; the spanish eperience c.gallardo
 
Bass jayne u11a1 language comparison
Bass jayne u11a1 language comparisonBass jayne u11a1 language comparison
Bass jayne u11a1 language comparison
 
테스트용
테스트용테스트용
테스트용
 
Rijksmonumenten.info
Rijksmonumenten.infoRijksmonumenten.info
Rijksmonumenten.info
 
ShopTalk: Independent Blind Shopping Through Verbal Route Directions and Barc...
ShopTalk: Independent Blind Shopping Through Verbal Route Directions and Barc...ShopTalk: Independent Blind Shopping Through Verbal Route Directions and Barc...
ShopTalk: Independent Blind Shopping Through Verbal Route Directions and Barc...
 
Jaslin's 21 day OBS Journey
Jaslin's 21 day OBS JourneyJaslin's 21 day OBS Journey
Jaslin's 21 day OBS Journey
 
PermaMatrix is cheaper than dirt!
PermaMatrix is cheaper than dirt!PermaMatrix is cheaper than dirt!
PermaMatrix is cheaper than dirt!
 
The Blind Leading the Blind: Toward Collaborative Online Route Information Ma...
The Blind Leading the Blind: Toward Collaborative Online Route Information Ma...The Blind Leading the Blind: Toward Collaborative Online Route Information Ma...
The Blind Leading the Blind: Toward Collaborative Online Route Information Ma...
 
Mengenal sunnah
Mengenal sunnahMengenal sunnah
Mengenal sunnah
 
Several Qualitative Observations on Independent Blind Shopping
Several Qualitative Observations on Independent Blind ShoppingSeveral Qualitative Observations on Independent Blind Shopping
Several Qualitative Observations on Independent Blind Shopping
 
Negara yang bebas korupsi
Negara yang bebas korupsiNegara yang bebas korupsi
Negara yang bebas korupsi
 
Mengenal sunnah
Mengenal sunnahMengenal sunnah
Mengenal sunnah
 
Exploring Finite State Automata with Junun Robots: A Case Study in Computabil...
Exploring Finite State Automata with Junun Robots: A Case Study in Computabil...Exploring Finite State Automata with Junun Robots: A Case Study in Computabil...
Exploring Finite State Automata with Junun Robots: A Case Study in Computabil...
 

Similar to Surface-embedded Passive RF Navigation Using Hexagonal Packing and Buffon's Needle

A Cartesian Robot for RFID Signal Distribution Model Verification
A Cartesian Robot for RFID Signal Distribution Model VerificationA Cartesian Robot for RFID Signal Distribution Model Verification
A Cartesian Robot for RFID Signal Distribution Model VerificationVladimir Kulyukin
 
Wireless Indoor Localization with Dempster-Shafer Simple Support Functions
Wireless Indoor Localization with Dempster-Shafer Simple Support FunctionsWireless Indoor Localization with Dempster-Shafer Simple Support Functions
Wireless Indoor Localization with Dempster-Shafer Simple Support FunctionsVladimir Kulyukin
 
A REVIEW OF MICROSTRIP PATCH ANTENNA FOR RFID APPLICATIONS
A REVIEW OF MICROSTRIP PATCH ANTENNA FOR RFID APPLICATIONSA REVIEW OF MICROSTRIP PATCH ANTENNA FOR RFID APPLICATIONS
A REVIEW OF MICROSTRIP PATCH ANTENNA FOR RFID APPLICATIONSIJEEE
 
Data Collection via Synthetic Aperture Radiometry towards Global System
Data Collection via Synthetic Aperture Radiometry towards Global SystemData Collection via Synthetic Aperture Radiometry towards Global System
Data Collection via Synthetic Aperture Radiometry towards Global SystemIJERA Editor
 
Performance Analysis of Cognitive Radio for Wi-Fi Signals Using Cyclostationa...
Performance Analysis of Cognitive Radio for Wi-Fi Signals Using Cyclostationa...Performance Analysis of Cognitive Radio for Wi-Fi Signals Using Cyclostationa...
Performance Analysis of Cognitive Radio for Wi-Fi Signals Using Cyclostationa...IJERA Editor
 
Implementation of Adaptive Digital Beamforming using Cordic
Implementation of Adaptive Digital Beamforming using CordicImplementation of Adaptive Digital Beamforming using Cordic
Implementation of Adaptive Digital Beamforming using CordicEditor IJCATR
 
Design of a slotted microstrip antenna
Design of a slotted microstrip antennaDesign of a slotted microstrip antenna
Design of a slotted microstrip antennaBehnam Noruzi
 
IRJET- Survey Paper on Human Following Robot
IRJET- Survey Paper on Human Following RobotIRJET- Survey Paper on Human Following Robot
IRJET- Survey Paper on Human Following RobotIRJET Journal
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
DESIGN AND VLSIIMPLEMENTATION OF ANTICOLLISION ENABLED ROBOT PROCESSOR USING ...
DESIGN AND VLSIIMPLEMENTATION OF ANTICOLLISION ENABLED ROBOT PROCESSOR USING ...DESIGN AND VLSIIMPLEMENTATION OF ANTICOLLISION ENABLED ROBOT PROCESSOR USING ...
DESIGN AND VLSIIMPLEMENTATION OF ANTICOLLISION ENABLED ROBOT PROCESSOR USING ...VLSICS Design
 
2D mapping using omni-directional mobile robot equipped with LiDAR
2D mapping using omni-directional mobile robot equipped with LiDAR2D mapping using omni-directional mobile robot equipped with LiDAR
2D mapping using omni-directional mobile robot equipped with LiDARTELKOMNIKA JOURNAL
 
Enhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesEnhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesMohamed Nabil, MSc.
 
Secrecy performance analysis on spatial modeling of wireless communications w...
Secrecy performance analysis on spatial modeling of wireless communications w...Secrecy performance analysis on spatial modeling of wireless communications w...
Secrecy performance analysis on spatial modeling of wireless communications w...IJECEIAES
 
Real-Time Map Building using Ultrasound Scanning
Real-Time Map Building using Ultrasound ScanningReal-Time Map Building using Ultrasound Scanning
Real-Time Map Building using Ultrasound ScanningIRJET Journal
 
ROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVE
ROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVEROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVE
ROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVEijasuc
 
ROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVE
ROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVEROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVE
ROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVEijasuc
 
Data_Integrity_in_RFID_Systems
Data_Integrity_in_RFID_SystemsData_Integrity_in_RFID_Systems
Data_Integrity_in_RFID_SystemsAlchazidis Nikolas
 
A Miniaturized Patch Antenna Designed and Manufactured Using Slot's Technique...
A Miniaturized Patch Antenna Designed and Manufactured Using Slot's Technique...A Miniaturized Patch Antenna Designed and Manufactured Using Slot's Technique...
A Miniaturized Patch Antenna Designed and Manufactured Using Slot's Technique...IJECEIAES
 

Similar to Surface-embedded Passive RF Navigation Using Hexagonal Packing and Buffon's Needle (20)

A Cartesian Robot for RFID Signal Distribution Model Verification
A Cartesian Robot for RFID Signal Distribution Model VerificationA Cartesian Robot for RFID Signal Distribution Model Verification
A Cartesian Robot for RFID Signal Distribution Model Verification
 
Wireless Indoor Localization with Dempster-Shafer Simple Support Functions
Wireless Indoor Localization with Dempster-Shafer Simple Support FunctionsWireless Indoor Localization with Dempster-Shafer Simple Support Functions
Wireless Indoor Localization with Dempster-Shafer Simple Support Functions
 
A REVIEW OF MICROSTRIP PATCH ANTENNA FOR RFID APPLICATIONS
A REVIEW OF MICROSTRIP PATCH ANTENNA FOR RFID APPLICATIONSA REVIEW OF MICROSTRIP PATCH ANTENNA FOR RFID APPLICATIONS
A REVIEW OF MICROSTRIP PATCH ANTENNA FOR RFID APPLICATIONS
 
Data Collection via Synthetic Aperture Radiometry towards Global System
Data Collection via Synthetic Aperture Radiometry towards Global SystemData Collection via Synthetic Aperture Radiometry towards Global System
Data Collection via Synthetic Aperture Radiometry towards Global System
 
Performance Analysis of Cognitive Radio for Wi-Fi Signals Using Cyclostationa...
Performance Analysis of Cognitive Radio for Wi-Fi Signals Using Cyclostationa...Performance Analysis of Cognitive Radio for Wi-Fi Signals Using Cyclostationa...
Performance Analysis of Cognitive Radio for Wi-Fi Signals Using Cyclostationa...
 
Implementation of Adaptive Digital Beamforming using Cordic
Implementation of Adaptive Digital Beamforming using CordicImplementation of Adaptive Digital Beamforming using Cordic
Implementation of Adaptive Digital Beamforming using Cordic
 
Design of a slotted microstrip antenna
Design of a slotted microstrip antennaDesign of a slotted microstrip antenna
Design of a slotted microstrip antenna
 
IRJET- Survey Paper on Human Following Robot
IRJET- Survey Paper on Human Following RobotIRJET- Survey Paper on Human Following Robot
IRJET- Survey Paper on Human Following Robot
 
D1082731
D1082731D1082731
D1082731
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
DESIGN AND VLSIIMPLEMENTATION OF ANTICOLLISION ENABLED ROBOT PROCESSOR USING ...
DESIGN AND VLSIIMPLEMENTATION OF ANTICOLLISION ENABLED ROBOT PROCESSOR USING ...DESIGN AND VLSIIMPLEMENTATION OF ANTICOLLISION ENABLED ROBOT PROCESSOR USING ...
DESIGN AND VLSIIMPLEMENTATION OF ANTICOLLISION ENABLED ROBOT PROCESSOR USING ...
 
2D mapping using omni-directional mobile robot equipped with LiDAR
2D mapping using omni-directional mobile robot equipped with LiDAR2D mapping using omni-directional mobile robot equipped with LiDAR
2D mapping using omni-directional mobile robot equipped with LiDAR
 
G010323739
G010323739G010323739
G010323739
 
Enhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesEnhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniques
 
Secrecy performance analysis on spatial modeling of wireless communications w...
Secrecy performance analysis on spatial modeling of wireless communications w...Secrecy performance analysis on spatial modeling of wireless communications w...
Secrecy performance analysis on spatial modeling of wireless communications w...
 
Real-Time Map Building using Ultrasound Scanning
Real-Time Map Building using Ultrasound ScanningReal-Time Map Building using Ultrasound Scanning
Real-Time Map Building using Ultrasound Scanning
 
ROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVE
ROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVEROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVE
ROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVE
 
ROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVE
ROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVEROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVE
ROUTING IN OPTICAL MESH NETWORKS-A QOS PERSPECTIVE
 
Data_Integrity_in_RFID_Systems
Data_Integrity_in_RFID_SystemsData_Integrity_in_RFID_Systems
Data_Integrity_in_RFID_Systems
 
A Miniaturized Patch Antenna Designed and Manufactured Using Slot's Technique...
A Miniaturized Patch Antenna Designed and Manufactured Using Slot's Technique...A Miniaturized Patch Antenna Designed and Manufactured Using Slot's Technique...
A Miniaturized Patch Antenna Designed and Manufactured Using Slot's Technique...
 

More from Vladimir Kulyukin

Toward Sustainable Electronic Beehive Monitoring: Algorithms for Omnidirectio...
Toward Sustainable Electronic Beehive Monitoring: Algorithms for Omnidirectio...Toward Sustainable Electronic Beehive Monitoring: Algorithms for Omnidirectio...
Toward Sustainable Electronic Beehive Monitoring: Algorithms for Omnidirectio...Vladimir Kulyukin
 
Digitizing Buzzing Signals into A440 Piano Note Sequences and Estimating Fora...
Digitizing Buzzing Signals into A440 Piano Note Sequences and Estimating Fora...Digitizing Buzzing Signals into A440 Piano Note Sequences and Estimating Fora...
Digitizing Buzzing Signals into A440 Piano Note Sequences and Estimating Fora...Vladimir Kulyukin
 
Generalized Hamming Distance
Generalized Hamming DistanceGeneralized Hamming Distance
Generalized Hamming DistanceVladimir Kulyukin
 
Adapting Measures of Clumping Strength to Assess Term-Term Similarity
Adapting Measures of Clumping Strength to Assess Term-Term SimilarityAdapting Measures of Clumping Strength to Assess Term-Term Similarity
Adapting Measures of Clumping Strength to Assess Term-Term SimilarityVladimir Kulyukin
 
A Cloud-Based Infrastructure for Caloric Intake Estimation from Pre-Meal Vide...
A Cloud-Based Infrastructure for Caloric Intake Estimation from Pre-Meal Vide...A Cloud-Based Infrastructure for Caloric Intake Estimation from Pre-Meal Vide...
A Cloud-Based Infrastructure for Caloric Intake Estimation from Pre-Meal Vide...Vladimir Kulyukin
 
Image Blur Detection with 2D Haar Wavelet Transform and Its Effect on Skewed ...
Image Blur Detection with 2D Haar Wavelet Transform and Its Effect on Skewed ...Image Blur Detection with 2D Haar Wavelet Transform and Its Effect on Skewed ...
Image Blur Detection with 2D Haar Wavelet Transform and Its Effect on Skewed ...Vladimir Kulyukin
 
Text Skew Angle Detection in Vision-Based Scanning of Nutrition Labels
Text Skew Angle Detection in Vision-Based Scanning of Nutrition LabelsText Skew Angle Detection in Vision-Based Scanning of Nutrition Labels
Text Skew Angle Detection in Vision-Based Scanning of Nutrition LabelsVladimir Kulyukin
 
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...Vladimir Kulyukin
 
An Algorithm for Mobile Vision-Based Localization of Skewed Nutrition Labels ...
An Algorithm for Mobile Vision-Based Localization of Skewed Nutrition Labels ...An Algorithm for Mobile Vision-Based Localization of Skewed Nutrition Labels ...
An Algorithm for Mobile Vision-Based Localization of Skewed Nutrition Labels ...Vladimir Kulyukin
 
An Algorithm for In-Place Vision-Based Skewed 1D Barcode Scanning in the Cloud
An Algorithm for In-Place Vision-Based Skewed 1D Barcode Scanning in the CloudAn Algorithm for In-Place Vision-Based Skewed 1D Barcode Scanning in the Cloud
An Algorithm for In-Place Vision-Based Skewed 1D Barcode Scanning in the CloudVladimir Kulyukin
 
Narrative Map Augmentation with Automated Landmark Extraction and Path Inference
Narrative Map Augmentation with Automated Landmark Extraction and Path InferenceNarrative Map Augmentation with Automated Landmark Extraction and Path Inference
Narrative Map Augmentation with Automated Landmark Extraction and Path InferenceVladimir Kulyukin
 
Skip Trie Matching: A Greedy Algorithm for Real-Time OCR Error Correction on ...
Skip Trie Matching: A Greedy Algorithm for Real-Time OCR Error Correction on ...Skip Trie Matching: A Greedy Algorithm for Real-Time OCR Error Correction on ...
Skip Trie Matching: A Greedy Algorithm for Real-Time OCR Error Correction on ...Vladimir Kulyukin
 
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...Vladimir Kulyukin
 
Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...
Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...
Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...Vladimir Kulyukin
 
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...Vladimir Kulyukin
 
Toward Blind Travel Support through Verbal Route Directions: A Path Inference...
Toward Blind Travel Support through Verbal Route Directions: A Path Inference...Toward Blind Travel Support through Verbal Route Directions: A Path Inference...
Toward Blind Travel Support through Verbal Route Directions: A Path Inference...Vladimir Kulyukin
 
Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...
Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...
Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...Vladimir Kulyukin
 
Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...
Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...
Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...Vladimir Kulyukin
 
RFID in Robot-Assisted Indoor Navigation for the Visually Impaired
RFID in Robot-Assisted Indoor Navigation for the Visually ImpairedRFID in Robot-Assisted Indoor Navigation for the Visually Impaired
RFID in Robot-Assisted Indoor Navigation for the Visually ImpairedVladimir Kulyukin
 
RoboCart: Toward Robot-Assisted Navigation of Grocery Stores by the Visually ...
RoboCart: Toward Robot-Assisted Navigation of Grocery Stores by the Visually ...RoboCart: Toward Robot-Assisted Navigation of Grocery Stores by the Visually ...
RoboCart: Toward Robot-Assisted Navigation of Grocery Stores by the Visually ...Vladimir Kulyukin
 

More from Vladimir Kulyukin (20)

Toward Sustainable Electronic Beehive Monitoring: Algorithms for Omnidirectio...
Toward Sustainable Electronic Beehive Monitoring: Algorithms for Omnidirectio...Toward Sustainable Electronic Beehive Monitoring: Algorithms for Omnidirectio...
Toward Sustainable Electronic Beehive Monitoring: Algorithms for Omnidirectio...
 
Digitizing Buzzing Signals into A440 Piano Note Sequences and Estimating Fora...
Digitizing Buzzing Signals into A440 Piano Note Sequences and Estimating Fora...Digitizing Buzzing Signals into A440 Piano Note Sequences and Estimating Fora...
Digitizing Buzzing Signals into A440 Piano Note Sequences and Estimating Fora...
 
Generalized Hamming Distance
Generalized Hamming DistanceGeneralized Hamming Distance
Generalized Hamming Distance
 
Adapting Measures of Clumping Strength to Assess Term-Term Similarity
Adapting Measures of Clumping Strength to Assess Term-Term SimilarityAdapting Measures of Clumping Strength to Assess Term-Term Similarity
Adapting Measures of Clumping Strength to Assess Term-Term Similarity
 
A Cloud-Based Infrastructure for Caloric Intake Estimation from Pre-Meal Vide...
A Cloud-Based Infrastructure for Caloric Intake Estimation from Pre-Meal Vide...A Cloud-Based Infrastructure for Caloric Intake Estimation from Pre-Meal Vide...
A Cloud-Based Infrastructure for Caloric Intake Estimation from Pre-Meal Vide...
 
Image Blur Detection with 2D Haar Wavelet Transform and Its Effect on Skewed ...
Image Blur Detection with 2D Haar Wavelet Transform and Its Effect on Skewed ...Image Blur Detection with 2D Haar Wavelet Transform and Its Effect on Skewed ...
Image Blur Detection with 2D Haar Wavelet Transform and Its Effect on Skewed ...
 
Text Skew Angle Detection in Vision-Based Scanning of Nutrition Labels
Text Skew Angle Detection in Vision-Based Scanning of Nutrition LabelsText Skew Angle Detection in Vision-Based Scanning of Nutrition Labels
Text Skew Angle Detection in Vision-Based Scanning of Nutrition Labels
 
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...
 
An Algorithm for Mobile Vision-Based Localization of Skewed Nutrition Labels ...
An Algorithm for Mobile Vision-Based Localization of Skewed Nutrition Labels ...An Algorithm for Mobile Vision-Based Localization of Skewed Nutrition Labels ...
An Algorithm for Mobile Vision-Based Localization of Skewed Nutrition Labels ...
 
An Algorithm for In-Place Vision-Based Skewed 1D Barcode Scanning in the Cloud
An Algorithm for In-Place Vision-Based Skewed 1D Barcode Scanning in the CloudAn Algorithm for In-Place Vision-Based Skewed 1D Barcode Scanning in the Cloud
An Algorithm for In-Place Vision-Based Skewed 1D Barcode Scanning in the Cloud
 
Narrative Map Augmentation with Automated Landmark Extraction and Path Inference
Narrative Map Augmentation with Automated Landmark Extraction and Path InferenceNarrative Map Augmentation with Automated Landmark Extraction and Path Inference
Narrative Map Augmentation with Automated Landmark Extraction and Path Inference
 
Skip Trie Matching: A Greedy Algorithm for Real-Time OCR Error Correction on ...
Skip Trie Matching: A Greedy Algorithm for Real-Time OCR Error Correction on ...Skip Trie Matching: A Greedy Algorithm for Real-Time OCR Error Correction on ...
Skip Trie Matching: A Greedy Algorithm for Real-Time OCR Error Correction on ...
 
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
 
Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...
Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...
Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...
 
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
 
Toward Blind Travel Support through Verbal Route Directions: A Path Inference...
Toward Blind Travel Support through Verbal Route Directions: A Path Inference...Toward Blind Travel Support through Verbal Route Directions: A Path Inference...
Toward Blind Travel Support through Verbal Route Directions: A Path Inference...
 
Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...
Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...
Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...
 
Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...
Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...
Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...
 
RFID in Robot-Assisted Indoor Navigation for the Visually Impaired
RFID in Robot-Assisted Indoor Navigation for the Visually ImpairedRFID in Robot-Assisted Indoor Navigation for the Visually Impaired
RFID in Robot-Assisted Indoor Navigation for the Visually Impaired
 
RoboCart: Toward Robot-Assisted Navigation of Grocery Stores by the Visually ...
RoboCart: Toward Robot-Assisted Navigation of Grocery Stores by the Visually ...RoboCart: Toward Robot-Assisted Navigation of Grocery Stores by the Visually ...
RoboCart: Toward Robot-Assisted Navigation of Grocery Stores by the Visually ...
 

Recently uploaded

REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxGENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxRitchAndruAgustin
 
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxmaryFF1
 
Davis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologyDavis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologycaarthichand2003
 
Organic farming with special reference to vermiculture
Organic farming with special reference to vermicultureOrganic farming with special reference to vermiculture
Organic farming with special reference to vermicultureTakeleZike1
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxJorenAcuavera1
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naJASISJULIANOELYNV
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...D. B. S. College Kanpur
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubaikojalkojal131
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxpriyankatabhane
 
PROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalPROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalMAESTRELLAMesa2
 
User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)Columbia Weather Systems
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationColumbia Weather Systems
 
Microteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringMicroteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringPrajakta Shinde
 
Quarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsQuarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsCharlene Llagas
 
Thermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxThermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxuniversity
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 

Recently uploaded (20)

REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxGENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
 
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
 
AZOTOBACTER AS BIOFERILIZER.PPTX
AZOTOBACTER AS BIOFERILIZER.PPTXAZOTOBACTER AS BIOFERILIZER.PPTX
AZOTOBACTER AS BIOFERILIZER.PPTX
 
Davis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologyDavis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technology
 
Organic farming with special reference to vermiculture
Organic farming with special reference to vermicultureOrganic farming with special reference to vermiculture
Organic farming with special reference to vermiculture
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdf
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptx
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by na
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptx
 
PROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalPROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and Vertical
 
User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather Station
 
Microteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringMicroteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical Engineering
 
Quarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsQuarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and Functions
 
Thermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxThermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptx
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 

Surface-embedded Passive RF Navigation Using Hexagonal Packing and Buffon's Needle

  • 1. Surface-embedded Passive RF Exteroception: Kepler, Greed, and Buffon’s Needle Vladimir Kulyukin, Aliasgar Kutiyanawala, and Minghui Jiang Computer Science Assistive Technology Laboratory (CSATL) Department of Computer Science Utah State University Logan, UT, 84322 vladimir.kulyukin@usu.edu, {aliasgar,mjiang}@cc.usu.edu Abstract. Surface-embedded passive radio frequency (PRF) exteroception is a method whereby an action to be executed by a mobile unit is selected through a signal received from a surface-embedded external passive RFID transponder. This paper describes how Kepler’s hexagonal packing pattern is used to embed pas- sive RFID transponders into a carpet to create PRF surfaces. Proof-of-concepts experiments are presented that show how such surfaces enable mobile robots to reliably accomplish point-to-point navigation indoors and outdoors. Two greedy algorithms are presented for automated design of PRF surfaces. A theoretical ex- tension of the classic Buffon’s Needle problem from computational geometry is presented as a possible way to optimize the packing of RF transponders on a surface. 1 Introduction A smart environment is a regular everyday environment, e.g. a home, a store, or a com- munity center, instrumented with embedded sensors and computer systems that that make use of the data they receive from those sensors in order to support a quality- of-life function. The University of Washington Assisted Cognition Project [17] seeks to synthesize AI and ubiquitous computing to develop solutions that help people with cog- nitive limitations. Japan’s Ministry of Land, Infrastructure, and Transport announced its support for the Autonomous Movement Support Project [18] whose objective is to em- bed small electronic sensors into the pavement and street furniture to supply users with location-specific information anytime and anywhere. Willis and Helal [15] propose an assisted navigation system where an RFID reader is embedded into a blind navigator’s shoe and passive RFID sensors are placed in the floor. Mobile units that operate in smart environments utilize either proprioception (ac- tion is determined relative to an internal frame of reference) or exteroception (action is determined from a stimulus originating in the environment itself). Low power require- ments, low cost, and ease of installation are among the principal reasons for a wide acceptance of RFID as an exteroceptive technology in many application domains [20]. Kantor and Singh use RFID tags for robot localization and mapping[6]. Once the posi- tions of the RFID tags are known, their system uses time-of-arrival type of information
  • 2. to estimate the distance from detected tags. Tsukiyama[7] developed a navigation sys- tem for mobile robots using RFID tags under the assumption of perfect signal reception and zero uncertainty. Hahnel et al.[10] developed a probabilistic robotic mapping and localization system to analyze whether RFID can be used to improve the localization of mobile robots in office environments. Since smart environments are composed of surfaces [16], it is natural to pose the question of how PRF sensors can be embedded into those surfaces in order to improve the point-to-point navigation and localization of mobile units operating in those envi- ronments. This paper describes how Kepler’s hexagonal packing pattern is used to em- bed passive RFID transponders into horizontal surfaces. Proof-of-concept experiments show how such surfaces enable mobile robots to accomplish point-to-point navigation indoors and outdoors. Two greedy algorithms are presented for automated design of PRF surfaces. Simulations show that greed compares favorably to brute force and hill climbing. An extension of the classic Buffon’s Needle problem from computational ge- ometry is proposed as a possible way to optimize the packing of PRF transponders on a surface. An optimal two-column pattern of arranging transponders on the edges of a surface is briefly investigated. 2 The Problem A RFID reader reads a RFID transponder, through it antenna, by powering it with elec- tromagnetic waves. A factor that determines whether a tag can be read or not is the number of electromagnetic lines of force that pass through the coil of the antenna. This is a function of the proximity of the antenna to the tag and its orientation with respect to the tag. Tag collision is another factor. If two tags are near an antenna, both may be powered up and transmit their identification codes simultaneously. Most readers do not have a collision avoidance mechanism and as a result no tags are read. Thus, the read area of an antenna is also a function of the proximity of the tags with respect to each other. The above considerations lead to the following formulation of the problem. Given a mobile device capable of carrying a number of RFID antennas, what type of PRF surface would be needed for the device to accomplish point-to-point navigation tasks reliably. Furhermore, to what extent does surface-embedded PRF exteroception sim- plify on-board computational machinery and increase navigational reliability? The above considerations lead to the following formulation of the problem. Given a mobile unit capable of carrying a number of RFID antennas, what type of PRF surface is needed for the unit to accomplish point-to-point navigation reliably. The problem can be motivated through two application scenarios. The first application is robot-assisted navigation for the blind and cognitively impaired [14, 11, 12]. Safety is the primary re- quirement. The robot’s pose must be known with absolute certainty to determine the next navigation action. It is not feasible to assume, as is generally assumed in many probabilistic approaches [5, 10], that there can be a period of time when the robot is not certain about its pose, but can recover from the uncertainty by navigating the envi- ronment. To be sure, the environment must be instrumented with PRF surfaces, which
  • 3. incurs a cost. However, the overall cost is reduced, because the on-board navigation machinery is likely to become simpler. The second application is rapidly deployable transportation infrastructures for au- tonomous vehicles. In an urban disaster area, it is critical to have an infrastructure for evacuating the sick and wounded. Probabilistic approaches may be inappropriate be- cause of the high cost of calibration: there simply may not be sufficient time to move the robot around all intended routes and let it build an adequate sensor map. In addi- tion, other exteroceptive sensors, such as GPS, are highly suspect in urban canyons and in areas for which no GPS maps exist. On the other hand, a network of PRF surfaces can be rapidly deployed, manually or through a teleoperated vehicle, in order to estab- lish a temporary transporation infrastructure which, after the mission is completed, can be removed and deployed elsewhere. A critical point is that the cost of calibration is equivalent to the cost of deployment, because no subsequent fine tuning is needed. 3 A Solution 3.1 Where can a tag be read? As was mentioned above, the area where a tag can be read by the antenna, called read area, depends on the distance between the tag and the antenna, the orientation of the antenna with respect to the tag, and the proximity of other tags. To get a better under- standing of a tag’s read area, experiments were performed for four different orientations of the antenna with respect to a single tag at a fixed vertical distance of 3cm from the tag. The RFID tag used in the experiments is the wedge shaped transponder (RI-TRP- W9WK) from Texas Instruments, Inc. The reader used in the experiments is the Series 2000 reader (RI-STU-MB2A) from Texas Instruments, Inc. It operates on 134.2 kHz. This reader was also chosen due to its small size, ease of operation and compatibility with the selected tag type. The antenna used is the Stick Antenna (RI-ANT-PO2A) from Texas Instruments, Inc. Fig. 1. Read Shapes at Four Orientations. Figure 1 shows the areas (in black) where the tag (designated by circles) can be read and areas (in white) where the tag cannot be read by the antenna raised 3cm from
  • 4. the tag at the following orientations: 0 degrees (upper left), 90 degrees (upper right), 180 degrees (bottom left), and 270 degrees (bottom right). The black shapes, although irregular, can be approximated with regular shapes, e.g., circles or squares, which, as discussed below, bodes well for the automated design of PRF surfaces. 3.2 PRF Suface In his book De Nive Sexangula (On the Six-Sided Snowflake), Kepler asserted that in the 3D space, face-centered cubic packing, e.g., apples on a fruit stand, was the tightest possible. Approximately 200 years later, Axel Thue proved the conjecture for the 2D space. Thue’s theorem states that no packing of overlapping discs of equal size in the plane has denisity higher than that of the hexagonal packing [19]. Since the read area of a tag can be approximated as a disc, Thue’s theorem immediately applies. (a) Carpet (b) Pattern Fig. 2. (a) PRF Carpet (b) Hexagonal Packing Pattern. A total of 280 tags were placed beneath a standard carpet surface, 4 meters long and 2 meters wide, in a hexagonal pattern in which each tag is 15cm from its neighbors shown in Figure 2(b). Figure 2(a) shows a small section of the carpet surface with em- bedded tags. The carpet forms its own 2D coordinate system where each tag is mapped to its x,y coordinates. The distance of 15cm was discovered experimentally to be the smallest distance that does not result in overlapping between the tag read areas. As the density of tag packing increases, up to a point, the localization resolution increases but so does the cost. When the packing of tags becomes too dense, many ID collisions must be resolved and the localization resolution decreases. 4 Proof-of-Concept Experiments Figure 3(a) shows the platform used in the first experiment. This robot has a differential drive mechanism that allows it to move forward, backward as well as turn in place. It is equipped with two RFID readers and antennas and a microcontroller for interfacing them with an on-board laptop. The robot was placed on a PRF surface (2 meters by 4 meters). The navigation task was to patrol the surfaces’s perimeter. The robot did a total of five 10 minute patrols without going off the mat or deviating off the planned paths that consisted sequences of tag IDs.
  • 5. (a) Tiger Robot (b) Pioneer 2DX Fig. 3. (a) Tiger Robot Indoors (b) Pioneer 2DX Outdoors. In the second experiment, the Pioneer 2DX robotic base from Activmedia Robotics, Inc. was used. It was also equipped with two RFID readers and antennas. The point of this experiment was to demonstrate the rapid deployability of PRF surfaces. A PRF surface (0.75 meters by 2.5 meters) on a sidewalk on the Main Quad of Utah State University and had the robot patrol the surface. The robot did a total of five 10-minute patrols without going off the surface or deviating from the planned paths. 5 Automated Design of PRF Surfaces It is desirable to automate the design of PRF surfaces to reduce cost and improve lo- calization. Before describing the algorithms for automating PRF suface design, several assumptions must be explicitly stated. 5.1 Assumptions The read area area of a tag is assumed to be a circle with a known radius centered on the tag. It is also assumed that collision resolution is not available. Thus, if the readable areas of two tags intersect, neither tag can be read in that area. A mobile device operating on an PRF surface is assumed to have a fixed number of RFID readers and placed according to a fixed pattern. Let R be the number of RFID readers placed on the unit. The inclusion of each RFID reader should increase the prob- ability of localization as well as the robustness of the entire system. Let na denote the number of available tags and n denote the actual number of tags used. Localization probability as well as robustness of the system should increase with an increase in the number of tags. Figure 4 shows the surface into which available tags must be packed. It is discretized into N points (shown by blue colored dots) on both sides of the surface. It is assumed that the mobile device can cross the surface only along a straight line (shown by blue colored lines) connecting any two points on either side of the surface. The device is said to be moving along a valid path when it travels along a straight line between any two of the N points on either side of the surface. The probability of localization, P , is defined to be the probability of a RFID reader intersecting the readable area of a tag, when the device is moving along a valid path.
  • 6. Let T be the total number of valid paths on the surface. Then T = N 2 . Let S be the S number of paths that intersect with the readable area of at least one tag. Then P = T . 5.2 Algorithms Automated design of PRF surfaces can now be formualted as an optimization problem: Position a given number of circles on a surface of a given area in such a way that the circules do not intersect with each other but intersect with the maximum number of valid lines on the surface. By maximizing the number of lines that intersect the circles, the probability of localization is maximized. Four different algorithms were developed and implemented to solve this problem. – Brute-Force Algorithm: All feasible packing patterns to position the circles on the surface are enumerated and the probability of localization is computed for each pattern by dividing the number of lines that intersect with the circles with the total number of lines on the surface. The pattern that maximizes the localization prob- ability is chosen. Ties are broken arbitrarily. The algorithm is exponential in the number of tags. Only simluations for surfaces with 2 and 3 tags completed. Sim- ulations for four or more tags were not observed to terminate after several days of compuation. Even though this algorithm is not practical, it can serve as a baseline to compare the results of the other algorithms for the cases of two and three tags. – Static Greed: The maximum number of valid lines intersect the circles, if the cir- cles are placed at line intersections. For example, if only one circle was available, it would be placed in the center of the surface to maximize the localization proba- bility. Initially, all unique points where the valid lines intersect are calculated and weighed according to the number of lines that pass through them. Figure 5.2 shows the unique intersection points (represented by red colored dots) along with their weights for a surface with N = 3 points and T = 9 lines. The intersection points are sorted in descending order of their weights. The circles are placed on the high- est available intersection point until the available number of tags is exhaused or it is no longer possible to place any more circles on the surface. – Dynamic Greed: The static greedy algorithm chooses the weights of the points (which are computed only once at the start of the algorithm) as the basis for plac- ing the next circle and fails to consider that a line may already be covered by a previously placed circle. This problem is rectified through dynamic recomputation of the intersection weights each time a circle is placed. After each placement, the lines that are already covered with circles are taken out. – Hill-Climbing Method: All available circles are thrown randomly on the surface in such a way that their readable areas do not intersect. The probability of localization is computed. A circle is chosen at random and moved in a random direction by a random distance in such a way that the readable areas do not intersect. If the value increases, the move is accpeted, otherwise it is rejected. 5.3 Simulations Simulation experiments were performed to compare the above algorithms. A simulated surface with N = 15 points was used. The results of the experiments are summarized
  • 7. Fig. 4. RFID mat with valid paths and intersection points in Figures 5(a) through 7(b). The blue colored circle represents the area where a tag can be read, green colored lines represent localized paths and red colored lines represent unlocalized paths. The ratio of the number of green colored lines to the total number of lines gives the probability of localization. The experiments showed that dynamic greed is the best solution of the four. Even though the brute-force method gives the provably best results, it is impractical to use. Hill-Climbing is better for relatively smaller number of tags but the results of the dy- namic greed algorithm are better in real-life situations where surfaces are more densely packed. Table 1. Probability of localization (in %) for different algorithms and number of tags Number of Tags Brute-Force Greedy Greedy with Recompute Hill Climbing (average) 2 63.11 53.77 53.78 58.56 3 78.66 69.77 76.89 73.32 4 - 80.44 85.78 84.32 5 - 91.11 94.67 90.56 6 - 95.55 97.33 94.93 7 - 95.55 100 97.58 6 Buffon’s Needle Problem Reformulated The Buffon’s Needle problem, first posed by the French naturalist Buffon in 1733 [1] is considered to be one of the best known problems in geometric probability [3, 4]. Imag- ine that a needle is dropped at random on the plane marked by equidistant parallel lines.
  • 8. (a) 2 Tags (b) 3 Tags Fig. 5. (a) 2-Tag Surface (b) 3-Tag Surface. (a) 4 Tags (b) 5 Tags Fig. 6. (a) 4-Tag Surface (b) 5-Tag Surface. (a) 6 Tags (b) 7 Tags Fig. 7. (a) 6-Tag Surface (b) 7-Tag Surface.
  • 9. Let l be the length of the needle and let h be the distance between two consecutive lines. Buffon considered the case that l < h. For this case, the probability that the needle cuts 2l at least one line can be shown to be πh . The needle can be looked at as an imaginary line connecting two RFID readers placed on the robot. As the first approximation, the tag placement pattern can be a chessboard. The Buffon’s Needle problem is reformulated as follows. A needle is dropped at random on a chessboard. What is the probability that the needle’s two endpoints are in two cells of the same color? An interested reader is referred to [2] for the exact derivation of the formula. An optimal placement of RFID readers for a given robot is now chosen by maximizing the probability that at least two readers get valid readings. Similar probability-theoretic formulations can be made over other placement pat- terns so long as each cell in the pattern is approximated with a known geometric shape: a circle, a triangle, an oval, etc. The quantification at least two readers in the optimiza- tion criterion should also be noted. There is nothing that prevents a robot to have more than two RFID readers. The practical considerations of cost and power consumption will act as the reality induced bounds on the probability-theoretic arguments. 7 Conclusions In surface-embedded PRF exterocpetion, the cost of calibration is equivalent to the cost of deploying the PRF surface. Kepler’s hexagonal packing pattern can be used to embed passive RFID transponders into horizontal surfaces. Proof-of-concept experi- ments show that such surfaces enable mobile robots to accomplish point-to-point navi- gation indoors and outdoors. Simulations show that dynamic greed compares favorably to brute force and hill climbing. The classic Buffon’s Needle problem from computa- tional geometry can be extended to create a feasible optimization pattern for packing PRF transponders into horizontal surfaces as long as the transponders’ read areas can be respresented as circles with known radii. An optimal two-column pattern of arrang- ing transponders on the edges of a surface occurs when the outer column is vertically shifted with respect to the inner column so that the horizontal line through each circle center in one column runs through the midpoint of two consecutive circle centers in the other column. 8 Acknowledgments The first author would like to acknowledge that this research has been supported, in part, through NSF CAREER grant (IIS-0346880) and three Community University Research Initiative (CURI) grants (CURI-04, CURI-05, and CURI-06) from the State of Utah. References 1. G. Buffon. Editor’s note concerning a lecture given 1733 by Mr. Le Clerc de Buffon to the Royal Academy of Sciences in Paris. Histoire de l’Acad´ mie Royale des Sciences, e pages 43–45, 1733.
  • 10. 2. M. Jiang and V. Kulyukin. Connect-the-Dots in a graph and Buffon’s needle on a chess- board: two problems in assisted navigation. Technical Report USU-CS-THEORY-2006- 0309, Department of Computer Science, Utah State University, 2006. 3. D.A. Klain and G-C Rota, Introduction to Geometric Probability. Cambridge University Press, 1997. 4. A. M. Mathai, An Introduction to Geometrical Probability: Distributed Aspects with Applications. Gordon and Breach Science Publishers, 1999. 5. D. Fox, Markov Localization: A Probabilistic Framework for Mobile Robot Localization and Navigation. University of Bonn, Germany, 1998. 6. G. Kantor, and S. Singh, Priliminary Results in Range-Only Localization and Mapping. IEEE Conference on Robotics and Automation, Washington, D.C., May 2002. 7. T. Tsukiyama, Navigation System for Mobile Robots using RFID tags. IEEE Conference on Advanced Robotics, Coimbra, Portugal, June-July 2003. 8. J. Highthower, R. Want, and G. Borriello, SpotOn: An Indoor 3D location sensing tech- nology based on RF signal strength. Technical Report, CSE 2000-02-02, University of Washington, Seattle, Washington, 2000. 9. O. Khatib, Real-Time Obstacle Avoidance for Manipulators and Mobile Robots. IEEE International Conference on Robotics and Automation, St. Louis, MO, 1985. 10. D. Hahnel, W. Burgard, D. Fox, K. Fishkin, and M. Philipose, Mapping and localization with rfid technology. Intel Research Institute. Tech. Rep. IRS-TR-03-014, Seattle, WA, 2003. 11. V. Kulyukin, C. Gharpure, J. Nicholson, RoboCart: Toward Robot-Assisted Navigation of Grocery Stores by the Visually Impaired. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), July 2005. 12. A. Kutiyanawala, V. Kulyukin, E. LoPresti, J. Matthews, and R. Simpson, A Rollator- Mounted Wayfinding System for the Elderly: A Smart World Perspective. Proceedings of the 8th Conference on Computers and Accessibility (ASSETS 2006), Portland, Oregon. 13. V. Kulyukin, C. Gharpure, J. Nicholson, and G. Osborne, Robot-Assisted Wayfind- ing for the Visually Impaired in Structured Indoor Environments. Autonomous Robots, 21(1):29-41, 2006. 14. A. Burrell, Robot lends a seeing eye for blind shoppers. USA Today, Monday, Jul 11, 2005, 15. S. Willis and S. Helal, A Passive RFID Information Grid for Location and Proximity Sensing for the Blind User. University of Florida Technical Report number TR04-009, 2004. 16. R. J. Orr and G. D. Abowd, The Smart Floor: A Mechanism for Natural User Identi- fication and Tracking. Georgia Institute of Technology, Technical Report number GIT- GVU-00-02, 2000. 17. H. Kautz, L. Arnstein, G. Borriello, O. Etzioni, D. Fox, An Overview of the Assisted Cog- nition Project. Proceedings of the 2002 AAAI Workshop on Automation as Caregiver: The Role of Intelligent Technology in Elder Care, 2002. 18. The AMS Project Autonomous Movement Support Project. http://www.ubin.jp/press/pdf/TEP040915-milt01e.pdf. 19. B. Casselman, Packing Pennies in the Plane: An Illustrated Proof of Kepler’s Conjecture in 2D. http://www.math.sunysb.edu/ tony/whatsnew/column/pennies-1200/cass1.html. 20. C. Gharpure, V. Kulyukin, M. Jiang, and A. Kutiyanawala, Passive Radio Frequency Exteroception in Robot Assisted Shopping for the Blind. Proceedings of the 3rd Inter- national Conference on Ubiquitous Intelligence and Computing (UIC 2006), Wuhan, China, September 2006.