How to defend Earth from asteroids to be explored by new space craft