anthony j clark jared m moore and philip k mckinley
play

Anthony'J.'Clark,'Jared'M.'Moore,' and'Philip'K.'McKinley' - PowerPoint PPT Presentation

Anthony'J.'Clark,'Jared'M.'Moore,' and'Philip'K.'McKinley' 2nd'Interna:onal'Workshop'on' 12th'European'Conference'on' the'Evolu:on'of'Physical'Systems' 'Ar:ficial'Life.'Taormina,'Italy' Aqua:c'dynamics' Passive'components'


  1. Anthony'J.'Clark,'Jared'M.'Moore,' and'Philip'K.'McKinley' 2nd'Interna:onal'Workshop'on' 12th'European'Conference'on' the'Evolu:on'of'Physical'Systems' 'Ar:ficial'Life.'Taormina,'Italy'

  2. • Aqua:c'dynamics' • Passive'components' • Flexible'components' • SelfKmodeling'uncertainty'

  3. • Speed'and'maneuverability' – Limited'actua:on'capability'for'small,'inexpensive'devices' • Accommoda:ng'aqua:c'environment' – Highly'dynamic'condi:ons' – Uncertainty'in'external'condi:ons'and'robot'orienta:on' ' • Overcoming'hardware'decay'and'physical'damage' – Controller'designed/evolved'for'specific'morphology' – How'can'compensatory'behaviors'be'generated' dynamically'if'the'a'fin'or'flipper'is'damaged?'

  4. • Facili:es' – Configurable'robots' – 4,500'gallon'test'tank' – flow'tank' – Mul:Kmaterial'3D'printer' – Compute'cluster'

  5. Create&Simula,on& Evolve&solu,ons& • Develop'models' • Evolve'in'simula:on' • Validate'model' • Evolve'online'

  6. Industrial& Biological&research& • Water'quality'' • Elicit'schooling' • Ecological'monitoring' • Act'as'predator' Photograph'by'the'State'of'Michigan'

  7. • Lighthill’s:'LargeKamplitude' elongatedKbody'theory'of' fish'locomo:on'(1971)' • Validated'on'the'physical' device'

  8. • Passive'joints' • Evolved'for'flat'terrain' and'water' – fin'dimensions' – oscilla:ng'frequency'

  9. Evolved'for'both'ground'and'aqua:c'environments'

  10. Evolved'for'both'ground'and'aqua:c'environments'

  11. • Paddles'are'flexible'and's:cky' • Evolu:on' – arm'length' – foot'radius' – flexibility'

  12. • Flexible'caudal'fin' – spring'coefficients' – material'proper:es' • Evolve'with'control' – neural'oscillators' – resonant'frequency'for'a' given'morphology'

  13. • Increases'complexity' – no'longer'on'the'surface' • Sta:on'keeping' – maintain'posi:on' against'laminar'flow'

  14. • Fitness' – transient'phase' – spherical'gradient'

  15. • Physical'damage'can'render' a'robot'helpless'' • Need'to'dynamically' generate'new'behaviors'to' mi:gate'or'overcome' changes'in'actua:on' • Approach'based'on' BongardKLipson’s' Explora:onKEs:ma:on' Algorithm'(EEA)'

  16. Damaged'robot' Best'performer'from'original'EEA' Best'performer'from'extended'EEA'

  17. Trajectory of Undamaged and Target 0.2 Y − axis 0.1 0.0 − 0.1 − 0.2 0 1 2 3 X − axis Trajectory of EEA and Target 0.2 Y − axis 0.1 0.0 − 0.1 − 0.2 0 1 2 3 X − axis Trajectory of OoB EEA and Target 0.2 Y − axis 0.1 0.0 − 0.1 − 0.2 0 1 2 3 BEACON'Congress'2013' 21' X − axis

  18. • Increased'complexity' – tasks' – adap:ve'control' • Con:nue'evolu:on'online' – refine'simulated'solu:ons' – selfKmodeling'to'handle'damage'

  19. • Simula:on'is'courseKgrain' – good'for'prototyping'techniques/concepts' • i.e.'flexibility,'passive'parts,'algorithms'etc.' – gain'insight'into'problem'before'fabrica:on' • Online'evolu:on'will'be'necessary' – finer'grain'evolu:on'

  20. • The'SENS'Lab' • The'Smart'Microsystems'Laboratory' • The'BEACON'Center' Na:onal'Science'Founda:on'grants'' CNSK1059373,'CNSK0915855,'DBIK0939454,' CCFK0820220,'IISK0916720,'ECCSK1050236,' ECCSK1029683,'CNSK0751155.''

  21. T HANK 'Y OU '

  22. • Mathema:cal'modeling' • Amphibious'robot' • Crawler'with'flexible'paddles' • Robo:c'fish' • Aqua:c'robot'

Recommend


More recommend