Software Engineering for Self-Adaptive Robotics: A Research Agenda