совсен не ничего не стесьняясь - подниму тему о моторах из CD-ROM-а
я разобрал 8 штук (разных лет и производителей), и не нашел одинаковых узлов (в паре похожа подача головки, но уверенности в соотношении шестерен нет). два визуально похожих маленьких мотора установил на Минибот - вращать валами колесики от мышек (уже с энкодерами, кстати) - фактически они оказались совершенно разными
нет ли решения использовать набор двигателей одного cd-rom-а в роботе-тележке, исключая схему с одной ведущей осью и второй - рулевой ("автомобильную").
например, маршевый двиг с разделением по колесам планетарной передачей и подруливанием вспомогательным двигателем.
примерно так, но лучше бы попроще
"маршевый" мотор вращает шестерню A (и левое колесо) и через шестерню C передает момент на две сцепленных свободновращающихся шестерня E (сателлит), передая момент далее на шестерни D и F (реверс) и правое колесо. Шестерня E закреплена осью на шестерне B.
При прямолинейном движении (вперед или назад) включен "маршевый" мотор, "подруливающий" мотор не работает. При необходимости повернуть (изменить соотношение угловых скоростей двух колес) включается "подруливающий" мотор, вращающий шестерню B, за счет чего скорость вращения шестерен E, D, F увеличивается или уменьшается.
Возможно, имеет смысл делать разными диаметры шестерен A и B и/или использовать червячную передачу для "подруливающего" мотора.
схему поправил