Amoeboid Locomotion having High Fluidity by a Modular Robot

Int. Journ. of Unconventional Computing, Vol. 6, pp. 145–161
Reprints available directly from the publisher
Photocopying permitted by license only
©2010 Old City Publishing, Inc.
Published by license under the OCP Science imprint,
a member of the Old City Publishing Group
Amoeboid Locomotion having High Fluidity
by a Modular Robot
Masahiro Shimizu and Akio Ishiguro
Department of Electrical and Communication Engineering, Tohoku University, 6-6-05 Aoba,
Aramaki, Aoba-ku, Sendai 980-8579, Japan
E-mail: [email protected]; [email protected]
Received: December 23, 2007. Accepted: January 15, 2008.
Investigation has so far been with a fully-decentralized algorithm that can
control the morphology of a module robot called Slimebot comprised of
many identical mechanical modules in accordance with the environment
encountered. One of the most significant features of the approach of us,
the authors of this paper is that explicit exploitation has been promoted
with “the emergent phenomena” stemming from the interplay between the
control system and the mechanical system for the purpose of controlling
the morphology in real time. Confirmation has already been made with
the fact that the method in question brings about remarkable real-time
adaptivity and scalability. The paper discusses a control method by which
fluidity of the modular robot is enhanced. From a more specific standpoint,
it should be confessed that “sol-gel transition” was encouraging enough
for the authors to make a trial of inducing “protoplasmic streaming” in the
inside of the modular robot. It is shown from simulation results that as
fluidity is made higher, the modular robot is enhanced in its abilities. As
far as knowledge is concerned, attempts to develop modular robots of so
high fluidity have never been made.
Keywords: Amorphous robot, artificial amoeba, distributed intelligence.
1 INTRODUCTION
Organisms possess, even if at times they are believed to be classified as quite
primitive species, real-time adaptivity allowing themselves to be complied
with by converting their behaviors into self-organization in an appropriate
manner under the unpredictable environment. To discuss emergence of such
intelligence, it might be important to be positively aware of existence of
interaction dynamics among a control system (brain and nerves), mechanical
145
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 145 — #1
146
M. Shimizu and A. Ishiguro
system (body), and the environment surrounding the said two systems [1, 2].
Therefore when attention is anew paid to the fact that the control system and
mechanical system as direct objectives for design are in existence on the origin of the interaction dynamics, it might be intrinsically proper enough for
them to be dealt with as having the equalized weight. Meanwhile with conventional designing of robots, enhancement of systems has been made, as is
explicitly insinuated from the term of controlling system/controlled system,
by dividing the said two and by exclusively attaining high functions of control
systems positioned on the upper layer side based on a governing relation. Such
a method how to deal with the control and mechanical systems is, as a matter
of course, is linked to the requirement for forcible control. Thus as a result,
there appears to be issues that these systems are too fragile for environmental
perturbations or energy efficiency is very low.
Under these circumstances, the authors of this paper have come to be aware
of the importance of the working hypothesis shown below [3, 4]:
To allow a performance entity having finite physical/calculative resources to
make emergence of real-time adaptivity, there is no other method except exploitation of emergent phenomena. To achieve this, it is necessary to consider the
interaction dynamics between the control system and the mechanical system.
By taking up a modular robot (Slimebot) showing amoeboid locomotion as an
example and based on the working hypothesis referred to above, the authors
have discussed concerning the design measure of the control and mechanical
systems. With these types of research, introducing mainly spontaneous connectivity control mechanism (i.e., mechanical system) by exploiting functional
materials and mutual entrainment (i.e., control system) makes it possible to
make emergence of excellent real-time adaptivity. Meanwhile when attention
is paid to the amoeboid locomotion, fluidity of the constitutional elements
( protoplasmic streaming) can be regarded as one of the important features
generating the behaviors of the said locomotion. This stems from the reason
that application of the law of conservation of protoplasmic mass makes it possible, it is imagined, for the individual modules to hold dynamic long-distance
correlation [5], and such exploitation of embodiment will be influential enough
to make emergence of real-time adaptivity. However it is recognized that no
emergence is made with protoplasmic streaming of slimebot except under
specific situation. That is to say, the Slimebot never conducts exploitation of
the protoplasmic streaming regarded as an important feature of the amoeboid
locomotion. Thus it can safely be said that it is quite inadequate with the traditional Slimebot to discuss protoplasmic streaming making emergence from
such embodiment (i.e., the body made with protoplasmic streaming).
Therefore in this study, development is to be made with a modular robot
allowing continuous protoplasmic streaming to make its emergence based on
the Slimebot, and it is explained from the embodiment of the robot what kind
of real-time adaptivity will make their emergence. When realization of the
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 146 — #2
Amoeboid Locomotion having High Fluidity by a Modular Robot
147
protoplasmic streaming by means of the modular robot is considered at this
stage, antinomic properties, i.e., dispersion of the modules produced from high
fluidity and maintenance of the coherency as a swarm should simultaneously be
satisfied. For the said requirement in this study, attention is paid to the sol-gel
transition exhibited by a material comprised of polymer gels. Thus proposal is
made with a view to utilizing the transition to be applied to control of physical
connection among the modules. A report is hereby released stating to the effect
that as a result of execution of the simulation, a profoundly interesting realtime adaptivity as seen in an example of continuous protoplasmic streaming
generated in the modular robot accompanied with high fault-tolerance.
2 RELATED WORKS
In this section, some notable works concerning the robots that enables amoeboid locomotion are introduced.
Yokoi et al. [6] proposed some types of amoeba-like robots in both simulations and experiments. The simulation was conducted with the mathematical
model based on VPF (vibrating potential field). Simulation results showed that
the swarm exhibits amoeboid locomotion cooperatively through the interaction using the wavy signal propagated among the units. However, the real
physical system with this mathematical model has not been treated.
On the other hand, Yokoi et al. also proposed the real physical amoeboid
robot SMA-NET. The SMA-NET is driven by exploiting the SMA (Shape
Memory Alloy) actuators that is connected as a network. The robotic system
realized amoeboid locomotion with deformation. However, the topology of
the network, which makes the body of the robot, can not be reconfigured.
In contrast with these studies, the proposed approach discusses the reconfigurable amoeboid locomotion which can be realized with real physical robot.
3 METHODS
In this study, rearrangement of the mechanism system for the purpose of allowing protoplasmic streaming to be induced together with the control system was
made based on the slimebot.
3.1 Sol-gel transition and protoplasmic streaming
When protoplasmic streaming is to be induced in the modular robot, a problem is liable to be caused such as construction of a system having antinomic
properties as shown below owing to high fluidity of the streaming:
• Dispersion of the modules from the center of gravity of the swarm by
fluidity
• Aggregation of the modules to maintain coherency of the swarm
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 147 — #3
148
M. Shimizu and A. Ishiguro
When careful consideration is made at this stage with a spontaneous connectivity control mechanism with which functional materials are utilized, it
is understood that the dynamic characteristics are closely similar to crosslinkage in polymer gels. That is to say, the swarm consisting of modules that
can be utilized becomes closely similar to gel. On the other hand, polymer
gel, which is prone to be prevented from being cross-linked owing to outer
stimulants, e.g. heat, reversibly changes its structure into gel. Some types of
the gel occasionally bring about sol-gel transition. Therefore by mechanically
switching whether functional materials of the Slimebot are in existence or not,
it becomes possible to allow movement of sol-like modules having fluidity to
be composed.
From the above discussion, proposal is made in this study with a style with
which sol-gel transition is made by switching existence and non-existence of
the functional materials on the assumption that the peripheral part of the modular robot is in a gel-like state (i.e., outer surface) having functional material and
the inner side of swarm is in a sol-like state having no functional material. By
so doing, it is imagined that although fluidity (i.e., dispersion of the modules)
is kept preserved, maintenance of coherency as a swarm will become possible.
3.2 Contrivance of the mechanical system aiming at induction
of protoplasmic streaming
For the purpose of allowing high fluidity to make its emergence, details are
described with the contrivance concerning the mechanical system applied to
Slimebot. The individual modules are in possession of the mechanism system
illustrated in Fig. 1, and connection among the modules in a gel-like state
is made via functional material (i.e., genderless velcro strap). The strap is
endowed with dynamic characteristic allowing the individual modules to be
connected physically very easily when they are contacted and furthermore
they are separated automatically when force strong enough to be more than
removal strength is applied. To bring the sol-gel transition proposed in Sec. 2.1
to realization, it becomes necessary to switch whether the functional material is
in existence or not. Therefore with the sol-like module, a mechanism allowing
a functional material to be accommodated was introduced (Fig. 1(b)). On
the other hand, in a sol-like state, to bring high fluidity to realization at this
stage, ground friction is always minimized by raising a friction plate with the
modules in a sol-like state. More over, all types of modules (i.e., both gellike and sol-like modules) have the mechanisms that can control the ground
friction and the telescopic arms.
Utilization of ground friction and the telescopic arms make it possible
to produce locomotion of the individual modules. Note that the individual
modules itself have no mobility, and locomotion of the modules becomes
possible exclusively when plural modules cooperate appropriately. Furthermore sensors to detect a goal light (i.e., a destination) were to be possessed
concurrently.
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 148 — #4
Amoeboid Locomotion having High Fluidity by a Modular Robot
149
(a) Gel-like module
(b) Sol-like module
FIGURE 1
Mechanical structure of a module employed. (Left) Top view. (Right) Side view.
3.3 Induction of protoplasmic streaming by control system
In this section, a controlling measure enabling locomotion having high fluidity
maintaining coherence as a swarm to be accomplished is considered, when a
modular robot is composed by gathering plural modules that are to be proposed
(Fig. 1).
3.3.1 Locomotion allowing fluidity and coherent morphology
to be concurrently established
A noticeable thing in case locomotion is produced is that coherency of the
whole of the modular robot is apt to be in disorder very easily because of
high fluidity. To prevent this trouble, proposal is made with protrusion of the
inner-side module group caused by contraction locomotion of the periphery
module group in a forward direction as illustrated in Fig. 2 and a locomotion
measure making use of sol-gel transition. Hereunder detailed is the principle
of the description referred to above.
First of all, the connection of the periphery module group in the frontal part
in a proceeding direction is weakened. After that, movement directed towards
the inner side of the periphery modules is produced (Fig. 2(a)). Protoplasmic
mass of the inner-side module group is conserved at this stage, and the innerside module group is protruded in a forward direction (Fig. 2(b)). At that
time, the module, which is, as it were, regarded as the periphery among the
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 149 — #5
150
M. Shimizu and A. Ishiguro
Sol-like module
Gel-like module
Connection
Locomotion
Sol-Gel Transition
(a)
(b)
(c)
FIGURE 2
A schematic of the proposed method inspired by sol-gel transition.
inner-side modules protruded in a frontal direction makes sol-gel transition,
becomes a module having a functional material. Thus a periphery in a new
sol-like state is constructed (Fig. 2(c)). Repetition of these processes makes
it possible to produce the locomotion with which high fluidity is utilized in
parallel with maintenance of coherence as a swarm.
3.3.2 Active mode and passive mode
In this study, two fundamental action modes called the active mode where the
individual modules themselves make locomotion and the passive mode where
no locomotion is made by the modules themselves are reciprocally repeated.
With the active mode, the individual modules extend/contract their arms. Concurrently with this, ground friction with the ground is lowered. Meanwhile
with the passive mode, the individual modules recover their arms to the extent
of natural length. Concurrently with this, ground friction is heightened. The
module itself on this mode, which never moves, is functional enough to play
a role of a supporting point encouraging the module group on the active mode
to make progress with great efficiency.
3.3.3 Generation of driving force by converting the peripheral module
into a sol-like state
As has been referred to before, it is impossible for the modular robot in question
to locomote as a single module. That is to say, generation of locomotion is
impossible unless not less than two pieces of modules are available. For this
reason, it is necessary for the not less than two modules connected in gel-like
state in series in an inner-side direction. Therefore as illustrated in Fig. 3,
contraction force was to be generated by allowing two layers on the periphery
to be in a gel-like state.
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 150 — #6
Amoeboid Locomotion having High Fluidity by a Modular Robot
151
FIGURE 3
A schematic of the two-layered gel-like modules.
3.3.4 Composition of phase gradient utilizing mutual entrainment
among nonlinear oscillators
For switching timing generation as the two action modes, i.e. the active mode
and passive mode, the slimebot has VDP (van der Pol) oscillator with the individual modules as given in the equation shown below. A differential equation
stipulating the behavior of the VDP oscillator equipped onto the i-th module
(the module i) is shown below:
αi ẍi − βi (1 − xi2 )ẋi + xi = 0.
(1)
where αi is a parameter stipulating the frequency, whereas βi is another
parameter stipulating the speed converging to the limit cycle of the nonlinear oscillator. Secondly to encourage a mutual entrainment to be induced
between the nonlinear oscillators, an diffusion-like interaction allowing the
phase difference between the oscillators close enough to each other is adopted.
For convenience sake of explanation, let it be understood that an oscillation
tmp
state of the module before the interaction is expressed as xi , whereas a state
renewed by the interaction is expressed as xi . An equation used in a concrete
manner is shown below:


