A Flexible Autonomous Robot