一个路径由多个运动组合的片段组成(例如,左转、直转和右转)。过渡姿势是与一个运动的结束和另一个运动的开始相对应的车辆姿态。它们表示路径上对应于车辆方向或方向改变的点。的插入
函数总是返回过渡位姿,即使您只在路径上的指定点进行插值。
过渡位姿之间的路径长度由MotionLengths
路径段的属性。例如,考虑下面的路径,它是adriving.Path
对象由单个Dubins路径段组成。这部分由三个运动组成,如MotionLengths
和MotionTypes
段的属性。
的插入
函数按如下顺序插入过渡位姿:
飞行器的初始姿态,StartPose
。
车辆左转后的姿势(“L”
),以最大转向角行驶4.39米。
车辆直线行驶后的姿势(“S”
) 6.32米。
车辆右转后的姿势(“R”
),以最大转向角行驶4.39米。这个姿势也是目标姿势,因为它是整个路径的最后一个姿势。
图中显示了这些过渡姿势,它们是[x,y,Θ)向量。x和y在世界单位中指定车辆的位置,例如米。Θ指定车辆的方向角,单位为度。