Online Learning for Adaptive Robotic Systems