NASA has designed and proposed the NEOCam spacecraft to give us the ability to potentially hazardous asteroids them before they find us.