Csoportos viselkedés és automatizált etológia

Hasonló dokumentumok
Drónrajok fizikája, technológiája és alkalmazásai

Mit tanulhatunk a madarak csoportos és s egyéni repüléséből?

Etológia Emelt A viselkedés mérése. Miklósi Ádám egyetemi tanár ELTE TTK Etológia Tanszék 2018

Sebességkorrelációk kollektíven mozgó élő rendszerekben

Mozgásmodellezés. Lukovszki Csaba. Navigációs és helyalapú szolgáltatások és alkalmazások (VITMMA07)

ROBOT IRÁNYÍTÁS INFRAVÖRÖS LED TÖMBBEL

Élettartam teszteknél alkalmazott programstruktúra egy váltóvezérlő példáján keresztül

SZENZORFÚZIÓS ELJÁRÁSOK KIDOLGOZÁSA AUTONÓM JÁRMŰVEK PÁLYAKÖVETÉSÉRE ÉS IRÁNYÍTÁSÁRA

Virtuális Valóság. Működése és használata

3D számítógépes geometria és alakzatrekonstrukció

Kognitív Infokommunikáció: egy ébredő interdiszciplína. Baranyi Péter DSc

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

CARE. Biztonságos. otthonok idős embereknek CARE. Biztonságos otthonok idős embereknek Dr. Vajda Ferenc Egyetemi docens

Rendszermodellezés: házi feladat bemutatás

Első sajátfrekvencia meghatározása vasúti fékpaneleknél XIV. ANSYS Konferencia Budaörs,

ECU teljesítm. Huszár r Viktor V. évf. villamosmérn. rnök k hallgató. Konzulensek: MIT Miklós ThyssenKrupp Presta.

Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares

Mobil technológiák és alkalmazások

Beltéri autonóm négyrotoros helikopter szabályozó rendszerének kifejlesztése és hardware-in-the-loop tesztelése

Az állatok szociális szerveződése, csoport vagy magány?

Mérés és adatgyűjtés

Evans-Searles fluktuációs tétel Crooks fluktuációs tétel Jarzynski egyenlőség

Bevezetés a kvantum-informatikába és kommunikációba 2015/2016 tavasz

Autonóm jármű forgalomszimulátorba illesztése

A Markovi forgalomanalízis legújabb eredményei és ezek alkalmazása a távközlő hálózatok teljesítményvizsgálatában

Mozgó jármű helyzetének és tájolásának meghatározása alacsony árú GNSS és inerciális érzékelők szoros csatolású integrációjával

Vállalatirányítási rendszerek

Széchenyi István Egyetem

Takács Árpád K+F irányok

Az állatok szociális szerveződése, csoport vagy magány?

OPTIKAI KÖVETK VETÉS. Steiner Henriette április 29.

Gépjármű fekete doboz az útvonalrekonstrukció új eszközei

Formula Sound árlista

Vezetéknélküli Érzékelő Hálózatok

Cluster Analysis. Potyó László

Performance Modeling of Intelligent Car Parking Systems

A modern e-learning lehetőségei a tűzoltók oktatásának fejlesztésében. Dicse Jenő üzletfejlesztési igazgató

Internet of Things és Ipar 4.0 az agrárszektorban. Tarcsi Ádám, ELTE Informatikai Kar

Decision where Process Based OpRisk Management. made the difference. Norbert Kozma Head of Operational Risk Control. Erste Bank Hungary

Eladni könnyedén? Oracle Sales Cloud. Horváth Tünde Principal Sales Consultant március 23.

Adatelemzési eljárások az idegrendszer kutatásban Somogyvári Zoltán

Component Soft és tovább

Neurális hálózatok bemutató

Perspektívák a sertések precíziós takarmányozásában. Halas Veronika, PhD Kaposvári Egyetem Takarmányozástani tanszék

Robotika. Relatív helymeghatározás Odometria

Alapvető bimolekuláris kémiai reakciók dinamikája

Kezelési Útmutató DVR 411M Digitális rögzítő. (Cserélhető HDD-vel)

Miről lesz szó? Videó tartalom elemzés (VCA) leegyszerűsített működése Kültéri védelem Közúthálózat megfigyelés Emberszámlálás

