Semi autonomous robot###