Ni
1
tmp
tmp
tmp
xi = xi + ε 
xj − x i  .
(2)
Ni
j =1
Ni in the equation indicates the number of the module approaching the module i at the time t. Here, Ni is a value dynamically and discretely changing
accompanied with configuration deformation.
Settling adequately the value of αi in Eq. (1) with a kind of oscillators at this
stage when plural VDP oscillators are in interaction in accordance with Eq. (2)
makes it possible to generate significant phase distribution in a modular robot.
With a view to generating phase distribution to initiate adequate contraction
locomotion, the value of αi was settled as shown below.


0.85 (module detected the goal light)
αi = 1.0 (sol-like module)
(3)


0.7 (in case of the other types)
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 151 — #7
152
M. Shimizu and A. Ishiguro
FIGURE 4
Phase distribution suitable for increasing fluidity.
Note that the value of αi is decreased with the modules in the inner side.
From this it is deduced that the frequency of the modules in the inner side
are made greater relatively for the modules in the periphery. As a result, it
becomes possible to generate phase gradient allowing the modular robot to do
contraction locomotion. Furthermore by adjusting the module that detected
a goal light in an intermediate value between the sol state and the module
in the inner side, the pivotal point toward which the contraction locomotion
is directed is settled slightly in a rear direction. The settlement is made for
the purpose of promoting the effect of the module to be thrust in a forward
direction. In Fig. 4, phase distribution obtained from mutual entrainment the
modules arranged in a disc-like style is illustrated.
3.3.5 Initiation of contraction locomotion
In this section, it is explained in what a manner mode switching of the individual modules and extension/contraction of the arms are controlled by making
use of the phase distribution initiated from mutual entrainment of the VDP
oscillator referred to previously. Mode switching of the individual modules is
allowed to correspond to the phase θi of the VDP oscillator. The current study
is promoted on the assumption that the phase 2π in a period T of the VDP
oscillator is equally divided into Np and likewise on the supposition that duty
ratio γ of the active mode to the passive mode is settled at the time T /Np equivalent to the individual phase interval. In other words, the definition equation
of the duty ratio γ is given as shown below on the assumption that the phase
(n − 1)π ≤ θi (t) < (n + 1)π of the optional VDP oscillator where a general
angle of the rotational number n is in consideration is equally divided into Np
pieces and likewise on the supposition that the terms of the active mode and
passive mode on the individual intervals are respectively Tα /Np and Tp /Np :
Tp
Ta
T
=
+
,
Np
Np
Np
γ =
Ta
Ta + Tp
(4)
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 152 — #8
Amoeboid Locomotion having High Fluidity by a Modular Robot
153
At that time, the individual modes are actually executed as shown below:

nT
(n + 1)γ T


(Active mode)

 Np ≤ θi <
2Np
, (0 ≤ n ≤ Np − 1).

(n + 1)γ T
(n + 1)T


≤
θ
<
(Passive
mode)
i

2Np
Np
(5)
where θi represents the phase of the VDP oscillator, and is determined by the
equation shown below:
θi = arctan
x˙i
.
xi
(6)
On the other hand, the extension/contraction of the individual arms equipped
onto the module i in a state of the active mode is determined corresponding
to the phase difference between each of itself and the modules approached. At
this stage, force required for the extension/contraction of the arms is given in
accordance with the equation shown below:
Arm j
Fi
= −k{θj − θi }eij ,
eij =
ri − rj
.
|ri ||rj |
(7)
Arm j
where Fi
is the force of the extension/contraction applied onto the m-th
arm of the module i, and k is proportional constant.
The degree of the extension/contraction of the arms of the individual modules becomes the most remarkable one in a direction of the phase gradient
(Fig. 4), and timing of mode switching is propagated as a traveling wave
directed from the inner-side module to the periphery module. As a result, contraction movement brought about by the sol-like module on the periphery is
spontaneously generated.
3.3.6 Induction of the continuous protoplasmic streaming obtained
by exploiting convection
Based on the design referred to above, locomotion by the contraction locomotion is made. At that time, the sol-like module group on the periphery obtains
driving force in a longitudinal (frontal) direction, and makes locomotion in
combination with the sol-like module group in the inner side in a proceeding
direction. However, at this stage, the protoplasmic streaming often suffers
from the problem of its not being continuously induced. To solve the problem,
convection brought about accompanied with the module is considered with a
view to encouraging more continuous and safe enough protoplasmic streaming to be induced (Fig. 5(a)). In this study, speed difference is made produced
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 153 — #9
154
M. Shimizu and A. Ishiguro
(a)
(b)
FIGURE 5
A schematic of the convection in the modular robot by exploiting velocity difference. (a) is the
convection of modules. (b) is the proposal method which exploit velocity difference of modules.
between the periphery modules and the inner-side modules to accomplish the
method referred to above (Fig. 5(b)). Details of the method are hereunder
described.
With a view to producing the speed difference of the module group, the
speed of the periphery modules in the lateral side in a proceeding direction is
at first reduced. As its realization method, attention is paid to the duty ratio
in Eq. (4). The duty ratio is a time-dependent ratio of the active mode to the
passive mode, by which the reduction of the said ratio enables the ratio of
the passive mode to be increased. For the module in a passive mode to allow
itself to be ceased, it is possible at this stage to reduce the moving speed of
the module by decreasing the duty ratio.
At the next stage, explanation is made with a decentralized autonomous
method allowing the duty ratio on the lateral side in a proceeding direction to be
reduced. Keeping in mind reaction diffusion of the virtual chemical materials
and utilizing its concentration in this study, it is discerned that periphery on
the lateral side in a proceeding direction is dealt with. To be concrete with this,
the reaction diffusion equation actually used is shown below. For convenience
sake of explanation, let the concentration of the virtual chemical material of
tmp
the module before reaction diffusion was made be ui , whereas let the state
renewed by the reaction diffusion be ui :


