‘self-driving’ spacecraft