We have robots for sweeping floors, mowing lawns, and playing chess. So why not a helicopter that can perform its own flips, rolls, and pirouettes? Computer scientists at Stanford University on ...