文档

移动

行走行人的位置和速度

描述

BPPOSBPVELBPAX) =移动(行人TANGH返回的位置,BPPOS,速度,BPVEL,和方向轴,BPAX指移动的行人的身体部分。对象然后模拟下一个持续时间内的行走运动,在TANGH指定当前航向角。

输入参数

全部折叠

行人目标模型,指定为backscatterPedestrian对象。

下一个行走间隔的持续时间,指定为正标量。单位以秒为单位。

例子:0.75

数据类型:

行人的标题,指定为标量。标题是用xy飞机从x设在向y设在。单位是度。

例子:-34年

数据类型:

输出参数

全部折叠

body片段的位置,作为实值3 × 16矩阵返回。每一列代表笛卡尔坐标位置,[x, y, z]它的身体有16个部分。单位是米。看到身体部分指标表示每个体段位置的列。

数据类型:

身体部分的速度,作为3 × 16的实值矩阵返回。每一列代表笛卡儿速度矢量,(vx; v; vz)它的身体有16个部分。单位是米每秒。看到身体部分指标表示每个体段的速度。

数据类型:

body片段的方向轴,作为实值3 × 3 × 16数组返回。每一页代表16个身体片段中的一个的3 × 3方向轴。单位是无量纲。看到身体部分指标用于表示每个主体段的方向的页面。

数据类型:

更多关于

全部折叠

身体部分指标

正文段索引定义了哪些列BPPOSBPVEL包含特定身体段的位置和速度数据。索引也指向页BPAX包含特定体段的方向矩阵。例如,第三列BPPOS包含左小腿的三维位置。页面的三个BPAX包含左小腿的方向矩阵。

身体部分指标

身体部分 身体部分指数
左脚 1
右脚 2
左小腿 3.
右小腿 4
左大腿 5
右大腿 6
左髋部 7
右髋部 8
离开下臂 9
对较低的手臂 10
左侧上臂 11
右上臂 12
左肩 13
右肩 14
脖子 15
16

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

介绍了R2019a