Yes, you can make turn a piston drive robot. It overturns most of the time, but it is just a matter of making only the left side pistons or right side pistons.
Piston drive bot... well, I'll upload my piston drive MW rammer to the bot exchange so you guys can see how it works.