Ni
1
tmp
tmp
tmp
tmp
ui = ui + κinc ulight − κdec ui + εu 
uj − ui  .
Ni
j =1
1.0 iImj,
ulight =
0
ij.
(8)
(9)
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 154 — #10
Amoeboid Locomotion having High Fluidity by a Modular Robot
155
FIGURE 6
Concentration distribution of the hypothetical chemical created through the reaction-diffusion
equations.
The terms ranging from the 1st to the 3rd in the equation show the reaction
terms. In the meanwhile, κinc represents the speed where the virtual chemical
material is produced by the module that detected a goal light. On the other
hand κdec represents a proportional ratio obtained when the material is decomposed in proportion to the concentration. In addition, the 4th term represents a
diffusion ratio, whereas Ni is the number of the module where the module i is
approached at the time t. Figure 6 shows the concentration of virtual chemical
material in case the modular robot is in locomotion. As seen above, a concentration gradient is formed from a proceeding direction to a rearward direction.
Here when the gradient exceeds a settled threshold value uγ is obtained, the
duty ratio is made reduced:
0.5 (ui ≤ uγ )
γi =
(10)
0.2 (ui > uγ )
At that time, the modules, that are in a sol-state in the inner side, is never
influenced by the speed because installation friction is always small. Thus it is
possible to reduce the speed of the module on the lateral side in a proceeding
direction. As seen above, generation of the speed difference between the lateral
side in a proceeding direction and the inner side makes it possible to induce
continuous and stabilized protoplastic streaming.
4 SIMULATION RESULTS
4.1 Verification of the protoplasmic streaming induction by means
of computer simulation
To verify in accordance with a proposed method in relation to the fact that
continuous and stabilized protoplasmic streaming will be induced, computer
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 155 — #11
156
M. Shimizu and A. Ishiguro
simulation was conducted. Conditions concerning the simulation are as shown
below:
Module number
Initial configuration
Goal light
VDP oscillator parameter
Reaction diffusion
equation parameter
: 144
: disc-like configuration
: radiated from the upper side of the paper
: βi = 1.0; ε = 0.01
:
κinc = 0.015; κdec = 0.0015; εu = 0.2;
uγ = 0.5
Typical results are illustrated in Fig. 7. Each illustration takes up the center of
gravity of the modular robot performing locomotion onto the upper side of the
(a) Initial state
(b) 14000 steps
(c) 36000 steps
(d) 64000 steps
(e) 70000 steps
(f) 110000 steps
FIGURE 7
Time evolution of the convection of the module (see in alphabetical order).
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 156 — #12
Amoeboid Locomotion having High Fluidity by a Modular Robot
157
FIGURE 8
Trajectory of the marked module, of which origin is center of the modular robot’s mass.
surface of the paper as a pivotal point of the illustration. The black circle in the
illustration expresses the gel-like state, whereas the white circle expresses the
sol-like state. Furthermore the gray circle is the module that detected the goal
light. At this stage, note that emphasis is attached to the module. (The said
emphasis-attached circle shall be called the module A for convenience sake
of explanation.) On the other hand, Fig. 8 shows a trajectory of the module
A settled taking up the center of gravity of the modular robot as an original
point of the graph.
From both the figures, it is explained that the module A is transferred in the
inner side of the modular robot in a direction of the frontal part (b), the frontal
part on the left lateral side (c), the rear side on the left lateral side (d), the rear
side (e), and the frontal side (f) in this order. From this it can be observed that
convection brought about owing to utilization of the speed difference, which
is referred to in Sec. 2.3.6, is produced. On the other hand, it is understood that
between (b) and (c), sol-gel transition is produced accompanied with module’s
transfer from its pivotal point to the lateral side. Meanwhile between (d) and
(e), locomotion of the periphery module is activated because it is established
that ui ≤ uγ (see Eq. (10)). As a result, sol-gel transition ranging from the
lateral side to the pivotal point is produced. As seen above, it is confirmed
that locomotion inducing continuous and stabilized protoplasmic streaming
has been brought to realization owing to the contrivance of the contraction
locomotion by periphery modules and convection of the modules for which
speed difference is utilized.
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 157 — #13
158
M. Shimizu and A. Ishiguro
4.2 Spontaneous discharge of the malfunctional module for which
protoplasmic streaming is utilized
In the previous section, it is confirmed that continuous and stabilized protoplasmic streaming has been induced. At this stage, it is guessed that utilization
of such a kind of protoplasmic streaming makes it possible for the transportation function to make emergence in the inner side of the modular robot. When
the transportation function in question is considered from a point of view of
real-time adaptivity, it is expected that a very interesting function will come
to make emergence with spontaneous discharge of impurities. Keeping such
a situation in mind, verification is made in this study to explain what kind
of transportation function will come out when impurities are contained in
the inside of a modular robot having protoplasmic streaming (malfunctional
modules in this case).
Condition of the simulation was equally established as is determined in
Sec. 3.1. However as an initial state, four malfunctional modules arbitrarily
chosen from the sol-like modules are included. At that time, the malfunctional
modules have lost all the functions such as extension/contraction of the arms,
communication between approaching modules, function for sol-gel transition.
Meanwhile for analysis of individual data obtained in the simulations, an average of five trials having respectively four malfunctional modules is adopted.
The results obtained are shown in Figs. 9, 10, and 11. It is explained in Fig. 9
in what a manner the typical malfunctional modules in case ground friction is
low (large circles in the figure) are discharged, whereas the time required for
discharge of the malfunctional modules in case the ground friction is changed
is depicted in Fig. 10. On the other hand, it is explained in Fig. 11 from which
position of the modular robot the modules in function are discharged.
FIGURE 9
Time evolution of discharging the malfunctional modules. Each malfunctional module is low
ground friction.
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 158 — #14
Amoeboid Locomotion having High Fluidity by a Modular Robot
159
FIGURE 10
Time step of discharging the malfunctional module varying ground friction.
FIGURE 11
Vertical position from which the malfunctional module is discharged varying ground friction.
First it can be recognized from Fig. 9 that spontaneous discharge of
the malfunctional modules is in progress accompanied with locomotion of
the modular robot. Secondly it is understood from Fig. 10 that discharge
of the malfunctional modules is in progress at the time step approximately
40000 when the ground friction is small or great, whereas malfunctional modules with which the time step required for the discharge becomes very great
when the ground friction is settled in a value between the said two cases.
Emergence of such a phenomenon stems from the reason that speed of
the malfunctional module kept adrift by the protoplastic streaming is made
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 159 — #15
160
M. Shimizu and A. Ishiguro
reduced as the ground friction becomes great. At that time, the malfunctional
modules, which are transferred accompanied with the convection-like protoplasmic streaming so long as the ground friction is small, are discharged
from a relatively frontal part. Contrarily to the above, the malfunctional modules, which are liable to willingly remain the place where they are now when
the ground friction is small, are discharged from rear side of the modular
robot (Fig. 11). In other words, rapid discharge is made because speed difference between the modular robot and the malfunctional modules is great
(The speed difference direction becomes reverse depending on how great the
ground friction is.)
On the other hand, the modular robot and malfunctional modules are occasionally equal in transfer speed when the ground friction is settled to a value
the said two cases. This can particularly be seen in the vicinity of the pivotal
point of the modular robot when the direction of the protoplastic streaming to
be produced and the transfer speed of the malfunctional modules are equal.
At that time, the malfunctional modules are in inclusion for a long period.
Therefore even when the ground friction is settled as a value between the said
two cases, discharge of the malfunctional modules is made very easily in the
vicinity of the rear part of the modular robot where the protoplastic streaming
is produced in a lateral (transverse) direction.
As seen above, it is explained that making smaller or greater the ground
friction makes it possible for the malfunctional modules to make spontaneous
discharge respectively from a frontal part or rear part.
5 CONCLUSIONS
In this paper, an attempt was made to bring amoeboid locomotion driven by
protoplasmic streaming to realization by using a modular robot consisting of
many modules. In this study, generation of protoplasmic streaming was made
under antinomic requirement as seen in diffusion and cohesion of the modules
produced when high fluidity should be brought to realization. Furthermore proposed method was made with convection-like protoplastic streaming utilizing
speed difference among the modules with a view to inducing continuous protoplasmic streaming, and the proposal was brought to realization by utilizing
reaction diffusion of virtual chemical materials.
By conducting simulations, it is confirmed that interesting property such
as spontaneous discharge of malfunctional modules for which protoplasmic
streaming is utilized has made emergence. At that time, it is explained that
changing ground friction of the malfunctional modules makes it possible for
the discharge position of the malfunctional modules to be changed. Meanwhile
with a kind of ground friction, the malfunctional modules are allowed to be
in inclusion with continuation for a long time evolution. From the above, it is
expected that controlling the ground friction of each module makes it possible
for the module to be transported to relatively desired destination.
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 160 — #16
Amoeboid Locomotion having High Fluidity by a Modular Robot
161
ACKNOWLEDGMENTS
This work has been partially supported by a Grant-in-Aid for Scientific
Research on Priority Areas “Emergence of Adaptive Motor Function through
Interaction between Body, Brain and Environment” from the Japanese Ministry of Education, Culture, Sports, Science and Technology. We thank Noriaki
Kono for many helpful suggestions concerning the simulation of Slimebot.
REFERENCES
[1] H. Asama, et al., System Principle on Emergence of Mobiligence and Its Engineering Realization, Proceedings of the 2003 IEEE/RSJ International Conference on Intelligent Robots
and Systems, 2003, pp. 1715–1720.
[2] R. Pfeifer and C. Scheier, Understanding Intelligence, The MIT Press, 1999.
[3] A. Ishiguro and T. Kawakatsu, How Should Control and Body Systems be Coupled?—A
Robotic Case Study—, Lecture Notes in Computer Science, F. Iida, R. Pfeifer, L. Steels, and
Y. Kuniyoshi (Eds.), Springer, 2004, pp. 107–118.
[4] A. Ishiguro, M. Shimizu and T. Kawakatsu, Don’t try to control everything! An emergent
morphology control of a modular robot, Proceedings of the Int. Conf. on Intelligent Robots
and Systems, 2004, pp. 981–985.
[5] R. Kobayashi, A. Tero and T. Nakagaki, Mathematical model for rhythmic protoplasmic
movement in the true slime mold. Mathematical Biology 53 (2006), 273–286.
[6] H. Yokoi, T. Nagai, T. Ishida, M. Fujii and T. Iida, Amoeba-like Robots in the Perspective
of Control Architecture and Morphology/Materials, Morpho-functional Machines: The New
Species, Springer, 2003, pp. 99–129.
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 161 — #17
“IJUC” — “IJUC_TN(5)” — 2010/1/6 — 13:20 — page 162 — #18