Predictive Micro Robotics