A solar-powered robot is mainly an energy-budget project. Small panels cannot run large motors continuously, so the reliable design stores energy in a battery and moves in short, planned bursts.
Begin with a light rover or sensor robot that sleeps most of the time. Measure panel current in real sunlight, size the battery for cloudy periods and keep motor current low.