Enabling the next generation of autonomous and intelligent spacecraft