duced chaotic dynamics into a recurrent neural net-
work model (RNNM) by adjusting only one system
parameter (connectivity among neurons), and they
proposed that constrained chaos could be potentially
useful dynamics to solve complex problem, such as
ill-posed problems (Nara and Davis, 1992). As one
of functional experiments, chaotic dynamics was ap-
plied to solving a memory search task or image syn-
thesis which is set in an ill-posed context (Nara et al.,
1993)(Nara et al., 1995)(Nara, 2003). Furthermore,
the idea is extended to challenging application of
chaotic dynamics to control. Chaotic dynamics in-
troduced in a recurrent neural network model was
applied to control tasks that an object is requested
to solve a two-dimensional maze for catching a tar-
get (Suemitsu and Nara, 2004), or to capture a tar-
get moving along different trajectories (Li and Nara,
2008). From the results of computer experiments,
we consider that complex dynamics/chaotic dynamics
could be useful not only in solving ill-posed problems
but also in controlling of systems with large but finite
degrees of freedom.
Therefore, in the present paper, we develope our
idea and propose a quasi-layered RNNM consist-
ing of sensing neurons(upper layer) and driving neu-
rons(lower layer). In both layers, chaotic dynamics
are used. This idea is based on the work of Mikami
and Nara who found that chaos has a sensitive re-
sponse property to external input (Mikami and Nara,
2003). Their idea is applied to practical functional ex-
periments to solve 2-dimensional mazes, as shown in
the later sections. We can find a corresponding exam-
ple in biological behaviors. For instance, auditory be-
havior of cricket gives a typical ill-posed problem in
biological systems (Huber and Thorson, 1985). Fur-
ther developments are shown about the following top-
ics. They are:
(a) to apply our idea to a roving robot with two legs;
(b) to apply our idea to an arm robot;
(c) to propose a hardware device of pseudo-neuron
and a network of them, and to evaluate them by
computer experiments;
(c) to make an actual hardware device using semicon-
ductor and opto-electronic technologies.
2 CONTROL SYSTEM
2.1 Construction of Control System
The control system mainly consists of a roving robot
with a micro processor unit (MPU), sensing systems
of sound signal from target and of detecting obsta-
cles, a neural chaos simulator, Bluetooth interface be-
tween the robot and the neural chaos simulator, and
a target emitting a specified sound signal, which is
like a singing male cricket, shown as Fig.1. The
Figure 1: Block diagram of control system.
robot with sensors is shown as Fig.2. It has two driv-
ing wheels and one castor (2DW1C). The robot has
six sensors which can be divided into two parts. One
is the sensing system of detecting obstacles that con-
sists of two ultrasonic sensors which givethe robot the
ability to detect whether an obstacle does exist in front
of the robot without actually touching it. The other is
the sensing system of sound signal from target that
consists of four sets of directional microphone cir-
cuits, which functions as ears of the robot. Four mi-
crophones are set with directing to the front, the back,
the left and the right of the robot, which is shown as
Fig.2(right). In our study, a loud speaker is employed
as the target, and is emitting 3.6KHz sound signal
like a singing cricket. This sound signal is picked
up by these four ears(microphone) with π/2 detect-
ing angle oriented to four directions. Among them,
a sound signal coming from one side might have a
strongest intensity, or be loudest. These four sound
signals are amplified, rectified , digitalized, and trans-
ferred to MPU, respectively. At the preliminary stage,
these signals are used to compare which direction is
the strongest one. In near future, we will try to in-
put them into sensing neurons (upper layer) in quasi-
layered RNNM, but in the present study, we must em-
phasize the two points. One is that, the sensing sys-
tem of sound signal from target does not give accu-
rate directional information of target, but rough di-
rectional information of target with uncertainty. The
other is that, these signals inputted from four micro-
phones are not processed with complex techniques
or methods. These are quite important differences
between our work and other conventional robotics.
Now, the problem is how these sensing signals
are sent to the neural chaos simulator, which works
as the neural network system to make adaptive be-
haviors of the robot. In our study, a computer with
good performance is chosen as the neural chaos simu-
lator, which is programmed in C language and works
in Vine Linux. A wireless communication interface
ICFC 2010 - International Conference on Fuzzy Computation
146