Active Robot Perception using Programmable Light Curtains