Скорость предполагается именно так и регулировать - задавать необходимый угол с плавным пересчетом. Других вариантов, думаю, не предполагается, да и не надо. Просто составляем схему движений и реализуем ее с необходимой скоростью. От минимума ( подкрадывание ) до максимума ( быстрая ходьба ). Бег - уже другая песня, ибо требует просчета и соблюдения динамического равновесия, но тут нам на помощь приходит акселерометр.
Про сохранение равновесия я начал задумываться только сейчас, но пока я уверен что имеющимся набором степеней свободы можно будет обеспечить хотя бы статическое равновесие. А там и будем смотреть.
Ноги пока сдвигаются-раздвигаются одной сервой ( попарно две задних и две передних ). Для боковых приставных шагов должно хватить, с шагами думаю сможем добиться необходимого равновесия в большинстве ситуаций. Контроль по гироскопу+акселерометру - мощный инструмент...