Artificial Intelligence for Small Satellites Mission Autonomy