An approach to evolve and exploit repertoires of general robot behaviours

dc.contributor.authorGomes, J.
dc.contributor.authorOliveira, S. M.
dc.contributor.authorChristensen, A. L.
dc.date.accessioned2018-07-04T08:50:45Z
dc.date.available2018-07-04T08:50:45Z
dc.date.issued2018
dc.date.updated2019-03-20T15:15:14Z
dc.description.abstractRecent works in evolutionary robotics have shown the viability of evolution driven by behavioural novelty and diversity. These evolutionary approaches have been successfully used to generate repertoires of diverse and high-quality behaviours, instead of driving evolution towards a single, task-specific solution. Having repertoires of behaviours can enable new forms of robotic control, in which high-level controllers continually decide which behaviour to execute. To date, however, only the use of repertoires of open-loop locomotion primitives has been studied. We propose EvoRBC-II, an approach that enables the evolution of repertoires composed of general closed-loop behaviours, that can respond to the robot's sensory inputs. The evolved repertoire is then used as a basis to evolve a transparent higher-level controller that decides when and which behaviours of the repertoire to execute. Relying on experiments in a simulated domain, we show that the evolved repertoires are composed of highly diverse and useful behaviours. The same repertoire contains sufficiently diverse behaviours to solve a wide range of tasks, and the EvoRBC-II approach can yield a performance that is comparable to the standard tabula-rasa evolution. EvoRBC-II enables automatic generation of hierarchical control through a two-step evolutionary process, thus opening doors for the further exploration of the advantages that can be brought by hierarchical control.eng
dc.description.versioninfo:eu-repo/semantics/acceptedVersion
dc.event.date2018
dc.identifier.doi10.1016/j.swevo.2018.06.009
dc.identifier.issn2210-6502
dc.identifier.urihttp://hdl.handle.net/10071/16255
dc.journalSwarm and Evolutionary Computation
dc.language.isoeng
dc.pagination265 - 283
dc.peerreviewedyes
dc.publisherElsevier
dc.relationinfo:eu-repo/grantAgreement/FCT/5876/147328/PT
dc.rightsopen access
dc.subjectEvolutionary computationeng
dc.subjectEvolutionary roboticseng
dc.subjectNovelty searcheng
dc.subjectBehaviour repertoireseng
dc.subjectHierarchical controleng
dc.subject.fosDomínio/Área Científica::Ciências Naturais::Ciências da Computação e da Informaçãopor
dc.titleAn approach to evolve and exploit repertoires of general robot behaviourseng
dc.typearticle
dc.volume43
degois.publication.firstPage265
degois.publication.lastPage283
degois.publication.titleAn approach to evolve and exploit repertoires of general robot behaviourseng
dspace.entity.typePublicationen
iscte.alternateIdentifiers.scopus2-s2.0-85049428142
iscte.alternateIdentifiers.wosWOS:000452933500014
iscte.identifier.cienciahttps://ciencia.iscte-iul.pt/id/ci-pub-48795

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
1-s2.0-S2210650217308556-main.pdf
Tamanho:
1.95 MB
Formato:
Adobe Portable Document Format
Descrição:
Pós-print