перемещение

Положение и скорость обхода пешехода

Синтаксис

[BPPOS,BPVEL,BPAX] = move(pedestrian,T,ANGH)

Описание

[BPPOS,BPVEL,BPAX] = move(pedestrian,T,ANGH) возвращает положение, BPPOS, скорость, BPVEL, и оси ориентации, BPAX, сегментов тела движущегося пешехода. Объект затем моделирует движение обхода на следующее время, заданное в T. ANGH задает текущий угол заголовка.

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

свернуть все

Пешеходная целевая модель, заданная как объект phased.BackscatterPedestrian.

Длительность следующего интервала обхода, заданного как положительная скалярная величина. Модули находятся в секундах.

Пример: 0.75

Типы данных: double

Заголовок пешехода, заданного как скаляр. Заголовок измеряется в xy - плоскости от x - оси к y - ось. Модули в градусах.

Пример: -34

Типы данных: double

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

свернуть все

Положения сегментов тела, возвращенных как с действительным знаком 3 16 матрица. Каждый столбец представляет Декартово положение, [x;y;z], одного из 16 сегментов тела. Модули исчисляются в метрах. Смотрите Индексы Сегмента Тела для столбца, представляющего положение каждого сегмента тела.

Типы данных: double

Скорость сегментов тела, возвращенных как с действительным знаком 3 16 матрица. Каждый столбец представляет Декартов вектор скорости, [vx;vy;vz], одного из 16 сегментов тела. Модули исчисляются в метрах в секунду. Смотрите Индексы Сегмента Тела для столбца, представляющего скорость каждого сегмента тела.

Типы данных: double

Оси ориентации сегментов тела, возвращенных как 3 с действительным знаком 3 16 массивами. Каждая страница представляет 3х3 оси ориентации одного из 16 сегментов тела. Модули являются безразмерными. Смотрите Индексы Сегмента Тела для страницы, представляющей ориентацию каждого сегмента тела.

Типы данных: double

Больше о

свернуть все

Индексы сегмента тела

Индексы сегмента тела задают, какие столбцы в BPPOS и BPVEL содержат данные о положении и скорости для определенного сегмента тела. Индексы также указывают на страницу BPAX, содержащего матрицу ориентации для определенного сегмента тела. Например, столбец три из BPPOS содержит 3-D положение левой голени. Страница три из BPAX содержит матрицу ориентации левой голени.

Индексы сегмента тела

Сегмент BodyИндекс сегмента тела
левая нога1
правая нога2
оставленная голень3
правая голень4
оставленное бедро5
правое бедро6
оставленное бедро7
правое бедро8
оставленное предплечье9
правое предплечье10
оставленное плечо11
правое плечо12
оставленное плечо13
правое плечо14
шея15
голова16

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Введенный в R2019a