Пространство состояния SE (3)
stateSpaceSE3 объект сохраняет параметры и состояния в пространстве состояний SE (3), которое состоит из векторов состояний, представленных [x, y, z, qw, qx, qy, qz]. x, y и z - декартовы координаты. qw, qx, qy и qz представляют ориентацию в кватернионе. Объект использует евклидово вычисление расстояния и линейную интерполяцию для компонента перевода состояния. Объект использует вычисление расстояния кватерниона и сферическую линейную интерполяцию для компонента вращения состояния.
создает объект пространства состояния SE (3) с границами состояния по умолчанию для x, y и z. Переменные состояния qw, qx, qy и qz, соответствующие ориентации, не ограничены.space = stateSpaceSE3
создает объект пространства состояния SE (3) с границами состояний, заданными как матрица 7 на 2. Каждая строка задает минимальное и максимальное значения для измерения состояния в порядке x, y, z, qw, qx, qy и qz. Входspace = stateSpaceSE3(bounds)bounds устанавливает StateBounds собственность.
copy | Создание глубокой копии государственного космического объекта |
distance | Расстояние между двумя состояниями |
enforceStateBounds | Уменьшить состояние до границ состояний |
interpolate | Интерполяция между состояниями |
sampleUniform | Образец состояния с использованием равномерного распределения |