because it covers a certain geographic region. The
base station subsystem (BSS) has a base transceiver
station (BTS), and a base station controller (BSC).
Every BSS has one or more BTSs. The BTS houses
the equipment for transmission and reception and
negotiate the protocols with the terminal. There are
more BTS in urban zones than in the country, and
some times broadcast equipment is employed to
guarantee the service. The stations use digital
techniques to allow many users connect to the
network; this negotiation is called multiplexing.
The BSC manage the resources of one or more
BTSs. Some functions of the BSC are the handoff,
the establishment of the channels to be employed
and the frequency switching. The BSC establishes
the connection between the cell phone and the
mobile service-switching center (MSC), which is the
core of the GSM system.
The MSC is the network core, where a cell phone
is connected to networks such as the public switched
telephone network or the integrated services digital
network. The node where the MSC is located has
equipment to control some functions such as
security, messenger service or service collecting.
2.4 Short Message Service (SMS)
GSM provides the transmission and reception of
short text messages (SMS), where two classes are
specified: Point to point (SMS/PP) and Cell
broadcast (SMS/CB).
SMS/PP allows sending a message form a GSM
phone to another. SMS/CB allows sending one or
more messages at the same time to all GSM phones
located in certain zone. SMS/CB can have at most
93 characters, but it can link up to 15 messages to
produce a macro message. Each SMS/CB message is
assigned to a category where the information and the
language employed are classified. In this way, it is
possible to read selectively or discard the messages.
SMS is a protocol with no-connection. In fact,
during transmission, a connection between
transmission and receptor is not produced.
Sending a SMS/PP message from a GSM phone
to another is considered a two steps operation: the
message transmission from the cell phone to a
special network entity, the short message service
center (SMSC), and from here to the cell phone
receptor. The first operation is called SMS mobile
originated (SMS-MO), and the second one is called
SMS mobile terminated (SMS-MT).
SMS-MT allows the reception of text messages
containing up to 160 characters in the screen of the
GSM cell phone. SMS-MO allows the transmission
of messages containing up to 160 characters to
another GSM terminal, fax, modem or e-mail
Internet address.
The success of SMS depends, in one hand, on the
simplicity and facility to use it and, in the other
hand, on the sensation of presence in the other side
of the phone. Both factors have produced such
success, in spite of the costs and limitations in
communication.
3 ROBOT SIMULATORS
Due the novelty that robotics was sometime ago;
actually we find many definitions for robot. Some
definitions, obtained form different sources are: (1)
Machinery controlled electronically, capable to
move and execute automatically different actions,
according an established program; (2) a machine,
which apparently mimics behaviors and actions of
people; (3) a machine, which acts automatically as a
response to its environment; (4) a handful of motors
controlled by computer software; or (5) a robot is a
computer with muscles. These definitions are very
different from the original meaning of robot
(robota): force or work.
The introduction of microprocessors in 70’s
makes possible the progress in robot technology.
The modern computers provide the brain to the
muscles of mechanic robots. Nowadays, robotics is
the symbiosis between electronics and mechanics
An acceptable robot for research is not usually
cheap. It is necessary to have resources to get one or
a colony and for maintaining. A robot is not always
accessible to anyone, and when programming,
sometimes the results can be unexpected. Then,
robot simulators are a solution to overcome these
problems.
At present, the robot Pioneer (Fig. 1) is one of
the most employed, and we can have access to some
Pioneer robot simulators to tests ideas, theories,
programs and algorithms, without necessity of the
robotic body. Some of the most common simulators
for the Pioneer are:
Saphira (Konolige, 1997). It is considered a mobile
robot control architecture. It was developed for
research purposes and programming in the robot
Flakey at SRI in 1994. Saphira is divided in two
modules. The low-level routines are organized and
implemented as individual software: Aria. Saphira is
designed and supported by ActivMedia Robotics
(ActivMedia, 2005). The system is based on a set of
C++ classes. The structure of classes makes easy to
expand and develop new programs adding new
sensors when it is required. Saphira and Aria are
considered two different architectures, one
constructed over the other. Aria consists of a set of
SIMULATING TELEROBOTICS BY CELLULAR TELEPHONY
331