Пространство состояний SE (3)
The 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. Каждая строка задает минимальное и максимальное значение для размерности состояния в порядок <reservedrangesplaceholder7> , <reservedrangesplaceholder6> , <reservedrangesplaceholder5> , <reservedrangesplaceholder4> , <reservedrangesplaceholder3> , <reservedrangesplaceholder2> space
= stateSpaceSE3(bounds
)и qz. Область входа bounds
устанавливает StateBounds
свойство.
copy | Создайте глубокую копию объекта пространства состояний |
distance | Расстояние между двумя состояниями |
enforceStateBounds | Уменьшите состояние до границ состояния |
interpolate | Интерполяция между состояниями |
sampleUniform | Состояние выборки с использованием равномерного распределения |