01.12.2012 Views

Architecture of Computing Systems (Lecture Notes in Computer ...

Architecture of Computing Systems (Lecture Notes in Computer ...

Architecture of Computing Systems (Lecture Notes in Computer ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

62 B. Jakimovski, B. Meyer, and E. Maehle<br />

Fig. 1. ORCA - Organic Robotic Control <strong>Architecture</strong><br />

and fault-tolerant robot operation and it is usually an exhaust<strong>in</strong>g task on analyz<strong>in</strong>g all<br />

the situations the robot may operate <strong>in</strong>. Self-organiz<strong>in</strong>g robotic systems on the other<br />

hand would overcome such problems by dynamically adapt<strong>in</strong>g to the situation without<br />

any complete pre-def<strong>in</strong><strong>in</strong>g and model<strong>in</strong>g <strong>of</strong> the robotic system.<br />

We have done research on comb<strong>in</strong><strong>in</strong>g our ORCA - Organic Robotic Control <strong>Architecture</strong><br />

(Fig. 1) [14] with organically <strong>in</strong>spired approaches <strong>in</strong> order to achieve a selforganiz<strong>in</strong>g<br />

walk<strong>in</strong>g robotic system. ORCA architecture is modular architecture that<br />

consists <strong>of</strong> several OCU (Organic Control Unit) and BCU (Basic Control Unit)<br />

elements. The OCUs are related to monitor<strong>in</strong>g tasks and observ<strong>in</strong>g the correct function<strong>in</strong>g<br />

<strong>of</strong> BCUs. BCUs are related to tasks such as: motor control, sensors, leg gait<br />

generation, etc.<br />

The system is said to be self-organiz<strong>in</strong>g when the overall behavior <strong>of</strong> the system is<br />

a result <strong>of</strong> emergence, and not <strong>of</strong> a pre-orda<strong>in</strong>ed design [15]. The emergent property<br />

[16] [17] [18] <strong>of</strong> the systems arises as a result <strong>of</strong> simple local <strong>in</strong>teractions <strong>of</strong> the components<br />

<strong>of</strong> the system and it cannot be anticipated even from complete <strong>in</strong>formation<br />

about the <strong>in</strong>dividual components constitut<strong>in</strong>g the system.<br />

One type <strong>of</strong> emergence is synchrony, which is a collective organized behavior that<br />

occurs <strong>in</strong> populations <strong>of</strong> coupled oscillators [19]. Synchrony can be also observed <strong>in</strong><br />

nature with<strong>in</strong> fireflies and their flash<strong>in</strong>g [20] [21].<br />

In this paper we present the results <strong>of</strong> <strong>in</strong>vestigations done on apply<strong>in</strong>g biologically<br />

<strong>in</strong>spired synchronization for achiev<strong>in</strong>g self-synchronization for gait pattern parameters<br />

by jo<strong>in</strong>t-leg walk<strong>in</strong>g robots us<strong>in</strong>g the distributed and fault-tolerant robot control<br />

architecture - ORCA.<br />

The rest <strong>of</strong> the paper is organized as follows: In the second chapter we give a short<br />

overview on firefly-based synchronization as biological <strong>in</strong>spiration for our concept.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!