
cronous version for this robot can be in the virtual
side. Figures 4 and 5 show the robots running this ex-
periment. In this case we used the the robot located in
our lab ground as representing the real theater and the
avatar of it in the virtual theather room. We are plan-
ning soon the other side of this experience: using the
robot located in the Casa da Ribeira real theater. Note
that we can use the same infrastructure implemented
on the theather for improving a mixed reality play,
where we can envolve real actors (people) interacting
with virtual actors (robots). This virtual actors can be
any person located in anywhere incarnating a robot
avatar. Other intersting application of this structure
is to improve a real-virtual bridge, im other words, to
improve a communication tool for connecting people
located in different spaces. In that way the robots will
be used as the connection channel.
Figure 5: Virtual robot performing in the theater, in a syn-
chronized way.
4 CONCLUSIONS AND
PERSPECTIVES
We developed and tested several tools for allowing
control of both virtual and real versions of robots and
users connected through internet. The developed tools
allow us to provide interactions with users, robots and
avatars through the WWW in several ways. An exam-
ple of an application devised involving both real and
virtual sides is to have a robot as an avatar in a real
museum for a human connected through the internet
in a virtual museum. In this case, the robot could have
an autonomous behavior (to follow a given museum
route tour), learned through several trials were the
robot takes user preferences. Then, as a human enters
the virtual museum, a robot is allocated to it in the real
version of the museum. The robot starts following the
traced route, according to the user preference. As the
robot approach a picture, the human user may use the
remote control, for example, to examine a given pic-
ture with more detail. Note that several robots could
be present representing several humans. As the num-
ber of robots expires, a new user could be represented
by a virtual avatar (without phisical entities represent-
ing it). In this case, the robots must know that there
is another user (avatar) close to them (augmented re-
ality for the robots). We will shortly run experiments
involving robots performing as actors in the Casa da
Ribeira Theater. Besides the above applications, sev-
eral other involving a mix between real and virtual
parts could take place. As a future application exam-
ple, we plan to use this system in order to transmit,
through the internet robot contests. This will include
robot soccer and other versions of games for robots.
REFERENCES
S. Ellis. What are Virtual Environments? IEEE Comp.
Graphics & Applications, 14(1):17-22, Jan 1994
Moran, T.P. and Anderson, R.J. The Workaday World as
a Paradigm for CSCW Design. In Proceedings of
the Conf. on Computer-Supported Cooperative Work,
CSCW ’90. (Los Angeles, CA), pages 381-393. ACM
Press, New York, 1990.
P. Milgram and F. Kishino. A Taxonomy of Mixed Reality
Visual Display, IEEE Transactions. on Information &
Systems.,Vol. E77-D, No.12, pp.1321-1329, 1994.
S. Ressler, B. Antonishek, Q. Wang, and A. Godil. Integrat-
ing Active Tangible Devices with a Synthetic Environ-
ment for Collaborative Engineering. National Institute
of Standards and Technology. 2000.
Anil K. Jain. Fundamentals of Digital Image Processing.
Prentice Hall, 1 edn, 1989.
K. R. T. Aires. Desenvolvimento de um sistema de vis
˜
ao
global para uma frota de mini-rob
ˆ
os m
´
oveis, Master’s
thesis, Federal University of Rio Grande do Norte,
Natal, RN, Brasil.
Shared Spaces: Transportation, Artificiality, and Spaciality.
Steve Benford, Chris Brown, Gail Reynard and Chris
Greenhalgh. Department of Computer Science, Uni-
versity of Nottingham. NG7 2RD, UK. E-mail: sdb,
ccb, gtr, cmg@cs.nott.ac.uk
BRICOS. BricOS Operating System and Compiler ”C” and
”C++” for RCX. brickos.sourceforge.net.
LNP: LegOS Network Protocol. le-
gos.sourceforge.net/HOWTO/x405.html
PLAYING WITH ROBOTS AND AVATARS IN MIXED REALITY SPACES
321