Simulating the evolution of soft and rigid-body robots

Sam Kriegman, Collin Cappelle, Francesco Corucci, Anton Bernatskiy, Nick Cheney, Josh C. Bongard

Research output: Chapter in Book/Report/Conference proceedingConference contribution

10 Scopus citations

Abstract

In evolutionary robotics, evolutionary methods are used to optimize robots to di.erent tasks. Because using physical robots is costly in terms of both time and money, simulated robots are generally used instead. Most physics engines are wri.en in C++ which can be a barrier for new programmers. In this paper we present two Python wrappers, Pyrosim and Evosoro, around two well used simulators, Open Dynamics Engine (ODE) and Voxelyze/VoxCAD, which respectively handle rigid and so. bodied simulation. Python is an easier language to understand so more time can be spent on developing the actual experiment instead of programming the simulator.

Original languageEnglish (US)
Title of host publicationGECCO 2017 - Proceedings of the Genetic and Evolutionary Computation Conference Companion
PublisherAssociation for Computing Machinery, Inc
Pages1117-1120
Number of pages4
ISBN (Electronic)9781450349390
DOIs
StatePublished - Jul 15 2017
Event2017 Genetic and Evolutionary Computation Conference Companion, GECCO 2017 - Berlin, Germany
Duration: Jul 15 2017Jul 19 2017

Publication series

NameGECCO 2017 - Proceedings of the Genetic and Evolutionary Computation Conference Companion

Conference

Conference2017 Genetic and Evolutionary Computation Conference Companion, GECCO 2017
Country/TerritoryGermany
CityBerlin
Period7/15/177/19/17

Keywords

  • Evolutionary robotics
  • Physical simulation

ASJC Scopus subject areas

  • Software
  • Computational Theory and Mathematics
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Simulating the evolution of soft and rigid-body robots'. Together they form a unique fingerprint.

Cite this