Evolving robot gaits in hardware: the HyperNEAT generative encoding vs. parameter optimization | Synapse