快捷导航
查看: 998|回复: 10

[PIX] Ardupilot垂直起降固定翼固件使用指南

[复制链接]
最佳答案
1 

该用户从未签到

参加活动:0

组织活动:0

发表于 2017-9-27 14:55:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 xttyyy 于 2017-9-27 17:48 编辑

         VTOL早在2016年就已经被Ardupilot全系列飞控所支持,并且在国外被多次验证。今年国内也逐渐出现了很多垂直起降飞行器,网上几千块就能买一整套空机模型,但是相应的中文材料比较缺乏,因此我将ardupilot.com官方网站的垂直起降指南进行了翻译,希望对大家有所帮助。目前只完成了重要基础内容的翻译,还有20%左右没有完成,后续会补充。
       本文说明如何设置和使用“QuadPlane”固件操作复合翼飞行器,
QuadPlane 简介
1.png
·         QuadPlane是固定翼和多旋翼的组合体,这种飞行器可以垂直起降,具有更好的飞行速度和范围,并且可以根据不同任务在空中悬停。
·         QuadPlane是在固定翼飞行器的基础上,添加4到8个旋翼马达。飞行员可以通过新增的飞行模式和命令让QuadPlane像多旋翼一样起飞、降落和飞行,并且自动或半自动的在固定翼和多旋翼间平滑切换。额外的马达也可以在传统固定翼模式下提供升力,并辅助保持姿态稳定。
导入固件
·         从固定翼3.5之后加入了对QuadPlane的支撑。
·         安装QuadPlane固件后,可以在参数列表中找到Q_ENABLE参数,默认为0,关闭复合翼模式,设置到1后会启用复合翼功能。所有的复合翼特殊参数都以"Q_"开头。
安装复合翼
         在组装复合翼前,要仔细进行设计。本段落会为你的额安装工作提供一些通用的建议和指导。
