|
Flight modes飞行模式 Ardupilot has a range of built in flight modes, andwill have more as development progresses. Ardupilot can act as a simple flightstabilization system or a sophisticated autopilot. Flight modes are controlledthrough the radio or through logic, using the events.pde file. Ardupilot内建若干飞行模式,后续研发会有所扩展。Ardupilot可以按照简单的稳定器模式工作,也可以执行复杂的飞控功能。“飞行模式”可以用无线电遥控器来切换,也可以在地面站发送指令来切换。具体设置可以参考配置文件:events.pde。 To setup your radio to control Ardupilot's FlightModes, use the Mission Planner setup process or the interactive CLI: Setup/Modes.
可以使用APMPlanner软件的设置页面设置遥控器切换飞行模式的具体内容。 Note that the modes names may not show up asexactly the below in your Ground Station, due to the limitations of the MAVLinkcommunications protocol. A table of mappings of how these modes display is asfollows:
注意,在各个地面站软件中,因为各种版本的MAVLink通讯协议的的版本差异,下列飞行模式的名字可能有所不同。飞行模式的列表说明如下: APM Mode GCS Display
Manual “Manual” 手动
Stabilize “Stabilize” 增稳
RTL “RTL” 回家
Auto “Loiter” 盘旋
Loiter “Loiter” 盘旋
FBW-A “FBW-A” 线传-A
FBW-B “FBW-B” 线传-B
Training “Training” 训练
Circle (retains previous mode display 维持原有飞行模式的显示内容
Takeoff (retains previous mode display 维持原有飞行模式的显示内容
Land (retains previous mode display 维持原有飞行模式的显示内容
Modes:模式 MANUAL 手动
Regular RC control, no stabilization. 普通的手动遥控,没有增稳功能。 STABILIZE 增稳
RC control with stabilization; let go of the sticks and it will level. 带有增稳功能的遥控。松开操纵杆,飞机应该可以自动维持平飞。 FLY BY WIRE_A线传-A模式
The autopilot will hold the roll and pitch specified by the control sticks.Throttle is manually controlled, but is constrained by the THR_MIN and THR_MAXsettings. Note that THR_MIN is 0 by default, but if you raise it in theparameter settings, the throttle will rise to at least that value when FBA-A isinvoked, even on the ground (so be careful!). The plane will not roll past thelimits set in the configuration of the autopilot. Great for new pilots learningto fly.
手动操作横滚和俯仰,油门也是手控,但受到THR_MIN和THR_MAX参数的限制。
注意THR_MIN的缺省值是0,增加THR_MIN的参数值设定,在FBA-A模式下可以限定油门的最小值,即使在地面也是有效的,所以需要格外注意安全。飞机的滚转被限定在设定的范围,所以这个模式比较适合于新手学习阶段。 FLY BY WIRE_B线传-B模式
Requires airspeed sensor. The autopilot will hold theroll specified by the control sticks. Pitch input from the radio is convertedto altitude error, which the autopilot will try and adjust to. Throttle iscontrolled by autopilot. This is the perfect mode to test your autopilot asyour radio inout is substituted for the navigation controls. If no airpseed sensoris present, this will default to FBW-A.
本模式需要空速传感器。飞控板监控横滚的手动输入,遥控器的俯仰操作被转化成了高度差信号。油门是自动控制的。此模式适用于测试飞控板的自动导航飞行。在没有安装控空速感器的情况下,本模式自动转换成线传A模式。 TRAINING训练
This mode is like training wheels on a bicycle and is ideal for teachingstudents manual R/C control. If the roll is less than the LIM_ROLL_CD parameterthen the pilot has manual roll control. If the plane tries to roll past thatlimit then the roll will be held at that limit. The plane will notautomatically roll back to level flight, but it will prevent the pilot fromrolling past the limit. The same applies to pitch - the pilot has manual pitchcontrol until the LIM_PITCH_MIN or LIM_PITCH_MAX limits are reached, at whichpoint the plane won't allow the pitch to go past those limits.
本模式有点类似于儿童自行车的辅助车轮,因此是理想的学习手动遥控操作的模式。当横滚操作被限制在LIM_ROLL_CD参数范围之内。飞机不会自行横滚回去恢复水平,只是阻止飞机的横滚超过限制。俯仰也一样被限制在LIM_PITCH_MIN和LIM_PITCH_MAX范围之内。 AUTO 自动
Aircraft will follow GPS waypoints set by configuration utility. (You can also"nudge" the aircraft manually in this mode - see below*.)
飞机按照GPS航路点自动飞行。仍然可以“动动”飞机的姿态。
(*"Nudging": Assume a modelplane is flying in Stabilize mode and it's heading north, if you"nudge" it by moving the control stick (roll) a small and briefamount you "nudge" the plane off it's northerly course and nowperhaps it will be flying north-west, all the time still having the autopilotin control. i.e All "nudging" means is that you can override thecontrol that the autopilot has over the plane at any time and then have theautopilot resume it's control when you let the sticks go.)
“动动”:假设现在飞机正在“增稳”模式飞行,指向正北。如果推动(滚转)摇杆“动动”飞机的,假定飞机航向变成了北偏西一点,在动的过程中,仍然是飞控控制状态。“动动”意味着少许的、附加的、强制的姿态控制。一旦松开摇杆,飞机就开始恢复自动控制。 RTL回家
Aircraft will return to launch point and circle there until manual control isregained. You can also "nudge" the aircraft manually in this mode.
飞机返回起飞点,在起飞点上空盘旋,直到恢复手动控制。这时候,仍然可以“动动”。 LOITER 盘旋
Aircraft will circle in current position. (You can also "nudge" theaircraft manually in this mode - see below*.)
飞机在当前位置盘旋。这时候可以手动去“动动”。
|