two-wheeled differential-drive robot rotation (one or two wheels)

Hello everyone

I bought a two-wheeled differential-drive robot . The robot came with an built-in program that consist of four parts:

  1. forward velocity : Both Motor 1 and Motor 2 rotate at same speed.
  2. Backward velocity : Both Motor 1 and Motor 2 rotate at same speed.
  3. Right turn: Motor 1 rotates and Motor 2 stops.
  4. Left turn: Motor 2 stops and Motor 2 rotates.

Honestly I am not familiar with differential-drive robots but I'd like to use the robot to track a curve aided by a camera located at the ceiling of my room.
I do not really know if rotation of the robot with only one wheel ( Right/Left turn) has an advantage for control or if it will be a bad decision

Would you guys give me some advise?

Thanks

It's basically skid steering, which can be written and controlled easily. What do you plan on controlling it with?

Edit:

i'd like to use the robot to track a curve aided by a camera located at the ceiling of my room.

This might be a little more difficult and require more hardware and smarter software.

Here is the theory on two-wheel differential steering A Tutorial and Elementary Trajectory Model for The Differential Steering System
You will need encoders on the wheels, or wheel motors, to implement it.