2.jpg
基本原则
很多固定翼飞行器都可以经过改造具备垂直起降的能力。尽管官方使用QuadPlane(四旋翼固定翼)命名这些复合翼飞机,但是几乎所有类型的多旋翼都可以被用于复合翼,如四轴、八轴、三轴等等。
成功改造的要素如下:
·         固定翼模式可以承担飞机以及所有旋翼机构的重量。
·         要准备足够的动力,旋翼模式不仅要可以负担所有重量,还要考虑固定翼翼面带来的升力损失。
·         旋翼平面的上下要有足够的空间,以保证空气动力学上的拉力效率。
·         最小化翼面的扭曲和弹性变形,以保证旋翼的动力全部作为升力
·         尽量减小旋翼动力系统和桨平面带来的飞行阻力。
3.jpg
在设计QuadPlane可以考虑使用eCalc软件来帮助计算系统动力是否满足需求,帮助选择合适的电机、电调、螺旋桨和电池。无刷电机的推重比更高,可以有效减轻飞行器重量。
QuadPlane Range
Perhaps surprisingly, it is sometimes possible to increase the potential range of an aircraft using a QuadPlane conversion. This may seem counter intuitive as a QuadPlane conversion will both add weight and increase aerodynamic drag to an airframe.
The reason why range can be increased is the extra carrying capacity of a QuadPlane. Many fixed wing aircraft are limited in the amount of battery they can carry due to the requirements for reliable launch. During launch, and especially when using a flying launch such as a catapult or bungee, the aircraft needs to rapidly accelerate to an airspeed above its stall speed. If it fails to reach that speed suffiently quickly then it will crash. A QuadPlane avoids this problem by taking off vertically, and can spend longer on the acceleration needed to sufficient speed for forward flight.
This means it is often possible to pack a lot more battery into a QuadPlane than is possible in the same airframe without VTOL motors. The extra battery capacity can more than make up for the increased weight and drag of the VTOL motors.
To make the most of this advantage you need to do very rapid VTOL takeoffs and landings to minimise the battery consumption in VTOL flight. The video below demonstrates just how rapid a takeoff can be achieved with a properly setup quadplane.
一些组装日志
Here are some build logs of a few QuadPlanes that may help you with ideas for your own build.
·         QuadRanger build: http://px4.io/docs/quadranger-vtol/
if you would like to add your own build to this list then please contact the ArduPilot dev team.
电机设置
QuadPlane 固件支持大多数多旋翼方式,如四旋翼、八旋翼、6旋翼等。
旋翼马达的顺序和多旋翼一致,只是起始通道从1调整到了5,如四旋翼为5678.
如下为传统四旋翼作为复合翼模式的通道对应关系。
·         Channel 5: Front right motor, counter-clockwise
·         Channel 6: Rear left motor, counter-clockwise
·         Channel 7: Front left motor, clockwise
·         Channel 8: Rear right motor, clockwise
如下为一个四轴双桨复合翼的通道对应关系。
·         Channel 5: Front right top motor, counter-clockwise
·         Channel 6: Front left top motor, clockwise
·         Channel 7: Rear left top motor, counter-clockwise
·         Channel 8: Rear right top motor, clockwise
·         Channel 9: Front left bottom motor, counter-clockwise
·         Channel 10: Front right bottom motor, clockwise
·         Channel 11: Rear right bottom motor, counter-clockwise
·         Channel 12: Rear left bottom motor, clockwise
固定翼模式的输出通道还是1到4未变。
同时修改 Q_FRAME_CLASS and Q_FRAME_TYPE.可以改变旋翼的动力分布模式,其中
Q_FRAME_CLASS 对应:
·         1 for 四轴
·         2 for 六轴
·         3 for 八轴
·         4 for 四轴八桨
·         5 for y6
·         7 for 三轴
·         10 for 尾座
Q_FRAME_TYPE 对应
·         0 for plus frame
·         1 for X frame
·         2 for V frame
·         3 for H frame
·         11 for FireFly6Y6 (for Y6 only)
使用自定义电机映射
通过修改各通道的SERVOn_FUNCTION.可以自定义电机映射关系,多旋翼电机对应的功能编码为:
·         33: motor1
·         34: motor2
·         35: motor3
·         36: motor4
·         37: motor5
·         38: motor6
·         39: motor7
·         40: motor8
所以,如果想修改旋翼对应的通道为9到12,可以做如下修改
·         SERVO9_FUNCTION = 33
·         SERVO10_FUNCTION = 34
·         SERVO11_FUNCTION = 35
·         SERVO12_FUNCTION = 36
电调校准
基本所有的电调都需要预先进行PWM的校准工作,以保证大家在相同输入下具备相同的转速。一般电调厂家的校准程序都需要分别输入最高和最低的PWM脉冲值。在QuadPlane中,提供了同时对几个电机的校准方式。
电调校准 (3.6.0 以后)
通过设置 Q_ESC_CAL参数允许在QSTABILIZE模式下进行电调校准。该参数有两个值:
1.     Q_ESC_CAL=1 飞行器解锁后,各电机的输出直接连接到遥控器摇杆的输入。
2.    Q_ESC_CAL=2  飞行器解锁后,各电机输出最大值。
Q_ESC_CAL=1时的校准方式为:
1.    拆除所有螺旋桨
2.    为飞控上电(不要给马达上电),如果飞行器无法单独给飞控或马达通电的话,可以通过usb线先行为飞控供电。
3.    设置Q_ESC_CAL 为 1
4.    切换到QSTABILIZE 模式
5.    打开安全开关
6.    解锁飞行器,马达输出的PWM值直接来自遥控器。
7.    将油门摇杆调整到最高。
8.    为电调和电机供电。
9.    听到电调鸣叫两声(各厂家有微小差异),表明电调接收到最高PWM
10.  遥控器油门摇杆推到最低。
11.  应该可以听到电调的提示音,表示校准完成。
Q_ESC_CAL=2时的校准方式为
1.    拆除所有螺旋桨
2.    为飞控上电(不要给马达上电),如果飞行器无法单独给飞控或马达通电的话,可以通过usb线先行为飞控供电。
3.    设置 Q_ESC_CAL为2
4.    切换到QSTABILIZE 模式。
5.    打开安全开关。
6.    解锁飞行器,马达输出的PWM为最大值。
7.    为电调和电机供电。
8.    听到电调鸣叫两声(各厂家有微小差异),表明电调接收到最高PWM
9.    锁定飞行器。
10.  听到电调鸣叫两声(各厂家有微小差异),表明电调接收到最高PWM
老固件电调校准 (3.5.3 以前)
1.    remove your propellers for safety
2.    power up just the flight board and not your motors. If you don’t have the ability to isolate power to the ESCs when on battery power then power up your flight board on USB power
3.    set both the parameters Q_M_SPIN_ARMED and Q_THR_MID to 1000. This sets the PWM output when armed at zero throttle to full power
4.    set the safety switch off to activate the outputs
5.    arm your aircraft. The PWM output on all quad motors will now climb to maximum.
6.    add power to your ESCs by connecting the battery
7.    wait for the ESCs to beep to indicate they have registered the maximum PWM
8.    disarm your aircraft. The ESCs should beep again indicating they have registered minimum PWM
Now set the Q_M_SPIN_ARMED and Q_THR_MID parameters back to the correct values. A value of 50 for Q_M_SPIN_ARMED is a reasonable starting point. For Q_THR_MID a value of between 500 and 600 is good depending on the power of your motors
参数设置
所有复合翼的参数和传统多旋翼非常相似,仅仅以"Q_"开头,
一些关键参数如下:
·         通过设置Q_ENABLE为1可以启用复合翼模式,设置后需要重新刷新参数列表。
·         Q_THR_MIN_PWM 和Q_THR_MAX_PWM 可以设置旋翼马达们的最大和最小输出值, (允许旋翼马达和固定翼马达具备不同的PWM输出范围).
·         Q_A_RAT_RLL_P 和 Q_A_RAT_PIT_P是一组比较重要的调整参数。他们默认是0.25,不过对于复合翼,可能需要被设置为更高的值。
·         Q_M_SPIN_ARMED 可以设置解锁时马达的初始转速。
·         建议设置ARMING_RUDDER 为2以启用方向舵. 否则就要小心,不要同时打满左方向的同时给出0油门,防止飞行器在天上被锁定。
·         Q_THR_MID用于设置固定翼和旋翼的转换平滑程度,默认为500,表示用50%的旋翼油门实现悬停。如果你的飞行器需要更高或更低的输出才能保证悬停,请修改这个参数,防止在切换过程中出现剧烈抖动。
注意
QuadPlane 需要GPS信号以进行一些特定操作。不要尝试在室内使用QuadPlane飞行。
飞行模式
uadPlane 具有下述5各飞行模式
·         mode 17: QSTABILIZE (类似 Copter STABILIZE)
·         mode 18: QHOVER (类似Copter ALT_HOLD)
·         mode 19: QLOITER (类似Copter LOITER)
·         mode 20: QLAND (类似Copter LAND)
·         mode 21: QRTL (类似Copter RTL)
注意
如果MissionPlanner版本过于陈旧,可能需要直接修改值类型来设置上述模式。
如果你对于飞行多旋翼很熟悉,那么可以很轻松的过渡到复合翼飞行上。仅有的区别在于固定翼和旋翼的模式切换过程
注意
QLOITER模式的降落检测程序与多旋翼模式不同,只要检测到GPS速度,就会尝试启动马达进行提升,以维持飞机位置,所以当飞机降落后,最好尽快切换到QHOVER或者QSTABILIZE模式,防止降落后又自行起飞,防止发生危险。
需要回避的飞行模式
复合翼飞行要求飞控总是要知道操纵者的速度和姿态预期,因此不要讲复合翼切换到下述模式。ACRO
·         STABILIZE
·         TRAINING
这些模式下,控制者通过遥控器的输入不足以指明飞行器的目标姿态和爬升速度,飞控逻辑不会控制旋翼马达。当需要手动操作飞行器时,可以使用FBWA模式代替STABILIZE。
未来将会添加对这些模式的支持。
另外一个不能使用的是MANUAL模式,这个模式常备固定翼飞手用于微调和滑翔。
复合翼实飞
请仔细阅读如下内容,以保证飞行器的安全。
过程转换       QuadPlane过程转换是指在旋翼为主和固定翼为主的模式中进行切换。转换是双向的,即可以由飞手发出命令控制,也可以根据飞行速度和飞行模式自动执行。
·         切换到MANUAL模式时,旋翼马达会立即停止。
·         切换到任何固定翼模式时,旋翼马达会持续提供升力和姿态稳定,直到空速(或估算速度)达到 ARSPD_FBW_MIN设置的值。
·         当空速达到 ARSPD_FBW_MIN值后,旋翼马达缓慢减速,在Q_TRANSITION_MS(默认是5000毫秒)后降低到0,关闭。
·         当从固定翼模式切换到QuadPlane特有模式后,固定翼马达会马上停止,固定翼的几个舵机会仍然工作,以帮助保持平衡。
仅有一种情况下,转换到QuadPlane模式后,固定翼马达不会立即停止工作,那就是设置了Q_VFWD_GAIN 参数为非零值,此时固定翼马达会仍然启动,用于抗风。
固定翼辅助飞行
The QuadPlane code can also be configured to provide assistance to the fixed wing code in any flight mode except MANUAL. To enable quad assistance you should set Q_ASSIST_SPEED parameter to the airspeed below which you want assistance.
旋翼马达可以在固定翼模式(MANUAL除外)的飞行中,提供额外的辅助功能。通过设置Q_ASSIST_SPEED参数,指定启用固定翼辅助功能的空速值。
Q_ASSIST_SPEED非零时,一旦飞行器速度小于这个阈值,旋翼马达会帮助维持升力和姿态稳定。有效保障飞行器在固定翼FBWA模式下低速飞行,或者固定翼模式下的自动降落。
建议初次飞行时,设置Q_ASSIST_SPEED为0,测试飞行器基本功能,并调整飞行器。然后再设置Q_ASSIST_SPEED为失速值,启动辅助功能。
从固件3.7.0开始,固定翼辅助功能可以被飞行器的姿态失控触发,当Q_ASSIST_ANGLE非0时,一旦飞行器超过设置度数,旋翼马达就会启动维持飞行。姿态失控辅助仅仅在Q_ASSIST_SPEED非零时才会启用。
旋翼马达根据不同的飞行模式也提供不同程度的辅助能力。在自动或半自动飞行时,辅助模式会始终开启。而在手动模式时,会被禁用。
一些需要注意的事项如下:
·         自动模式下,旋翼马达根据下一个航点的位置和方向,尝试提供升力和旋转力矩。
·         在固定翼的LOITER,RTL或GUIDED模式下,不论飞行器的上升或旋转速度是多少,旋翼马达都会辅助飞行。
·         在固定翼的CRUISE或者FBWB模式下,旋翼马达会根据升降舵和方向舵的输入,尝试提供升力和旋转。
·         在FBWA模式下,旋翼马达根据升降舵的输入进行响应。当拉杆时,旋翼马达尝试爬升,推杆时,旋翼马达会调整以维持一个固定的下降速度。
·         在自动调参模式,旋翼马达的动作与FBWA想同。建议自动调参时,不要把Q_ASSIST_SPEED设置过高,因为旋翼马达会影响固定翼的调参。
·         在 MANUAL, ACROTRAINING 模式下,旋翼马达完全不参与工作,此时表现为传统的固定翼飞行。
·         在 STABILIZE 模式下,旋翼马达会根据最小空速和危险姿态的设置自动开启。
失控返航
复合翼的失控返航有几种模式:
·         像固定翼一样在返航点盘旋
·         以旋翼模式飞回起飞位置并降落。
·         以固定翼模式飞到接近家的位置,切换到旋翼模式并降落。
固定翼 RTL
仅当需要旋翼辅助维持高度和姿态时,才会启动。ALT_HOLD_RTL 设置悬停高度。
VTOL RTL (QRTL)
使用QRTL模式时通过旋翼模式返航。速度由Q_WP_SPEED设定。高度由Q_RTL_ALT.设定。到达位置后会自动降落,降落速度由Q_WP_SPEED_DN指定。一旦达到Q_LAND_FINAL_ALT设置的高度,降落速度切换到Q_LAND_SPEED 的值,进行最终降落。通过旋翼马达输出值维持最低超过5秒判断是否降落,之后自动锁定。
Hybrid RTL
这种模式,飞行器按照固定翼方式飞行到接近位置,切换到旋翼进行着陆。设定 Q_RTL_MODE到1可以启动这种返航模式。ALT_HOLD_RTL指定了固定翼返航高度。对于大多数复合翼,ALT_HOLD_RTL设置为15米比较合适。RTL_RADIUS设置固定翼模式靠近目标点的范围,如果RTL_RADIUS没有设置,按照WP_LOITER_RAD进行靠近判断。切换到旋翼模式后在Q_RTL_ALT高度飞行,之后飞行器缓慢降落。
响应和反馈
Understanding hybrid aircraft can be difficult at first, so below are some scenarios and how the ArduPilot code will handle them.
QHOVER悬停切换到FBWA模式
飞行器会继续悬停,等待飞手操作。如果遥控器输入0油门,飞行器会继续悬停在当前高度,保持水平,会随着风漂移。
如果推油门后,固定翼马达分启动,飞行器加速前进。旋翼马达在低速时会继续提供升力和稳定。可以通过副翼和升降杆控制飞行器高度。升降舵会影响旋翼发动机转速,以影响爬升速度。
副翼和升降输入也控制飞行器姿态,如右向副翼会让飞行器向右移动,同时也会向右转向(QuadPlane做了方向舵副翼联动)
一旦空速达到 ARSPD_FBW_MIN*(或者Q_ASSIST_SPEED,如果Q_ASSIST_SPEED设置了值并大于ARSPD_FBW_MIN),旋翼马达的输出会在5秒内降为0.之后飞行器按照固定翼方式飞行。
FBWA快速飞行中切换到QHOVER模式
旋翼马达立即启动并且开始维持当前高度,升降速率取决于油门位置。固定翼马达将会停止,因为惯性飞行器会继续向前移动。空气阻力会慢慢导致飞行器停止移动。此时可以通过副翼和升降控制飞行器姿态,通过转向摇杆控制飞行器朝向。
悬停中切换到RTL模式
飞行器会转换到固定翼模式,旋翼马达继续提供升力,帮助稳定姿态,固定翼马达启动,飞行器开始前进。标准的固定翼RTL模式开始,飞行器会在目标点上空盘旋。如果设置了RTL_AUTOLAND,飞行器会执行固定翼模式的滑降;如果设置了Q_RTL_MODE为1,飞行器会切换到旋翼模式,垂直降落。
典型飞行流程
·         通过QLOITER 或者 QHOVER起飞
·         切换到 FBWA 模式,加大油门,开始固定翼飞行。
·         切换到QHOVER 模式返回旋翼状态。
风速适应Weathervaning and Wind Hold
Flying a QuadPlane in significant levels of wind can present a challenge. The issue is that the large wing surface offers a lot of surface area for the wind to interact with. That can lead to a reduction in attitude and position control and high motor and ESC load.
To reduce the impact of wind when flying in VTOL modes the ArduPilot QuadPlane code supports two features:
·         Active weathervaning
·         Position hold using forward motor
Together these two features can greatly reduce the impact of wind on VTOL flight by keeping the aircraft pointed into the wind and reducing the area of the wing exposed to the wind.
Active Weathervaning
Active weathervaning acts to turn the nose of the aircraft into the wind when flying in position-controlled VTOL modes. You can enable active weathervaning by setting the Q_WVANE_GAINparameter to a non-zero value. The default is not to use active weathervaning.
The way it works is the autopilot looks at the roll attitude needed to control the desired position. The basic algorithm is “turn into the roll”. If the aircraft needs to roll to the right in order to hold position then it will turn in that direction on the assumption that the right roll is needed in order to hold against the wind.
How quickly the aircraft turns is given by the Q_WVANE_GAIN parameter. A good value to start with is 0.1. Higher values will make the aircraft turn into the roll more quickly. If the value is too high then you can get instability and oscillation in yaw.
To cope with a small amount of trim in the aircraft there is an additional parameterQ_WVANE_MINROLL which controls the minimum roll level before weathervaning will be used. This defaults to one degree. If you find your aircraft starts yawing even in no wind then you may need to raise this value.
Active weathervaning is only active in VTOL modes, and VTOL sections of AUTO modes (such as VTOL takeoff and VTOL landing). It is not active in QSTABILIZE and QHOVER modes as those are not position controlled modes. It is active is QLOITER, QLAND and QRTL modes.
Using the Forward Motor
In addition to active weathervaning, the QuadPlane code supports using the forward motor to hold the pitch level in VTOL flight modes. To enable use of the forward motor for position hold you need to set the Q_VFWD_GAIN parameter to a non-zero value.
The way it works is to look at two factors:
·         the navigation attitude pitch of the aircraft
·         the difference between the desired forward velocity and the actual forward velocity
These are combined with the Q_VFWD_GAIN to ramp up and down the throttle on the forward motor in order to minimize the attitude pitch of the aircraft. That keeps the area of wing exposed to the wind minimized which can reduce VTOL motor load.
A good value to start with for Q_VFWD_GAIN is 0.05. Higher values will use the forward motor more aggressively. If the value is too high you can get severe pitch oscillations.
Note that you can also use reverse thrust on the forward motor. If your THR_MIN parameter is less than zero then reverse thrust is available and the motor will use reverse thrust to slow down or move backwards as needed. See the reverse thrust section in the automatic landing documentation for more details.
As with active weathervaning, using the forward motor is only enabled in position controlled VTOL modes. This means it is not enabled in QSTABILIZE or QHOVER flight modes. It is available in QLOITER, QRTL, QLAND and in AUTO mode when executing VTOL flight commands.
QuadPlane 任务模式
You can ask the QuadPlane code to fly AUTO missions, with everything from automatic vertical takeoff, to mixtures of fixed wing and VTOL waypoints and automated VTOL landings. The result is an extremely versatile aircraft capable of long range missions with vertical takeoff and landing.
4.jpg
AUTO VTOL Takeoff
The most common use of VTOL mission commands in a QuadPlane is an automatic VTOL takeoff. To use a VTOL takeoff you plan your auto mission as usual with your ground stations mission editor, but instead of a NAV_TAKEOFF command for a fixed wing takeoff you instead use a NAV_VTOL_TAKEOFF command for a VTOL takeoff.
The only parameter to a NAV_VTOL_TAKEOFF is the altitude above the takeoff point where the takeoff is complete. Once that altitude is reached the aircraft will move to the next waypoint, transitioning to fixed wing flight as needed. The latitude and longitude of the NAV_VTOL_TAKEOFF command is ignored.
AUTO VTOL Landing
There are several ways to perform an automatic VTOL landing. The simplest is to include a NAV_VTOL_LAND command in your mission. That command should use an altitude of zero, and have a latitude and longitude of the landing position.
When using NAV_VTOL_LAND it is important to have the right horizontal spacing between that waypoint and the previous one. As soon as the aircraft starts on the NAV_VTOL_LAND waypoint it will transition to VTOL flight, which means it will start flying much more slowly than it does in fixed wing flight. So you need to put the previous waypoint the right distance from the landing point. If it is too far from the landing point then the aircraft will spend a lot of time in VTOL flight which will waste battery. If it is too close to the landing point then it will have to stop very abruptly in order to land.
For most small QuadPlanes a distance of between 60 and 80 meters from the last waypoint to the landing point is good. For larger faster flying QuadPlanes you will need a larger distance.
Also make sure the altitude of the last waypoint is chosen to be within a reasonable height of the landing. The VTOL landing approach will be done at whatever height the aircraft is at when it starts on the NAV_VTOL_LAND waypoint. So you would typically want the previous waypoint to have an altitude of about 20 meters above the ground.
Return to Launch
An alternaive to using a NAV_VTOL_LAND command is to use a RETURN_TO_LAUNCH command, and to set the Q_RTL_MODE parameter to 1.
The advantage of using a RETURN_TO_LAUNCH with Q_RTL_MODE set is that the aircraft will automatically use fixed wing flight until it gets within RTL_RADIUS of the return point. That makes it easier to plan missions with a VTOL landing from anywhere in the flying area.
5.png
Mixing VTOL and Fixed Wing Flight
To mix fixed wing and VTOL flight in one mission you can use the DO_VTOL_TRANSITION command in your mission. A DO_VTOL_TRANSITION command takes a single parameter. If the parameter is set to 3 then the aircraft will change to VTOL mode. If the parameter is set to 4 then it will change to fixed wing mode.
6.png
In the above example the aircraft will do a VTOL takeoff, then it will fly to waypoint 1 as a fixed wing aircraft. It will then switch to VTOL mode and fly as a VTOL aircraft through waypoints 4 and 5, then it will switch back to fixed wing flight to reach waypoint 7, before finally flying home and landing as a VTOL aircraft (assuming Q_RTL_MODE is set to 1).
Hovering in a Mission
By setting the Q_GUIDED_MODE parameter to 1 your quadplane will handle loiter commands inGUIDED mode and in AUTO missions as a VTOL aircraft. For example, the following mission:
7.png
the aircraft will pause while hovering for 10 seconds at waypoint 3. It will fly the rest of the mission as a fixed wing aircraft. This can be very useful for getting good photographs of a number of locations in a mission while flying most of the mission as an efficient fixed wing aircraft.
引导模式
In addition to AUTO mode, you can also use a QuadPlane in GUIDED mode. To use VTOL support in GUIDED mode you need to set the Q_GUIDED_MODE parameter to 1. When set, GUIDED mode behaviour will change so that the position hold at the destination will be done as a VTOL hover rather than a fixed wing circle.
The approach to the guided waypoint will be done as a fixed wing aircraft. The transition to VTOL flight will begin at the WP_LOITER_RAD radius in meters. This should be set appropriately for your aircraft. A value of 80 meters is good for a wide range of QuadPlanes.
When hovering at the destination in GUIDED mode if a new GUIDED destination is given then the aircraft will transition back to fixed wing flight, fly to the new location and then hover again in VTOL mode.

