Computer vision and robotics enable automated experimentation on drosophila behavior