15
AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

Embed Size (px)

Citation preview

Page 1: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

AESWARM

03.06.11

Mert DoğarHazar İlhanDünya Değirmenci

Page 2: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

Software Framework

Four pieces of software: GUI/ controller Simulator SOM (multiple instance) SOM Launcher (assistant to simulator)

Connect to each other through TCP/IP

03.06.11

Page 3: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

Software Framework

03.06.11

Page 4: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

Environment vs Robot

Environment in reality is demanding; Non-deterministic Dynamic Continous

We utilize 6-way proximity data Ambient light intensity Infared communication to handle robot’s

states03.06.11

Page 5: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

The Robots

03.06.11

• Two DC motors on the sides, one free wheel at the rear

• Chassis and wheels made of white polyethylene

• Run on Nokia batteries, rechargeable

• Wheels partially clad with o-rings for sufficient grip

Page 6: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

The Robots

03.06.11

Power ConsumptionMain consumers of power on the robot are

• dsPic33: 300mA absolute maximum (average around 100mA)

• DC motors: 250mA measured maximum (normally around 80-100mA)

• IR emitters: 100mA absolute maximum

Page 7: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

The Robots

Current Abilites:

Able to perform proximity analysis from infrared density Working with outputs derived

from SOMs Can select source SOM

according to ambient

03.06.11

Page 8: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

The Environments

03.06.11

• Three constraints while designing the environments:

– Corridor width, must not cause congestion

– Lines of sight, must create different conditions of communication

– Charger placement, must allow various scenarios

• As such, we created three different environments for the robots to live in.

– Each fit in an area of 110x97cm

– Wall height: 13cm

Page 9: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

Future work

2 microphones to capture auditory data 2D localization techniques on a microphone

array A CMOS camera to capture visual data

Image processing and pattern recognition techniques

03.06.11

IR emitter

IR emitter

IR sensors

IR emitterIR emitter

IR sensor

Ambient light sensor

Voltage divider for battery level

Microphone inputs

CMOS Camera

Page 10: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

Extra Memory

All robots contain a 2gb non-volatile memory Used for logging Contains all soms(i.e. genes) available to a

robot Contains starting training vectors

Training vectors will be overwritten when passing a generation

File format is FAT16

03.06.11

Page 11: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

Self-Charging

We want our swarm units to automatically detect low power and start search for charging area.

This will be carried out by following the nearby walls Listening to communication buffer if anyone who found the charging area is yelling out the

location.

03.06.11

Charging area

Page 12: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

Adaptive resonance theory (ART2)

Reduced boltzmann machine used with contrastive divergence

Back propagation algorithm

Self-Organizing Maps by Kohonen

03.06.11

Page 13: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

Self-Organizing Maps

Proposed by Kohonen Commonly used for data

classification Unsupervised learning, noise tolerant

Maps an arbitrary N dimentions of data to commonly 1 or 2 dimensions Data clustering Output selection

03.06.11

Page 14: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

03.06.11

Best-Matching-Unit

Behavioral State Machine

Functional Diagram

Page 15: AESWARM 03.06.11 Mert Doğar Hazar İlhan Dünya Değirmenci

References

Kohonen, T. (1997). Self-Organizing Maps, Second Edition. Heidelberg, Germany: Springer- Verlag.

03.06.11