Learning Object Manipulation With Under-Actuated Impulse Generator Arrays