Differential-drive robots