Rezgésdiagnosztika. Diagnosztika

IV.7 MÓDSZER KIDOLGOZÁSA FELHASZNÁLÓI ADATOK VÉDELMÉRE MOBIL ALKALMAZÁSOK ESETÉN

Járműkövető rendszer RÉSZLETES ISMERTETŐ

A ROBOTIKA ALKALMAZÁSÁNAK LEHETŐSÉGEI A HAD- ÉS BIZTONSÁGTECHNIKAI MÉRNÖK KÉPZÉSBEN

Multimédia az audiovizuális beszédfeldolgozásban. dr. Czap László

Szenzor- és méréstechnikai fejlesztések biomechanikai vizsgálatokhoz

Komplex hálózatok moduláris szerkezete

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

Szenzorok megismerése Érzékelők használata

Összefoglalás és gyakorlás

Klaszterezés, 2. rész

Agresszió. Interspecifikus agonisztikus viselkedés

Kezdőlap > Termékek > Szabályozó rendszerek > EASYLAB és TCU-LON-II szabályozó rendszer LABCONTROL > Érzékelő rendszerek > Típus DS-TRD-01

R3-COP. Resilient Reasoning Robotic Co-operating Systems. Autonóm rendszerek tesztelése egy EU-s projektben

Valószínűségi modellellenőrzés Markov döntési folyamatokkal

Irodából a terepre: a mobil informatika (alkalmazás bemutató)

Fuzzy Rendszerek. 3. előadás Alkalmazások. Ballagi Áron egyetemi adjunktus. Széchenyi István Egyetem, Automatizálási Tsz.

Információs Rendszerek Szakirány

Pro sensors Measurement sensors to IP Thermo Professional network

Construction of a cube given with its centre and a sideline

Report on the main results of the surveillance under article 11 for annex II, IV and V species (Annex B)

Matematikai alapú lokalizációs keretrendszer

Természettudományi és Technológiai Kar

ROSA SISTEMI HENGERGÖRGŐS MEGVEZETÉS ROSA SISTEMI MONOGUIDE

Gyakorlatok. VITMMA09 Okos város MSc mellékspecializáció

UX-EL LESZ A PROJEKTED SIKERES UX trendek és bámulatos megtérülési mutatók

Cloud computing Dr. Bakonyi Péter.

Részecske azonosítás kísérleti módszerei

Anyagvizsgálati módszerek Mérési adatok feldolgozása. Anyagvizsgálati módszerek

Nyers légifotók feldolgozási lehetőségei ESRI platformon. CSUNDERLIK LÁSZLÓ GDi Esri

THS710A, THS720A, THS730A & THS720P TekScope Reference

Intelligens Rendszerek

A LEGO Mindstorms EV3 programozása

Geokémia gyakorlat. 1. Geokémiai adatok értelmezése: egyszerű statisztikai módszerek. Geológus szakirány (BSc) Dr. Lukács Réka

Terepi adatgyűjtés mobil eszközökkel a természetvédelemben

Tisztán kivehetı tendencia: kommunikációs hálózatok egyre bonyolultabbakká válnak Hálózat bonyolultsága

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.

First experiences with Gd fuel assemblies in. Tamás Parkó, Botond Beliczai AER Symposium

CSALÁDI KUTYA PROGRAM

IKT trendek és tapasztalatok a BME szemszögéből

Intelligens Közlekedési Rendszerek 2

Individuális viselkedés versus. szociális rovaroknál. Markó Bálint Taxonómiai és Ökológiai Tanszék

Quadkopter szimulációja LabVIEW környezetben Simulation of a Quadcopter with LabVIEW

Dobzhansky: In Biology nothing makes sense except in the light of Evolution.

Moore & more than Moore

Statistical Inference

StP Műszaki Fejlesztő, Gyártó és Kereskedelmi Kft.

Teljesítmény Mérés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Teljesítmény Mérés / 20

Correlation & Linear Regression in SPSS

Idõ-ütemterv há lók - I. t 5 4

STATISZTIKA ELŐADÁS ÁTTEKINTÉSE. Mi a modell? Matematikai statisztika. 300 dobás. sűrűségfüggvénye. Egyenletes eloszlás

