A new general-purpose optimizer can speed up the design of autonomous systems including walking robots and self-driving