Generally, I'm interested in simple (DIY) electric vehicle design problems. I saw some photos of electric vehicles as in the following pic:
or also you could check this youtube video.
The vehicle is using an independent wheel drive, so it has 4 bicycle hub motors - one for each wheel. How is possible to regulate/sync the motor's RPM/torque in the turns? In the classic one-motor design this is solved by using a differential but how it is solved in an independent wheel drive scenario?
I am also wondering what happens when one wheel temporarily leaves the ground (e.g. in some off-road scenario). Wouldn't it start spinning very fast in the air, without contact with a surface?
As a programmer, I could imagine some Arduino-based "software differential" for the front wheels, which will regulate the RPM on the wheels based on the "steering wheel" angle, but I don't know how to do the same on the rear wheels.
Also, using an Arduino in such projects doesn't sound very "bullet-proof" but a car, especially such an important thing as engine RPM/torque regulation, needs to be "bulletproof" even as a DIY project, so I am not convinced that this would be a reasonable solution.
How it is possible to solve the independent wheel drive problems in the simple DIY world?