Académique Documents
Professionnel Documents
Culture Documents
Symbiotic Systems
Sidiq S. Hidayat1, Bong Keun Kim2, Tamio Tanikawa2, Kohtaro Ohba2
1
System and Information Engineering, University of Tsukuba, Japan, e-mail: s.hidayat@aist.go.jp
2
Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology (AIST), Japan,
e-mail: {bk.kim, tamio.tanikawa, k.ohba}@aist.go.jp
B) Object Perception and Interaction In general, UFAM can be embedded into every object in
the smart environment. Using UFAM, the objects in the en-
In order to the robot have capabilities to get perception vironment possess capability for information storage, proc-
and interaction of the objects, communication channel and essing, and communication, so they have a presence in both
interaction methods between properties and actions have to the physical and digital worlds. The robot can easily interact
be defined. with these objects through digital interaction and physical
The robot has two complementary ways to interact with interaction. For example when the UFAM tags included
the objects. First is physical interaction by observing or objects information are attached to some object, robot can
manipulating objects. And the second is digital interaction by easily understand object name, size, color, how to use or
querying objects about their properties and their capabilities manipulate it, etc.
actions, for example, information about shape, size and
weight and also store information about the objects; or by B) Ubiquitous Robot
asking them to perform particular actions such asking the Ohara [6] describe robot are basically composed of
door to open. sensors, actuators and controllers. So if we extend this
Therefore the objects in the smart environment should concept for physical daily objects which has sensors,
actuators and controllers, therefore the environment becomes
possess some capabilities for information storage, processing
one of the robots, so we can define this space/environment as
and communication, so they have a presence in both the
a Ubiquitous Robot, which is shown in Fig.2.
physical and digital worlds.
In the ubiquitous robot, the environment consists of a
C) World Modeling number of UFAM tags which has some sensors and actuators,
and several passive tags embedded into every object in the
The robot’s world model must include knowledge about environment (door, windows, wall, floor, obstacles, objects,
the capabilities and the state of the smart object in the etc). Each UFAM manages and processes local information
environment. It must also include knowledge about the depending on specific place or objects. Robots can
human’s position, intention, and possible future actions. The communicate with the UFAM via a reader/writer device
robot can acquire these models through a combination of provided with each robot, and extract/add/update the local
direct communication with the objects, linguistic information in UFAM through local radio communication. Or,
communication with the humans, and perceptual the UFAM inform the robots of the necessary local
observations. information for navigation or task execution, and mediate the
knowledge or commands stored by a robot to other robots.
shown in Fig.3-4. Our smart environments consist of several
ubiquitous robots and smart objects. Several pasive tags and
active tags (UFAM) embedded into this environment.
Intelligent bookself and intelligent dining table have been
installed (Fig.5).
(a)
E) The Mission ℃ ℃
Clear 13 /4
If the mission is to provide user same services depending Thu, February 15, 2007
on weather forecast information, the sequence of information Where: Tsuciura, Japan (map)
management controlled by the ubiquitous robot is simplified
as follows:
1. The user wrote event schedules on a handheld communi-
cator and send it to his/her calendar on Google Calendar Fig. 7 Weather information on user’s calendar
2. A middleware in smart environment detected an “event”
from user’s calendar and using feed reader read weather IV. CONCLUSION
forecast for that day (Fig. 7).
3. Before the user leaving home, an active tag of middleware In this paper, we have presented a novel approach of
communicate with passive tag on “magic” lamp and send symbiotic robotic systems. Here connecting physical world
it weather information of that day. and events schedule in the smart environment and ubiquitous
4. The lamp displayed this information in different colors. robot are proposed to implement symbiotic robotic system.
5. A middleware asked the robot to pick up an umbrella To connect the physical world, active RFID tags (UFAM),
passive RFID tags, and many kinds of RFID/IRID are
developed and implemented in our smart environment.
Finally, symbiotic robotic application for weather forecast
has been proposed.
Where V. REFERENCES
[1]. Weiser, M., The computer for the 21st century, Scientific American,
When Vol. 265, No. 3, pp. 94-104, Sep.,1991.
[2]. Weiser, M., “Some computer science Problems in ubiquitous com-
What puting,” Communications of ACM, Vol. 36, No.7, pp. 75-84, Jul.,
1993.
(a) [3]. Kim, J.H., Ubiquitous Robot:The Third Generation of Robotics,
Proceeding of the Second American University of Sharjah int’l
What Symposium on Mechatronics, Sharjah, U.E.A., 2005.
[4]. Lee,K.H., Kim, J.H., A Suervey of Ubiquitous Space Where
When Ubiquitous Robot Will Exist.
[5]. Kaplan, F., Everyday robotics: robots as everyday objects, Joint
sOc-EUSAI conference Grenoble, October 2004.
Where [6]. Ohara,K., Kim,B.K., Tanikawa,T., Ohba,K., Ubiquitous Spot Service
for Robot Environment.
[7]. Ueno, H., Symbiotic Information Systems – Towards a Hu-
man-Friendly Information Systems.
(b) [8]. Coradeschi, S., Saffiotti, A., Symbiotic Robotic Systems: Human,
Fig. 6 Livedoor weather information web site (a) and its information Robot, and Smart Environments, IEEE intelligent System, p82-84,
appear in user calendar (b). may/June 2006.
[9]. GData, http://code.google.com/apis/gdata/protocol.html
6. The active tag system on the robot communicates with the [10]. B.K. Kim, et al, Networked Robot in the Informative Spaces,
passive tag system on the umbrella. Their active tag sys- ICCAS2005, Gyeonggi-Do, Korea.
[11]. Google Calendar, http://code.google.com/apis/gdata/calendar.html.
tem reads the current information of the floor tags; [12]. Google Web site, http://www.google.com/.
therefore the robot and the umbrella know their current [13]. Livedoor weather forecast for Tsukuba city, Japan,
position exactly. http://weather.livedoor.com/area/8/55.html?r=ical20060916.
7. The robot localizes the current position and composes the
path to navigate to the target position.
8. The robot navigates to the target position and compensates
the path following error continuously using the informa-
tion from the smart environment.
9. If the robot arrives at the target position, the robot carries
out the given task.
Similar steps can be arranged for other mission, for ex-
ample to clean off dinning table shown in Fig. 3.