Есть один пример PR2 , который также имеет дифференциальный привод (DD). В этом примере DD моделируется как три полностью задействованных шарнира: призматический c x, призматический c y и вращающийся тета. Затем вы можете построить ограниченный контроллер для управления базисом. Под ограниченным контроллером я подразумеваю, что целевая позиция (x, y, theta) должна удовлетворять дифференциальному ограничению.
У меня есть текущая ветка , которая пытается добавить некоторые контроллеры в PR2. Он сырой, но должен помочь вам начать работу.