Deployment of Hubble. The Hubble Space Telescope (HST) was put into orbit from the Space Shuttle Discovery, mission STS-31, on 24th April 1990. In this picture taken from Discovery, HST is still in the grasp of the Shuttle's robot arm, with the Earth in the background (NASA Media Archives). Buy this as a superb wall poster, a canvas print or a framed print.