Self-Maintenance for Autonomous Robots controlled by ReadyLog