AZ AUTOMATIZÁLT MIG/MAG HEGESZTÉS VALÓS IDEJŰ MINŐSÉGBIZTOSÍTÁSI LEHETŐSÉGEI

Átírás:

Csoportos viselkedés és automatizált etológia Vásárhelyi Gábor, PhD ELTE Biológiai Fizika Tanszék StatFiz Szeminárium, 2014. május 14.

hálózatok: irányíthatóság, hierarchia, adathalászat sejtek, szövetek: mintázat, szegregáció, perkoláció madarak, emlősök: szociális dinamika, vezetés szimulációk: csoportos döntés, optimális hierarchia hardver, szoftver: GPS, INS, videó robotok, drónok: vezéregyedek, autonómia 2

http://www.wired.com/wiredscience/2013/03/powers-of-swarms/all/ 3 Milyen a csoportos mozgás?

4 U n i v e r z á l i s

5 Hatékony Önhajtott, nem egyensúlyi

Egyszerűen modellezhető, mégis bonyolult 6

Vicsek-modell Állandó sebességű, önhajtott részecskék Sebesség irányát befolyásolja: Szomszédos részecskék sebességének iránya Zaj Vicsek, T.; Czirok, A.; Ben-Jacob, E.; Cohen, I.; Shochet, O. (1995). "Novel type of phase transition in a system of self-driven particles". Physical Review Letters 7

8 Tartalomjegyzék Csoportos mozgás, csoportos döntéshozatal az állatvilágban Galambok kontextus-függő hierarchiája Optimális tudáseloszlás a csoportban Kutyák viselkedésének automata elemzése Csoportosan repülő robotok

Modern technológiák az etológia szolgálatában Kamerák (jó felbontás térben és időben, automatikus képfeldolgozás, sztereo/3d) Mozgásérzékelők (VICON, gyorsulásmérő, giroszkóp, magnetométer, nyomásérzékelő) Helymeghatározók (GPS, GSM, rádió lokátorok, RFID) Adatfeldolgozási kapacitás és sebesség 9

10 Google Scholar Trendek

Csoportban lenni biztonságosabb Valódi ragadozó Virtuális zsákmány szimulált viselkedéssel Kevesebb támadás a csoportosan mozgók irányába (irány átlagolás, többiekhez közel) Ioannou, C.C., Guttal, V. & Couzin, I.D., Predatory Fish Select for Coordinated Collective Motion in Virtual Prey, Science (2012) 11

Csoportban lenni hatékonyabb Portugal, Steven J., et al. "Upwash exploitation and downwash avoidance by flap phasing in ibis formation flight." Nature 505.7483 (2014): 399-402. 12

Optimális információterjedés 3D trajektória rekonstrukció 3 kamerával (170Hz) Irányváltás info időben lineárisan terjed (~50ms), disszipáció mentesen Szuperfolyadék-kal analóg modell, optimális hatékonyság A. Attanasi et al., Superfluid transport of information in turning flocks of starlings, arxiv preprint 1303.7097 (2013) 13

Nem kell sok vezér Kétszintű modell, szimuláció rejtett vezetőkkel Minél nagyobb a csoport, arányaiban annál kevesebb vezető kell 5-10% vezető már hatékonyan irányítja a teljes csapatot. I. D. Couzin, J. Krause, N. R. Franks, S. A. Levin, Effective leadership and decision making in animal groups on the move, Nature (2005) 14

J. Halloy, et al., Social Integration of Robots into Groups of Cockroaches to Control Self-Organized Choices, Science (2007) 15 Robot szomszéd, menjünk együtt! Alap sötétebb a jobb búvóhely keresési mód manipulálva Kollektív döntés lokális interakciók alapján, nemlineáris visszacsatoláson keresztül

Vezetéshez kontaktus is elég N. Tarcai, Cs. Virágh, D. Ábel, M. Nagy, P. L. Várkonyi, G. Vásárhelyi and T. Vicsek, Patterns, transitions and the role of leaders in the collective dynamics of a simple robotic flock, J of Stat. Mech (2011) 16

