distance

Расстояние между состояниями

Описание

dist = distance(manipSS,state1,state2) вычисляет расстояние между одним или несколькими начальными состояниями и еще одним конечные состояния.

Входные параметры

свернуть все

Пространство состояний манипулятора в виде manipulatorStateSpace объект, который является подклассом nav.StateSpace (Navigation Toolbox).

Положение начального состояния в виде вектора-строки ann-элемента или m-by-n матрица. n является размерностью пространства состояний, заданного в NumStateVariables свойство manipSS. m является количеством положений начального состояния.

Размеры state1 и state2 определите размер dist вывод :

Векторы состояния и расстояния

state1 Sizestate2 Sizedist Size
n- вектор-строка элементаn- вектор-строка элементаскаляр
n- вектор-строка элементаm-by-n матрицаm- вектор-столбец элемента
m-by-n матрицаn- вектор-строка элементаm- вектор-столбец элемента
m-by-n матрицаm-by-n матрицаm- вектор-столбец элемента

Положение конечного состояния в виде n - вектор-строка элемента или m-by-n матрица. n является размерностью пространства состояний, заданного в NumStateVariables свойство manipSS. m является количеством положений начального состояния.

Размеры state1 и state2 определите размер dist вывод :

Векторы состояния и расстояния

state1 Sizestate2 Sizedist Size
n- вектор-строка элементаn- вектор-строка элементаскаляр
n- вектор-строка элементаm-by-n матрицаm- вектор-столбец элемента
m-by-n матрицаn- вектор-строка элементаm- вектор-столбец элемента
m-by-n матрицаm-by-n матрицаm- вектор-столбец элемента

Выходные аргументы

свернуть все

Расстояние между двумя состояниями, возвращенными в виде числа или m - вектор-столбец элемента. Этот расчет расстояния является основным компонентом в оценке затрат на пути. Для призматических соединений расстояние между двумя состояниями является Евклидовой нормой различия между векторами состояния. Для шарнирных соединений с бесконечными границами разность в объединенных значениях вычислена с помощью angdiff.

Для шарнирных соединений расстояния измеряют объединенные различия в радианах. Для призматических соединений расстояния измеряют смещение в метрах.

Размеры state1 и state2 определите размер выхода dist:

Векторы состояния и расстояния

state1 Sizestate2 Sizedist Size
n- вектор-строка элементаn- вектор-строка элементаскаляр
n- вектор-строка элементаm-by-n матрицаm- вектор-столбец элемента
m-by-n матрицаn- вектор-строка элементаm- вектор-столбец элемента
m-by-n матрицаm-by-n матрицаm- вектор-столбец элемента

Смотрите также

(Navigation Toolbox) | (Navigation Toolbox) | (Navigation Toolbox) | (Navigation Toolbox) | (Navigation Toolbox)

Введенный в R2021b