使用无人机的轨道地点
的不太花费
目标是一种基于前瞻距离的三维路径跟踪器,用于无人机(uav)沿圆形路径跟踪。给定圆心、半径和姿态,轨道跟随器计算所需的偏航和航向,以跟踪路径上的前视点。该对象还计算从无人机姿态到路径的交叉轨迹误差,并跟踪完成圆形轨道的次数。
调优看法
输入以帮助改进路径跟踪。减小距离可以改善跟踪,但可能导致路径中的振荡。
使用无人机使一个位置绕轨道运行:
创造不太花费
对象并设置其属性。
调用带有参数的对象,就像它是一个函数一样。
要了解有关系统对象如何工作的更多信息,请参阅什么是系统对象?
轨道= uaintbitfollow
返回具有默认属性值的轨道跟随器对象。
轨道= uainverbitf手机(名称,价值)
创建带有由一个或多个指定的附加选项的轨道跟随器名称,价值
对论点。
的名字
是属性名称和价值
是相应的价值。的名字
必须出现在单引号内(''
)。您可以以任何顺序指定多个名称值对参数name1,value1,...,namen,valuen
.
[
遵循在路径点跟随对象中指定的路径点集合。该对象以当前位置和前视距离来计算路径上的前视点。与当前位置相比,期望的航向、偏航和交叉跟踪误差也基于这个前瞻点。看法
,致电
,潜艇
,orbitradiusflag.
,lookaheaddistflag.
,crossTrackError
,numturn.
) =轨道(currentPose
,看法
)地位
返回零,直到无人机导航完所有航路点。
要使用对象函数,请将System Object™指定为第一个输入参数。例如,要发布命名的系统对象的系统资源obj.
,使用此语法:
释放(obj)