large-versus-medium dark-versus-light D. J.T. Sumpter, J. Krause, R. James, I. D. Couzin, A. J.W. Ward, Consensus Decision Making by Fish, Current Biology (2008) 17 Dönt aki tud, követ aki nem Melyik ál-halat kövessük? Határozatképes döntéshozatal (ha nem tudom mit döntsek, azt csinálom, amit a többség) Döntési hatékonyság nő a csoportmérettel Jó döntést hozó egyedek aránya és azon próbálkozások aránya ahol mindenki jó döntést hoz (vonzóbb műhalat követi)

Arganda, S., Pérez-Escudero, A., & de Polavieja, G. G., A common rule for decision making in animal collectives across species, PNAS (2012) 18 Az állatok a valószínűségszámítás zsenijei Bayes-i egyesített modell, valószínűségi döntés mások döntései alapján Csak a döntések számának különbsége számít zebrafish argentine ant stickleback P x 1 1 1 as as ( n ( n x y kn kn y x ) ) 1

19

Együk meg egymást, közösen messzebb jutunk! Sűrűségtől függő viselkedés Kannibalizmus hajtotta vándorlás Mégis: sokan együtt messzebbre jutnak, mint egyedül Guttal, V., Romanczuk, P., Simpson, S. J., Sword, G. A., & Couzin, I. D., Cannibalism can drive the evolution of behavioural phase polyphenism in locusts, Ecology Letters (2012) 20

A karrierista hangyák Hangyák automata követése QR kóddal (>100 egyed, > 1 hónap, 6 kolónia, 9 millió interakció) Szervezett társadalom, munkamegosztás, ranglétra, életkorfüggő felelősség, karrier : ápoló királynő körül takarító fészekben gyűjtögető fészken kívül Mersch, M. P., Crespi, S. & Keller, L., Tracking individuals shows spatial fidelity is a key regulator of ant social organization, Science (2013) 21

Vezetés/hierarchia típusok Állandó (időben lassan változó) hierarchia két szint: vezető + követő Vezetők megkülönböztetettek korlátlan csapatméret táncoló méhek, hangyakirálynő, tanár-diák viszony Összetett hierarchia Kis méret: mindenki ismer mindenkit A legtöbb állatcsapat, majmok, elefántok, galambok, iskolai osztály Nagy méret: egyéni megkülönböztető jegyek (territórium, megjelenés): Szociális élőlények (hangyaboly, méhkas, vállalatok) Pillanatnyi vezetők Nagy csapatban is gyors, hatékony döntéshozatal egyfajta többségi szavazással, egyéni valószínűségszámítással halraj, birkanyáj, seregély raj, pánikban lévő tömeg 22

23 Tartalomjegyzék Csoportos mozgás, csoportos döntéshozatal a nagyvilágban Galambok kontextus-függő hierarchiája Optimális tudáseloszlás a csoportban Kutyák viselkedésének automata elemzése Csoportosan repülő robotok

M. Nagy, G. Vásárhelyi, B. Pettit, I. Roberts-Mariani, T. Vicsek, D. Biro, Contextdependent hierarchies in pigeons, under review in PNAS, 2013 24 Kontextustól függő hierarchiák galambcsapatokban Benj Petit 1, Zsuzsa Ákos 2, Máté Nagy 12, Isabella Roberts-Mariani 1, Dániel Ábel 2, Gábor Vásárhelyi 2, Dóra Bíró 1, Tamás Vicsek 2 1 Department of Zoology, University of Oxford 2 Department of Biological Physics, ELTE

Mesterséges látás keretrendszer 3 folt, 5 szín 30 egyed 4 folt, 4 szín 54 egyed 25

