cr0sh
Member
I am finding bits and peaces with google; "differential drive motor controller" or try "dual axis motor controler"
Those are certainly dual-axis motor controllers and such - but that's not the same as an "electronic differential"; I am not absolutely certain how an electronic differential works, but I would imagine that by knowing the axle length, the wheelbase distance (from front to back axle centers), the wheel diameter, and a few other parameters - by knowing the angle the front wheels are turned, the controller (which would certainly include drivers for each motor to control speed via PWM or such) would then be able to apply the proper speed to each motor so that the inner-wheel motor turns slower than the outer-wheel motor, proportionate to the circles and such each are tracking inside based on the steering wheel angle, etc. Probably would also have to monitor the current and/or some kind of encoder to account for slippage and such (and accelerate or brake the motors as appropriate).
I have not seen any controller that can do this, though I do know they exist:
https://en.wikipedia.org/wiki/Electronic_differential
I suspect that any controller you could buy probably would be designed for some regular size or larger electric vehicle (for instance, they show a mining truck in the article above that uses such a controller!) - and probably wouldn't be cheap (if one could be purchased at all).
I was planning on trying to implement an electronic differential for my platform, using a microcontroller (likely an ATMega168 or 328 programmed via the Arduino IDE - but as a standalone controller) - if someone doesn't get there before I do (at the rate I'm going, someone is likely to - no biggie, though), I plan on releasing the code on the Arduino forum, or put it in the playground, or on my site - somewhere; so that there is an open-source e-diff codebase available for others to use.