The design and control of a robot are very tightly coupled. The way we design a robot determines the way it can be controlled, and vice versa. Machine learning can be applied not only to optimize the ...