Variable Robotics