
arXiv: 1901.06775
We compare two representations used to define the morphology of legs for a hexapod robot, which are subsequently 3D printed. A leg morphology occupies a set of voxels in a voxel grid. One method, a direct representation, uses a collection of Bezier splines. The second, an indirect method, utilises CPPN-NEAT. In our first experiment, we investigate two strategies to post-process the CPPN output and ensure leg length constraints are met. The first uses an adaptive threshold on the output neuron, the second, previously reported in the literature, scales the largest generated artefact to our desired length. In our second experiment, we build on our past work that evolves the tibia of a hexapod to provide environment-specific performance benefits. We compare the performance of our direct and indirect legs across three distinct environments, represented in a high-fidelity simulator. Results are significant and support our hypothesis that the indirect representation allows for further exploration of the design space leading to improved fitness.
8 pages submitted to the 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (Under Review)
FOS: Computer and information sciences, Compositional Pattern Producing Network, Computer Science - Neural and Evolutionary Computing, 2611 Modelling and Simulation, 629, Computer Science - Robotics, Neural and Evolutionary Computing (cs.NE), Evolutionary Robotics, Networks, 2605 Computational Mathematics, Robotics (cs.RO), Simulation
FOS: Computer and information sciences, Compositional Pattern Producing Network, Computer Science - Neural and Evolutionary Computing, 2611 Modelling and Simulation, 629, Computer Science - Robotics, Neural and Evolutionary Computing (cs.NE), Evolutionary Robotics, Networks, 2605 Computational Mathematics, Robotics (cs.RO), Simulation
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 4 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
