Mobile robot navigation project

Okay, I would suggest this approach:

Your robot is a tank. It can go back and forward and turn turn on the spot but not go in curves or round (other than a tank)

It has Continuous tracks

And obstacle detection

Then you have a Turtle (LOGO) program

With 4 commands

Forward backward

Left right