Both of those can be really easy or really hard, depending. What exactly would you like to learn ?
Both things are related to control loops, so how about you make a slightly more complex robot that can detect it's position somehow, and get some pathfinding going ?
Both things are related to control loops, so how about you make a slightly more complex robot that can detect it's position somehow, and get some pathfinding going ?