
base and we want to generate its consequences, which
may add new other facts, and trigger further infer-
ences. The backward chaining starts with something
we want to prove, find implication facts that would
allow us to conclude it. It is used for finding all an-
swers to a question posed to the knowledge base. For
these three relations, if the required argument is ob-
tained, a new fact will be generated. Corresponding
to this new fact, if there has a synchronization rela-
tion, several robots would perform a same task at the
same time. If there defines an action of a robot trig-
gered by this fact, the succession relation will be then
performed. Similarly, a restriction relation will cause
the robot stopping its actions. When we use backward
chaining, for a task there will have many actions from
various robots if they have cooperative relations.
The third behavior is the control of activity of sym-
biotic human-robot system. Since different robots
have different driving programs, the control of ac-
tivity of symbiotic human-robot system is actually
through the agents defined in SPAK. The agents will
convert the control instructions generated in SPAK to
the robots. Basically, SPAK will send commands di-
rectly to each robot according to its plan of activity of
symbiotic human-robot system. Regarding the con-
trol of symbiotic human-robot system, feedforward
control to robots is not enough to perform the task.
Signal feedback from robots is definitely necessary to
evaluate the activity of robots as well as instruct the
next actions of robots. There are two ways to get the
feedback signals on the activity of symbiotic human-
robot system. In the environment where human and
robots are staying, we setup several cameras as the
sensors to capture the status of robots. Based on the
human’s judgment on the actions of robots, SPAK can
adjust its control signals or generate new tasks. An-
other way to get the feedback signals is by the robots
themselves. As robots finished one of their actions,
they should send back a response corresponding to
their actions. Moreover, since there are many sen-
sors in robot bodies, they could also send some sig-
nals detected by these sensors to SPAK, which could
be helpful for SPAK to know the status of the activity
of symbiotic human-robot system.
Finally, the teleoperation control of symbiotic
human-robot system is carried out as the following
process. In this system, all components are staying
at the state of connection at any time. The actua-
tion of behaviors of this system is from the beginning
of human-robot interaction. As robot gets human re-
quests through the interaction, it will send relative in-
formation to SPAK. Then, SPAK will plan the action
of symbiotic human-robot system according to human
request and generate instruction to robots. Robots
will offer responses to human. These robots will con-
duct relative behaviors independently or through co-
operative operations for human controlled by SPAK.
4 EXPERIMENT
An actual symbiotic human-robot system is con-
structed, which is comprised of human, humanoid
robot (Robovie), entertainment robot (AIBO), etc., as
illustrated by Fig.2. Robovie is developed by Ad-
vanced Telecommunications Research Institute Inter-
national (ATR) of Japan. It is a kind of autonomous
communication robots that can communicate and in-
teract with human in our daily environment. It has
11 degrees of freedom and sensors such as an omni-
directional camera, pan-tilt zooming cameras, micro-
phone, ultrasonic range sensors, tactile sensors, etc. It
also can move by its wheels. Robovie also provides
many demo programs for speech, camera vision, mo-
tion, etc. Based on the functions of Robovie, we have
developed several programs for monitoring the sta-
tus of all sensors and sending them to SPAK, defin-
ing many actions of Robovie as well as instructing
Robovie to talk with human. Robovie can be used in
the field of education, nursing, medical treatment, etc.
Figure 2: An actual symbiotic human-robot system.
AIBO is a kind of entertainment robots and devel-
oped by Sony Co. of Japan. It can provide high de-
gree of autonomous behavior and functionality. In our
experimental system, we use AIBO ESP-220, which
is able to walk on four legs. It has a total of 16 ac-
tuators throughout its body to control its movements,
and 19 lights on its head, tail, and elsewhere to ex-
press emotions like happiness or anger and reactions
to its environment.
As shown in Fig.3, a frame hierarchy written by
XML format is defined in SPAK. All frames are con-
nected by their ISA relations. For ”Robot” frame,
there includes ”Robovie” and ”AIBO”. Related with
Robovie, there are many frames about Robovie’s
components (”Mouth”, ”Motor”, etc), Robovie’s
sensors and Robovie’s behaviors (”FaceDetection”,
PLATFORM-BASED TELEOPERATION CONTROL OF SYMBIOTIC HUMAN-ROBOT SYSTEM
315