По умолчанию анализатор urdf / sdf добавляет систему с плавающей базой на основе кватернионов.Это плавающее базовое соединение имеет 7 позиционных переменных (x, y, z + кватернион) и 6 скоростей (xdot, ydot, zdot, + пространственная скорость).Вы должны использовать многотельный API, чтобы получить переменную в правильном порядке.
Вы можете добавить соединение между мировой ссылкой и вашей базой (либо в urdf / sdf, либо в вашем коде), чтобы заменить это подразумеваемое плавающеесоединение с, например, призматическим соединением у основания.
Есть много примеров того, как его смоделировать, в селезне, но также в http://underactuated.mit.edu