Space shuttle Endeavour headed for home on Wednesday after delivering a Japanese module and a Canadian robot to the International Space Station. Its 16-day mission was scheduled to end with a landing at Kennedy Space Centre in Florida at 23.05pm GMT, 33 minutes before sundown.