TY - GEN
T1 - Simulating the evolution of soft and rigid-body robots
AU - Kriegman, Sam
AU - Cappelle, Collin
AU - Corucci, Francesco
AU - Bernatskiy, Anton
AU - Cheney, Nick
AU - Bongard, Josh C.
N1 - Publisher Copyright:
© 2017 ACM.
PY - 2017/7/15
Y1 - 2017/7/15
N2 - 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.
AB - 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.
KW - Evolutionary robotics
KW - Physical simulation
UR - http://www.scopus.com/inward/record.url?scp=85026883651&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85026883651&partnerID=8YFLogxK
U2 - 10.1145/3067695.3082051
DO - 10.1145/3067695.3082051
M3 - Conference contribution
AN - SCOPUS:85026883651
T3 - GECCO 2017 - Proceedings of the Genetic and Evolutionary Computation Conference Companion
SP - 1117
EP - 1120
BT - GECCO 2017 - Proceedings of the Genetic and Evolutionary Computation Conference Companion
PB - Association for Computing Machinery, Inc
T2 - 2017 Genetic and Evolutionary Computation Conference Companion, GECCO 2017
Y2 - 15 July 2017 through 19 July 2017
ER -