2.png
3.png
4.png
最佳答案
0 

该用户从未签到

参加活动:0

组织活动:0

发表于 2017-9-27 16:25:49 | 显示全部楼层
哇 复合翼看起来很吊
最佳答案
0 
  • TA的每日心情
    开心
    2017-10-12 19:05
  • 签到天数: 1 天

    [LV.1]初来乍到

    参加活动:0

    组织活动:0

    发表于 2017-9-27 16:42:10 | 显示全部楼层
    高手高手
    来自安卓客户端来自安卓客户端
    最佳答案
    0 
  • TA的每日心情
    开心
    前天 06:58
  • 签到天数: 130 天

    [LV.7]常住居民III

    参加活动:0

    组织活动:0

    发表于 2017-9-27 18:24:59 | 显示全部楼层
    最佳答案
    178 
  • TA的每日心情
    开心
    2017-1-1 04:50
  • 签到天数: 2 天

    [LV.1]初来乍到

    查看他的品牌

    参加活动:4

    组织活动:0

    发表于 2017-9-27 18:37:59 | 显示全部楼层
    最佳答案
    14 
  • TA的每日心情
    开心
    4 小时前
  • 签到天数: 232 天

    [LV.7]常住居民III

    参加活动:1

    组织活动:0

    发表于 2017-9-27 18:46:58 | 显示全部楼层
    感谢分享
    来自安卓客户端来自安卓客户端
    最佳答案
    284 
  • TA的每日心情
    开心
    2017-9-26 00:12
  • 签到天数: 118 天

    [LV.6]常住居民II

    参加活动:1

    组织活动:0

    发表于 2017-9-28 09:58:00 | 显示全部楼层
    好贴支持一下
    最佳答案
    0 
  • TA的每日心情
    开心
    2017-9-12 14:59
  • 签到天数: 166 天

    [LV.7]常住居民III

    参加活动:0

    组织活动:0

    发表于 2017-9-28 19:17:22 | 显示全部楼层
    翻译让我们了解了国际趋势,但是还过于高不可攀,需要做成萝丽版本的白话教程才能再国内得到推广,需要后来者多多努力。
    来自安卓客户端来自安卓客户端
    最佳答案
    0 

    该用户从未签到

    参加活动:0

    组织活动:0

    发表于 2017-10-7 23:33:19 | 显示全部楼层

    没有牛币好难过
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    模友之吧 中国唯一免费送模型网站

    反馈建议:2376808768@qq.com

    合作伙伴

    扫码关注微信公众平台
    本站由 承德红璐科技 提供技术支持  ©2011-2015 模友之吧 | 冀ICP备13020518号© 

    冀公网安备 13080502000084号

    快速回复 返回顶部 返回列表