• No results found

A metabolic subsumption architecture for cooperative control of the e-puck

N/A
N/A
Protected

Academic year: 2022

Share "A metabolic subsumption architecture for cooperative control of the e-puck"

Copied!
30
0
0

Loading.... (view fulltext now)

Full text

(1)

A metabolic subsumption architecture for cooperative control of the e-puck

Verena Fischer and Simon Hickinbotham

Verena Fischer: Department of Informatics, University of Sussex, Falmer, Brighton BN1 9QJ

[email protected]

Simon Hickinbotham: YCCSA, University of York, Heslington, York YO1 5DD, UK email:[email protected]

12 May, 2010

(2)

Background

YCCSA: York Centre for Complex Systems Analysis

PLAZZMID: Research into bacterial GA, incorporating HGT, regulation, transposons etc.

TRANSIT: Promotes Trans-disciplinary research - offers summer scholarships

Verena Fischer and Simon Hickinbotham A metabolic subsumption architecture 2

(3)

Summary

We seek community control of the individual robot We use an artificial chemistry as the framework for this.

Sensor data and Actuator rates are represented as quantities of very simple agents

The signal pathway is controlled via a series of artificial enzymes

These interact to form a metabolic controller

We compare this with a Subsumption architecture

Similar performance, plus metabolic controller is more

amenable to evolution

(4)

E-Puck

E-puck boards:

Micro-controllers handle the low-level control of actuators and sensors Top speed: 0.1ms −1 Sensor range: 0.12m Response in 0.83s, or collision

Verena Fischer and Simon Hickinbotham A metabolic subsumption architecture 4

(5)

E-Puck metabolism

E-Puck sensor arrangement The control task

(6)

Conceptual comparison

Verena Fischer and Simon Hickinbotham A metabolic subsumption architecture 6

(7)

Player-Stage

Player:

Network server for robot control

Provides a clean and

“simple” interface to the robot’s sensors and actuators

Stage:

Stage simulates mobile

robots, sensors and

objects in a 2D

environment.

(8)

The Subsumption Architecture

This is our experimental ‘control’

A simple 2-layer architecture:

AVOID behaviour: lowest level. Collision avoidance.

WANDER behaviour: 2nd level. Allows the robot to explore.

AVOID can override WANDER if collision is imminent

Verena Fischer and Simon Hickinbotham A metabolic subsumption architecture 8

(9)

Subsumption Architecture

Player-stage simulation, red = robot

green = sensor range

No collisions

(10)

Components of The Metabolic Circuit

Reaction Rule format network symbol

Influx: Ø → A —

Binding: A + B → C

Dissociation: A → B + C ›

Decay: A → Ø “

Verena Fischer and Simon Hickinbotham A metabolic subsumption architecture 10

(11)

Metabolic AVOID for 1 sensor

(12)

Metabolic AVOID for 1 sensor

Verena Fischer and Simon Hickinbotham A metabolic subsumption architecture 12

(13)

Metabolic AVOID for 1 sensor

(14)

Metabolic AVOID for 1 sensor

Verena Fischer and Simon Hickinbotham A metabolic subsumption architecture 12

(15)

Metabolic AVOID for 1 sensor

(16)

Metabolic AVOID for 1 sensor

Verena Fischer and Simon Hickinbotham A metabolic subsumption architecture 12

(17)

Metabolic AVOID for 1 sensor

(18)

Metabolic AVOID for 1 sensor

Verena Fischer and Simon Hickinbotham A metabolic subsumption architecture 12

(19)

Metabolic AVOID for 1 sensor

(20)

Metabolic AVOID for 1 sensor

Verena Fischer and Simon Hickinbotham A metabolic subsumption architecture 12

(21)

Metabolic WANDER and AVOID for 1 sensor

(22)
(23)

Metabolic rates

Reaction Rate Reaction Rate

Actuator signals for WANDER Actuator signals for AVOID

EW F → EW F + A F 0.8 EA F → EA F + A B 0.9

EW L → EW L + A L 0.16 EA B → EA B + A F 0.9

EW R → EW R + A R 0.16 EA L → EA L + A L 0.9

EA R → EA R + A R 0.9

Switch to AVOID behaviour Reversion to WANDER

EW F + S F → EA F 0.9 EA F + A → B 0.1

EW L + S F → EA L 0.9 EA B + A → B 0.1

B → A + EW F 0.1

EW F + S R → EA F 0.7

EW R + S R → EA R 0.7 EA L + C → D 0.1

D → C + EW L 0.1

EW F + S L → EA F 0.7

EW L + S L → EA L 0.7 EA R + E → F 0.1

F → E + EW R 0.1

EW F + S B → EA B 0.1

Decay of actuators Decay of sensors

A F → Ø 0.15 S F → Ø 1

A B → Ø 0.05 S B → Ø 1

A L → Ø 0.1 2 S L → Ø 1

A R → Ø 0.1 2 S R → Ø 1

(24)

Player-stage simulations

metabolic subsumption

Verena Fischer and Simon Hickinbotham A metabolic subsumption architecture 16

(25)

Speeds & Collisions

Subsumption metabolic Max speed (preset) 0.3 0.15 0.15 0.15

Average speed

(recorded)

0.15 0.15 0.075 0.075 Median area covered

for 5 runs of duration 5 minutes

6,264 6,491 3,460 3,574

collisions out of 50 wall encounters

11 4 0 4

Table: Area (in pixels) covered by the control systems and collisions

for 50 wall encounters.

(26)

Metabolic subsumption

Verena Fischer and Simon Hickinbotham A metabolic subsumption architecture 18

(27)

Further work

Further hand-tuning of the metabolic network Principles of metabolic circuit design

Run on a real e-puck

Implementation in an evolvable chemistry

(28)
(29)

Summary

We seek community control of the individual robot We use an artificial chemistry as the framework for this.

Sensor data and Actuator rates are represented as quantities of very simple agents

The signal pathway is controlled via a series of artificial enzymes

These interact to form a metabolic controller

We compare this with a Subsumption architecture

Similar performance, plus metabolic controller is more

amenable to evolution

(30)

A metabolic subsumption architecture for cooperative control of the e-puck

Verena Fischer and Simon Hickinbotham

Verena Fischer: Department of Informatics, University of Sussex, Falmer, Brighton BN1 9QJ

[email protected]

Simon Hickinbotham: YCCSA, University of York, Heslington, York YO1 5DD, UK email:[email protected]

12 May, 2010

Verena Fischer and Simon Hickinbotham A metabolic subsumption architecture 22

References

Related documents

Peru’s National Household Survey has also included a This is the most complete database available on income inequality, and it includes data for developed, developing

This course on Wireless Technologies introduces the student to propagation models and radiant systems, as well as transmission technologies and standards used in

So, in this point a new important result has been obtained, opening an easy approach for the problem solution of wave propagation with turning point in a heterogeneous medium

ARTs: Assisted reproductive technologies; AS: Angelman syndrome; BWS: Beckwith-Wiedemann syndrome; CGIs: CpG islands; COCs: Cumulus- oocyte complexes; DMRs: Differential

Five hundred twenty one patients with unrup− tured abdominal aortic aneurysm were admitted in the planned mode, of whom 418 were qualified for the classical method of treatment..

Vo viacerých obciach a okresoch Slovenska totiž vznikali od novembra 1918 miestne a okresné národné rady a výbory (niektoré ešte i po zrušení ústrednej SNR v Martine

Chiasson, M. Reconciling Diverse Approaches to Opportunity Research Using the Structuration Theory. Market imperfections, opportunity and sustainable entrepreneurship. Business