Placing RFID Tags

[2007.02.14]


Introduction

What are RFIDs? I will just refer to the wikipedia definition (http://en.wikipedia.org/wiki/RFID):

Radio Frequency Identification ( RFID ) is an automatic identification method, relying on storing and remotely retrieving data using devices called RFID tags or transponders . An RFID tag is an object that can be attached to or incorporated into a product, animal, or person for the purpose of identification using radio waves. Chip-based RFID tags contain silicon chips and antennae . Passive tags require no internal power source, whereas active tags require a power source.

USARSim can simulate RFID tags and RFID sensors that can detect, read and write RFID tags memory.

Placing an RFID

An RFID can be placed in the map using the unreal editor or can be dropped by any robot using the RFIDReleaser effecter.

Using the editor

Open the map you want to populate with RFID tags. Then click on the Actor button:

Now find in the tree view the RFIDTag actor and select it:

Right click in the 3D view and select "Add RFIDTag here". As RFID tags are small objects it may be difficult to find them in the map once placed. That's why I recommend to switch to wireframe mode:

Now you have an RFID in the map. You can move and place it wherever you want in the usual way.

To change its properties doubleclick it:

Using the RFIDReleaser

If your robot is equipped with the RFIDReleaser effecter, then you can use the following command to release an RFIDTag at the current robot location:

SET {Type RFIDReleaser} {Name Gun} {Opcode Release}

It will release an RFIDTag and assign to it an unique identifier.

Success: RES {Time ...} {Type RFIDReleaser} {Name Gun} {Status OK}
Failure: RES {Time ...} {Type RFIDReleaser} {Name Gun} {Status Failed}

For example, you can fail if you already released all your RFID tags.