Open access peer-reviewed chapter

# Design and Implementation of RFID-Based Object Locators

By T. S. Chou and J. W. S. Liu

Submitted: May 10th 2012Reviewed: September 19th 2012Published: June 5th 2013

DOI: 10.5772/53576

## 1. Introduction

In the coming decades, an increasingly larger number of baby boomers will grow into old age. This trend has led to an increasing demand for devices and services (e.g., [1-8]) that can help elderly individuals to live well and independently. Object locator is such a device. The device can assist its users in finding misplaced household and personal objects in a home or office. Figure 1 shows several object locators offered today by specialty stores and websites. Each of these locators contains an interrogator with a few buttons and an equal number of tags: Even the largest one, the leftmost one in the figure, offers only 8 buttons. The buttons are of different colors, and there is a tag of the color matching the color of each button. By attaching a tag to an object to be tracked, the user can look for the object by pressing the button of matching color on the interrogator. The tag attached to the object beeps and flashes in response and thus enables the user to find the object. Other locators work similarly.

Existing object locators are not ideal in many aspects: The number of buttons on the interrogator and tags is fixed, and the number is small. Extending the locator to track more objects is impossible. – If the user were to use more than one tag of the same color, the tags would all respond to the search signal for tag(s) of the color from the interrogator. This situation is clearly not desirable. – When a tag breaks, the user must purchase a replacement tag of the same color as the broken one. Tags are battery-powered. A tag might become a lost object itself after it runs out of battery. More seriously, the interrogator itself can be misplaced. Obviously, these are serious shortcomings.

This chapter describes three designs and a proof-of-concept prototype of object locators based on the RFID (Radio Frequency Identification) technology. RFID-based object locators do not have the drawbacks of existing object locators. In particular, RFID-based object locators are extensible, reusable, and low maintenance. They are extensible in the sense that the maximum number of tracked objects is practically unlimited and that a RFID-based object locator can support multiple interrogators. The interrogator software can run on a variety of platforms (e.g. desktop PC, PDA, smart phone and so on). A mobile interrogator can be tagged and thus, can be searched via other interrogators when it is misplaced. Reusability results from the fact that all RFID tags used for object locators can have globally unique ids. Hence, tags never conflict, and a tag can be used in more than one object locators. Low maintenance is one of the advantages of RFID technology. One of the designs uses only RFID tags without batteries; the user is never burdened by the concern that a tag may be out of battery.

This chapter makes two contributions: The first is the object locator designs presented here. The designs use different hardware components and have different hardware-dependent software requirements. The information provided by the chapter on these aspects should enable a developer to build a suitable object locator platform, or an extension to one of the commonly used computer and smart mobile device platforms. The functionality of hardware-independent object locator software is well defined, and a C-like pseudo code description can be found in [9].

The hardware capabilities and object search schemes used by the designs lead to differences in search time and energy consumption. We provide here a numeric model that can be used to determine the tradeoffs between these figures of merit. Developers of RFID-based object locators can use the results of the analysis as design guides. Today, object locators based on all designs are too costly: Typical RFID readers have capabilities not needed by our application and cost far more than what is suitable for the application. Through this analysis, we identify the design that is the most practical for the current state of RFID technology and project the advances in the technology required to make RFID-based object locators affordable (i.e., with prices comparable with some of the locators one can now find in stores.) This is the second contribution of the chapter.

The rest of this chapter is organized as follows. Section 2 describes closely related works. Section 3 describes use scenarios that illustrate how a RFID-based object locator may be used. Section 4 presents three designs of RFID-based object locators. Section 5 describes the implementation of a proof-of-concept prototype based on one of the designs. It also describes the reader collision problem [10] encountered in the prototype and the solution we use to deal with the problem. Section 6 describes a numeric model for computing energy consumption and search time and compares the merits of the designs. Section 7 concludes the chapter and discusses future works.

## 2. Background and related work

This section first presents a brief overview of RFID technology as a way to state the assumptions made in subsequent chapters on state-of-the-art readers and tags. Our object locator resembles location detection systems in its goal: assisting users to locate objects. The section describes existing location systems and compare and contrast them with our object locators.

### 2.1. RFID technology

RFID technology is now applied to a wide spectrum of applications. As an example, personal identification application is used to provide authentication and authorization to individuals carrying their RFID tags so that they can be automatically identified by a central computer. Card-like RFID tags used as smart cards in public transports is another example: Information on money stored in a tag is automatically deducted when the card holder presents the card in front of a reader while getting on or off a transporter. Other applications include using RFID tags as markings of books for more efficient library management, shipping containers for tracking them by retail industry, and so on.

Figure 2 shows a typical system that uses RFID technology. The host machine uses one or more RFID readers to retrieve digital information stored in RFID tags and processes the information according to the needs of one or more applications. In general, a RFID tag contains a globally unique identification (UID) as well as data fields organized in a standard way [11]. A RFID-based object locator only needs the UID information; other data fields are not used.

There are three types of RFID tags: passive, semi-passive and active. A passive tag has no internal power source: It gets the power it needs to operate from the incident RF signal radiated by a reader. The readable distance of such a tag ranges from 10 cm to a few meters depending on the frequency of the incident RF signal and its antenna design. In contrast, semi-passive and active tags have internal power source. Semi-passive tags can increase their readable distances by leveraging internal power. Like passive tags, semi-passive tags respond only after receiving some command from the reader. An active tag, on the other hand, can send RF signals to a reader even when it is not commanded by the reader. Being battery free and having long lifetime (in tens of years) are the major advantages of passive tags over other types of tags for our application.

Each message sent from a reader to tags contains a command code. Among the sets of commands defined by ISO15693 [12], our object locators use only mandatory commands and custom commands. Standard-compliant tags support all commands in the mandatory set. Commands in the custom set are defined by tag IC manufacturer according to application needs.

The command used to read UID of a tag is the inventory command in the mandatory set. This command has only the non-addressed mode, while the other commands have both non-addressed and addressed modes. A command in the non-addressed mode is processed by all tags which receive it. A command in the addressed mode consists of the command code followed by a UID. When a tag receives an addressed-mode command, it first checks whether the UID is its own. The tag processes and responds to the command only when it is the tag addressed by the UID.

## Acknowledgment

This work is partially supported by the Taiwan Academia Sinica thematic project SISARL (Sensor Information System for Active Retirees and Assisted Living (http://www.sisarl.org).

## How to cite and reference

### Cite this chapter Copy to clipboard

T. S. Chou and J. W. S. Liu (June 5th 2013). Design and Implementation of RFID-Based Object Locators, Radio Frequency Identification from System to Applications, Mamun Bin Ibne Reaz, IntechOpen, DOI: 10.5772/53576. Available from:

### Related Content

Next chapter

#### Object and Human Localization with ZigBee-Based Sensor Devices in a Living Environment

By Hiroshi Noguchi, Hiroaki Fukada, Taketoshi Mori, Hiromi Sanada and Tomomasa Sato

#### RF Systems, Circuits and Components

Edited by Mamun Bin Ibne Reaz

First chapter