文档帮助中心文档
感兴趣的轨道位置使用无人机
无人机工具箱/算法
的轨道追随者块生成课程和偏航控制下面一个圆形的轨道位置的兴趣基于无人机(UAV)现在的姿势。选择一个无人机类型固定翼或multirotor无人机。您可以指定任何轨道中心位置,轨道半径,并将方向。超前的距离,LookaheadDistance,用于优化的路径跟踪和生成LookaheadPoint输出。
全部展开
构成
(x y z课程)
当前的无人机姿态,指定为一个(x y z课程)向量。[x y z]NED的无人机的位置坐标(north-east-down)中指定的米。课程是地面速度和北方向之间的角度弧度每秒。
[x y z]
课程
例子:[1,-10,π/ 4)
[1,-10,π/ 4)
数据类型:单|双
单
双
中心
中心的轨道,指定为一个[x y z]向量。[x y z]NED的轨道中心位置坐标(north-east-down)中指定的米。
例子:(5,-10)
(5,-10)
半径
轨道半径,指定为一个积极的标量米。
例子:5
5
TurnDirection
方向的轨道,指定为一个标量。正值表示如上从顺时针转。负值表示逆时针转。的值0自动确定基于输入的值构成。
0
例子:1
1
LookaheadDistance
超前距离跟踪指定的轨道,是一个积极的标量。调整这个值有助于调整紧密无人机如何遵循圆轨道。小值改善追踪,但会导致振荡的路径。
例子:2
2
ResetNumTurns
重置为计算结果,指定为数字信号。任何上升的信号触发的重置NumTurns输出。
要启用这个输入,选择不断上升的为外部复位。
不断上升的
LookaheadPoint
超前点路径,作为一个返回[x y z]位置矢量在米。
数据类型:双
DesiredCourse
想要的课程,作为数字返回标量弧度的范围(π-π,)。无人机是速度矢量的方向角相对于北以弧度。固定翼无人机类型,期望,期望偏航的值是相等的。
(π-π,)
DesiredYaw
期望偏航,作为数字返回标量弧度的范围(π-π,)。无人机偏航的前进方向是无人机(无论速度矢量)相对于北以弧度。固定翼无人机类型,期望,期望偏航的值是相等的。
OrbitRadiusFlag
轨道半径国旗,返回0或1。0表明轨道半径不饱和,1表明轨道半径是饱和到指定最小轨道半径值。
数据类型:uint8
uint8
LookaheadDistFlag
超前距离国旗,返回0或1。0表明超前距离不饱和,1表明超前距离饱和到指定最小超前距离值。
CrossTrackError
交叉跟踪错误从无人机位置路径,作为积极的数字标量返回米。误差测量无人机位置的垂直距离最近的点的路径。
这个端口如果仅仅是可见的显示CrossTrackError输出端口检查。
NumTurns
无人机的次数已经完成了轨道,作为数字返回标量。随着无人机圈中心点,这个值根据指定的增加或减少转方向。十进制值显示部分完成一圈。如果无人机航迹误差超过超前距离,匝数不更新。
NumTurns复位时中心,半径,或TurnDirection都发生了变化。您还可以使用ResetNumTurns输入。
这个端口如果仅仅是可见的显示NumTurns输出端口检查。
无人机类型
固定翼
multirotor
类型的无人机,指定为固定翼或multirotor。
这个参数是non-tunable。
最低轨道半径(米)
最低轨道半径,指定为一个积极的数字标量米。
当输入轨道半径端口小于最低轨道半径OrbitRadiusFlag返回的是1和轨道半径值被指定为最低轨道半径的值。
最小的超前距离(米)
0.1
最小的超前距离,指定为一个积极的数字标量米。
当输入LookaheadDistance端口小于最低超前距离LookaheadDistFlag返回的是1和超前距离值被指定为最小的超前距离的值。
外部复位
没有一个
选择不断上升的要启用ResetNumTurns块的输入。
显示CrossTrackError输出端口
从
在
输出交叉的跟踪误差CrossTrackError端口。
显示NumTurns输出端口
输出无人机航点的状态状态端口。
使用无人机轨道追随者块生成课程和偏航命令轨道位置感兴趣的无人机。
数值
控制
导数
环境
状态
plotTransforms
uavOrbitFollower
uavWaypointFollower
fixedwing
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室
得到审判现在