В работе рассмотрено групповое управление двигателями постоянного тока, используемыми в робототехнике, в условиях наличия разнородных модулей управления ими (драйверов). Для упрощения реализации алгоритмов управления роботами и работы пользователя с гетерогенными драйверами двигателей с различной логикой управления, электрическими схемами и количеством входных и выходных сигналов предложено решение в виде программной библиотеки, представляющей функционал высокоуровневого интерфейса программирования и уровня абстракции для управления группами двигателей. Двигатели выполняют единую задачу в каждой группе, при этом состав группы может быть изменен путем переназначения одного или нескольких двигателей в другие группы. Библиотека позволяет задавать режимы работы одиночных двигателей и их групп без учета конкретных схем электрического управления и особенностей каждой модели двигателя или его драйвера, что значительно упрощает управление роботом (по сравнению со схемой управления каждым мотором по-отдельности через его драйвер).