Only released in EOL distros:
maggie_devices: maggie_base | maggie_eyelids | maggie_ir_controller | maggie_labjack | maggie_motor_controller | maggie_rfid
Package Summary
Documented
rfid node
- Maintainer: Raul Perula-Martinez <raul.perula AT uc3m DOT es>
- Author: Raul Perula-Martinez <raul.perula AT uc3m DOT es>
- License: LEUC3M v1.0
- Bug / feature tracker: https://github.com/UC3MSocialRobots/maggie_devices/issues
- Source: git https://github.com/UC3MSocialRobots/maggie_devices.git (branch: hydro-devel)
Overview
This package provides basic functionality for controlling a RFID reader.
Devices Supported
This device supports all the drivers implemented in the maggie_rfid_drivers package.
ROS Nodes
rfid_node
ROS node for controlling the rfid.Published Topics
rfid_write (maggie_rfid_msgs/RfidTag)- Publish the content read in a RFID card.
Services
rfid_write (maggie_rfid_msgs/WriteCard)- Service to write content in a RFID card.
Parameters
~num_device (int, default: HEAD_READER_ID)- Device number.
Launch File Examples
- For the RFID reader of the head: In a terminal window, start an rfid node process running:
$ roslaunch maggie_rfid rfid_head.launch robot:=maggie
- For the RFID reader of the base: In a terminal window, start an rfid node process running:
$ roslaunch maggie_rfid rfid_base.launch robot:=maggie
Examples
An example to read the content of a rfid card could be:
- Launch the node.
- Show the value of the topic:
$ rostopic echo /maggie/rfid_write