In our experience, when we've been working with our FRC robot for the Logomotion competition, we've had to use a separate motor for every powered wheel. We have four, so that means we've had to use four motors. I was just putting this info up for other teams to benefit.

The reason we've had to use separate motors is to facilitate full power and speed for each wheel, and because we have individual gears running to each wheel.