Automatikusan mért jellemzők Q F Q F NN Q F ij j i ij j i FQ 0.05 m/s ) ( 50 cm ) (, ) ( ) ( min max v t v d t d t d t v AA i ij t ij i ij Q i F i i T Q i T F 1 1 egyéni jellemzők: páros jellemzők: 26

Galambok etetése a dúcban 27

28 Hierarchikus tulajdonságok M C D, where C D ij ij min( M ij max( M, M ij ji M ) ji,0) M ij C ij 1 2 3 1 X 2 X 3 X Eades-heurisztika 2 3 1 2 X 3 X 1 X S i, j, i j i, j, i j C M ij ij T i, j, ji i, j, i j D D ij ij

29 10-es csoport 30-as csoport

GPS+INS logger rendszer 10Hz GPS (2-3m / 0.01 m/s felbontás) 100Hz 3D gyorsulásmérő (±6g, 16 bit) 100Hz 3D giroszkóp (±500º/s, 16 bit) 1Hz hőmérő 2.5 óra műkődési idő / memória @: 13 g tömeg 150mAh LiPo akkuval 25x45x12 mm teljes méret alkalmazásfüggő, programozható firmware 30

Szoftveres háttér Firmware feltöltés, adatletöltés, GPS-INS-videó szinkronizáció, interaktív vizualizáció, adatelemzés, adatmentés 31

INS adat példa #1 nagyfrekvenciás részletek, GPS pozíció pontosítás (szenzor fúzió), viselkedés felismerés, mozgás analízis galamb repül a dúc körül ~8Hz szárnycsapásokkal (1s részlet) 32

vízimadár szakaszos szárnycsapása (20 s részlet) 33 INS adat példa #2 programozható firmware, eseményvezérelt ébredés időre vagy kis fogyasztású INS szenzorok jele alapján

Navigációs kompetencia mérés Corr i ij v ( t') v (, t) j ( t' ) t' [ t3s; t3s] * ( t) ij max( Corr ij (, t)) Nagy, M., Ákos, Z., Biro, D., & Vicsek, T., Hierarchical group dynamics in pigeon flocks, 2010 Nature 34

35 Stabil hierarchia 30 fős galambcsapat csoportos repülésében

36 Kontextusfüggő stabil hierarchiák FQ dominancia Csipkedésszám Navigáció

37 Tartalomjegyzék Csoportos mozgás, csoportos döntéshozatal a nagyvilágban Galambok kontextus-függő hierarchiája Optimális tudáseloszlás a csoportban Kutyák viselkedésének automata elemzése Csoportosan repülő robotok

Optimális tudáseloszlás a csoportban avagy Hogyan osszunk fel véges tudást (költséget, erőforrást, pénzt) a csoportban, hogy a csoport a lehető legjobban teljesítsen? Tamás Vicsek, Anna Zafeiris ELTE Biológiai Fizika Tanszék 38

Keretrendszer Csoportos döntés tehát valószínűségi jóslás Különböző tudású egyedek tippelnek a saját tudásuk és a környezetük korábbi viselkedése alapján Genetikus algoritmus sokféleképpen változtatjuk a kezdeti tudáseloszlást, és a legjobban teljesítő csoportokat választjuk ki, evolváljuk tovább Optimális kollektív döntés iterációk hosszú során át alakul ki 39

40 Szavazó modell Fej vagy írás a helyes válasz? tippelj kérdezd meg a szomszédokat dönts többségi alapon új kör

Számsorozat tippelése kisvilág-hálózaton 41

Galambok csoportos repülési modellje 42

Eredmények különböző típusú hálózatokon 43

44 Tartalomjegyzék Csoportos mozgás, csoportos döntéshozatal a nagyvilágban Galambok kontextus-függő hierarchiája Optimális tudáseloszlás a csoportban Kutyák viselkedésének automata elemzése Csoportosan repülő robotok

Automata viselkedés felismerés tehetetlenségi szenzorokkal Linda Gerencsér 1, Gábor Vásárhelyi 2, Máté Nagy 2, Tamás Vicsek 2, Ádám Miklósi 1 ELTE Etológia Tanszék + SWARMIX 1 ELTE Biológiai Fizika Tanszék + COLLMOT 2 L. Gerencser, G. Vásárhelyi, M. Nagy, A. Miklósi, T. Vicsek, Identification of Behaviour in Freely Moving Dogs (Canis familiaris) Using Inertial Sensors, submitted to PLOS One, 2013 45

46 Adatgyűjtés Alanyok Labrador retriever (N=12) Malinois (N=12) Loggerek Giroszkóp Gyorsulásmérő (GPS) Videó kamera Laptop (PiGeoNS szoftver)

Nyersadat, koordinátarendszer 47

Adatgyűjtés a helyszínen (tehetetlenségi szenzorok + kamera) Video + felirat: Viselkedési kategóriák (pl. áll, ül, fut, sétál) szinkr. Érzékelők: Adat jellemzők (pl. átlag, szórás, ferdeség, FFT) Tanító fázis (SVM tanuló algoritmus) Jósló fázis (SVM tanuló algoritmus) Tanító és ellenőrző adatbázis független Adatok elemzése (1 kutyán, fajtánként, fajták között) 48

Viselkedési kategóriák Nem átfedő viselkedések Átfedő viselkedési kategóriák áll (A=0) áll, ugat áll, liheg ül (A=0) ül, ugat ül, liheg fekszik (A=0) fekszik, liheg sétál (A=1) sétál, szimatol sétál, jobbra fordul sétál, balra fordul üget (A=2) üget, szimatol üget, jobbra fordul üget, balra fordul szalad (A=3) szalad, szimatol szalad, jobbra fordul szalad, balra fordul vágtat (A=3) vágtat, jobbra fordul vágtat, balra fordul 49

Adatjellemzők (126 db) Base parameter source Base parameter components Comments Linear acceleration (a) a x, a y, a z, a x /a z, a Accelerometer measures acceleration of gravity as well, thus fixed attitude of the sensor on the dog s back is necessary for replicable measurements. a x /a z is the tangent of the cranio-caudal direction relative to ground. Angular velocity (ω) ω x, ω y, ω z, ω Fixed attitude is necessary for gyroscope as well, which measures angular velocity in body-fixed coordinate system. Angular acceleration(b) dω x /dt, dω y /dt, dω z /dt, d ω /dt Calculated as the numerical derivative of ω. Dot products a b, a ω, ω b Included without any special intention, but increases recognition rate slightly. Input node vector components Definition (for any base parameter component x) Comments 1st, 2nd and 3rd moments μ = E[x] = x/n σ = (E[(x μ) 2 ]) 1/2 γ = E[((x μ)/σ) 3 ] i.e., average (mean), standard deviation, skewness Extrema values Fast Fourier Transformation components min(x), max(x), ext_count(x) dc, low, mid and high part of FFT(x) Ext_count is the total number of local minima and maxima. Low, mid and high parts are calculated on the lower half of the spectrum. The upper half is mostly empty or includes pure noise. Note that these components are similar to the generally used partial dynamic body acceleration, but FFT provides a more general context for accessing high frequency components. 50

Eredmények (1-1 kutyára) 51

Eredmények (több kutyára) 52

Jóslás vs. kódolók 53

Felhasználási területek Hosszú távú, kis fogyasztású egyéni viselkedés mérések Kutya-robot-ember együttműködés Viselkedés alapú távirányítás Vadászat, mentőakció, csoportos keresés Hatékony monitorozás (kutya-cica, tehén-birka-ló, babák-öregek) Kiterjesztett valóság 54

Következő generáció Előzetes eredmények: közel 100%-os felismerés valós időben GPS, gyorsulásmérő, giroszkóp, mágneses szenzor, nyomásmérő, hőmérők, mikrofon, hangszóró Vezetéknélküli kapcsolat Onboard miniszámítógép, Linux, valós idejű adatelemzés 6x6 cm, 100 g 55

Vezetés, személyiség, dominancia összefüggése kutyáknál Zs. Ákos, R. Beck, M. Nagy, T. Vicsek and E. Kubinyi (2014) Leadership and Path Characteristics during Walks Are Linked to Dominance Order and Individual Traits in Dogs PLoS Comput Biol 10 e1003446 Public Library of Science 56

57 Összefoglalás csoportos mozgás: mindenki egyforma + zaj csoportos döntés: pillanatnyi egyéniség, mindenki számít (valószínűséget) csoportos viselkedés hierarchia: mindenki más, de csoportban az erő vezetők és követők: kevés dönt, sok követ

EU ERC COLLMOT (2009-2014) http://hal.elte.hu/flocking A kutatást részben támogatta: Magyary Zoltán Posztdoktori Ösztöndíj, TÁMOP 4.2.4.A/1-11-1-2012-0001 58