The NASA mission to the International Space Station that will bring home two astronauts who have been stuck there for eight months is scheduled to launch Friday night, after technical difficulties and weather delayed a planned launch earlier this week.