{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T18:09:19Z","timestamp":1770833359855,"version":"3.50.1"},"reference-count":62,"publisher":"MIT Press","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Evolutionary Computation"],"published-print":{"date-parts":[[2020,12]]},"abstract":"<jats:p>For the first time, a field programmable transistor array (FPTA) was used to evolve robot control circuits directly in analog hardware. Controllers were successfully incrementally evolved for a physical robot engaged in a series of visually guided behaviours, including finding a target in a complex environment where the goal was hidden from most locations. Circuits for recognising spoken commands were also evolved and these were used in conjunction with the controllers to enable voice control of the robot, triggering behavioural switching. Poor quality visual sensors were deliberately used to test the ability of evolved analog circuits to deal with noisy uncertain data in realtime. Visual features were coevolved with the controllers to automatically achieve dimensionality reduction and feature extraction and selection in an integrated way. An efficient new method was developed for simulating the robot in its visual environment. This allowed controllers to be evaluated in a simulation connected to the FPTA. The controllers then transferred seamlessly to the real world. The circuit replication issue was also addressed in experiments where circuits were evolved to be able to function correctly in multiple areas of the FPTA. A methodology was developed to analyse the evolved circuits which provided insights into their operation. Comparative experiments demonstrated the superior evolvability of the transistor array medium.<\/jats:p>","DOI":"10.1162\/evco_a_00272","type":"journal-article","created":{"date-parts":[[2020,5,1]],"date-time":"2020-05-01T19:41:11Z","timestamp":1588362071000},"page":"677-708","source":"Crossref","is-referenced-by-count":3,"title":["Evolved Transistor Array Robot Controllers"],"prefix":"10.1162","volume":"28","author":[{"given":"Michael","family":"Garvie","sequence":"first","affiliation":[{"name":"Department of Informatics, University of Sussex, Brighton, BN1 9QJ, UK"}]},{"given":"Ittai","family":"Flascher","sequence":"additional","affiliation":[{"name":"Binderr, Haifa, Israel"}]},{"given":"Andrew","family":"Philippides","sequence":"additional","affiliation":[{"name":"Department of Informatics, University of Sussex, Brighton, BN1 9QJ, UK"}]},{"given":"Adrian","family":"Thompson","sequence":"additional","affiliation":[{"name":"Department of Informatics, University of Sussex, Brighton, BN1 9QJ, UK"}]},{"given":"Phil","family":"Husbands","sequence":"additional","affiliation":[{"name":"Department of Informatics, University of Sussex, Brighton, BN1 9QJ, UK"}]}],"member":"281","reference":[{"key":"B1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31078-2"},{"key":"B2","doi-asserted-by":"publisher","DOI":"10.1177\/1059712310395410"},{"key":"B3","first-page":"20:257","author":"Beer R.","year":"1997","journal-title":"Robotics and Autonomous Systems"},{"key":"B4","first-page":"39:1","author":"Beer R.","year":"2015","journal-title":"Cognitive Science"},{"key":"B5","volume-title":"Autonomous robots: From biological inspiration to implementation and control","author":"Bekey G","year":"2005"},{"key":"B6","doi-asserted-by":"publisher","DOI":"10.1109\/EH.2005.30"},{"key":"B7","doi-asserted-by":"publisher","DOI":"10.3390\/s141120800"},{"key":"B8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-01636-3"},{"key":"B9","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2013.6557625"},{"key":"B10","volume-title":"Theoretical neuroscience","author":"Dayan P.","year":"2005"},{"key":"B11","doi-asserted-by":"publisher","DOI":"10.1109\/TASL.2013.2244083"},{"key":"B12","first-page":"475","volume":"1407","author":"Finlayson G.","year":"1998","journal-title":"Proceedings of the 5th European Conference on Computer Vision"},{"key":"B13","first-page":"402","volume-title":"From Animals to Animats III: Proceedings of the Third International Conference on Simulation of Adaptive Behavior","author":"Floreano D.","year":"1994"},{"key":"B14","unstructured":"Garvie, M. (2005).Reliable electronics through artificial evolution. PhD thesis, School of Cognitive and Computing Sciences."},{"key":"B15","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36553-2_22"},{"key":"B17","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2000.870345"},{"key":"B18","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2004.1331114"},{"key":"B19","first-page":"346","volume-title":"Towards a Practice of Autonomous Systems: Proceedings of the 1st European Conference on Artificial Life","author":"Harvey I","year":"1992"},{"key":"B20","unstructured":"Harvey, I. (1992b). Untimed and misrepresented: Connectionism and the computer metaphor. Technical Report CSRP 245. School of Cognitive and Computing Sciences, University of Sussex."},{"key":"B21","doi-asserted-by":"crossref","first-page":"392","DOI":"10.7551\/mitpress\/3117.003.0058","volume-title":"From Animals to Animats 3: Proceedings of the 3rd International Conference on Simulation of Adaptive Behaviour","author":"Harvey I.","year":"1994"},{"key":"B22","doi-asserted-by":"publisher","DOI":"10.1162\/EVCO_a_00103"},{"key":"B23","doi-asserted-by":"publisher","DOI":"10.1016\/0921-8890(95)00016-9"},{"key":"B24","doi-asserted-by":"publisher","DOI":"10.1002\/cplx.20336"},{"issue":"2","key":"B25","first-page":"326","volume":"6","author":"Jakobi N","year":"1998","journal-title":"Adaptive Behaviour"},{"key":"B26","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-59496-5_337"},{"key":"B27","first-page":"195","volume-title":"Proceeding of the First International Conference on Evolvable Systems: From Biology to Hardware","author":"Keymeulen D.","year":"1996"},{"key":"B28","volume-title":"Genetic programming IV: Routine human-competitive machine intelligence","author":"Koza J.","year":"2003"},{"key":"B29","doi-asserted-by":"crossref","first-page":"94","DOI":"10.7551\/mitpress\/3242.001.0001","volume-title":"Late Breaking Papers at the Genetic Programming 1996 Conference","author":"Koza J. R.","year":"1996"},{"key":"B30","unstructured":"Lambercy, F. (2011).K-junior user manual v1.2. Technical Report. K-Team, Yverdon-les-Bains, Switzerland."},{"key":"B31","unstructured":"Langeheine, J. (2005).Intrinsic hardware evolution on the transistor level. PhD thesis, Kirchhoff Institute for Physics."},{"key":"B32","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-46406-9_13"},{"key":"B33","doi-asserted-by":"publisher","DOI":"10.1109\/EH.2002.1029869"},{"key":"B34","doi-asserted-by":"publisher","DOI":"10.1109\/MN.1999.758861"},{"key":"B35","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45443-8_21"},{"key":"B36","doi-asserted-by":"publisher","DOI":"10.1109\/MCI.2006.1597058"},{"key":"B37","doi-asserted-by":"publisher","DOI":"10.1109\/AHS.2014.6880159"},{"key":"B38","first-page":"6:37","author":"Mayol W.","year":"2002","journal-title":"Personal and Ubiquitous Computing"},{"key":"B39","doi-asserted-by":"publisher","DOI":"10.1007\/s12065-014-0106-6"},{"key":"B40","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-015-1928-6"},{"key":"B41","first-page":"17:619","author":"Muhlenbein H.","year":"1991","journal-title":"Parallel Computing"},{"key":"B42","first-page":"210","volume-title":"Proceeding of the First International Conference on Evolvable Systems: From Biology to Hardware","author":"Naito T.","year":"1996"},{"key":"B43","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-32552-1_76"},{"key":"B44","first-page":"214","volume-title":"Proceedings of the 2017 NASA\/ESA Conference on Adaptive Hardware and Systems","author":"Ping Z.","year":"2017"},{"key":"B45","doi-asserted-by":"publisher","DOI":"10.1109\/EH.2003.1217666"},{"key":"B46","doi-asserted-by":"publisher","DOI":"10.1049\/ip-cdt:20040015"},{"key":"B47","doi-asserted-by":"publisher","DOI":"10.1007\/11549703_10"},{"key":"B48","doi-asserted-by":"publisher","DOI":"10.1109\/EH.2000.869347"},{"key":"B49","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-003-0292-0"},{"key":"B50","doi-asserted-by":"publisher","DOI":"10.1109\/92.920839"},{"key":"B51","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-59496-5_332"},{"key":"B52","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-3414-5"},{"key":"B53","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-61093-6_7"},{"key":"B54","first-page":"218","volume":"1801","author":"Thompson A.","year":"2000","journal-title":"Proceedings of the 3rd International Conference on Evolvable Systems"},{"key":"B55","doi-asserted-by":"publisher","DOI":"10.1109\/4235.788489"},{"key":"B56","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-44616-4"},{"key":"B57","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2016.2632722"},{"key":"B58","doi-asserted-by":"publisher","DOI":"10.2307\/2941061"},{"key":"B59","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/8493.001.0001"},{"key":"B60","first-page":"511","volume":"1","author":"Viola P.","year":"2001","journal-title":"Proceedings IEEE Computer Society Conference on Computer Vision and Pattern Recognition"},{"key":"B61","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-10-2404-7"},{"key":"B62","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-46406-9_26"},{"key":"B63","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0057617"}],"container-title":["Evolutionary Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mitpressjournals.org\/doi\/pdf\/10.1162\/evco_a_00272","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,5]],"date-time":"2024-08-05T02:13:37Z","timestamp":1722824017000},"score":1,"resource":{"primary":{"URL":"https:\/\/direct.mit.edu\/evco\/article\/28\/4\/677-708\/95003"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12]]},"references-count":62,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["10.1162\/evco_a_00272"],"URL":"https:\/\/doi.org\/10.1162\/evco_a_00272","relation":{},"ISSN":["1063-6560","1530-9304"],"issn-type":[{"value":"1063-6560","type":"print"},{"value":"1530-9304","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,12]]}}}