Forskare har skapat teknik för att hindra en asteroid från att träffa jorden, en kollision man en gång såg som oundviklig.