Aircraft Control Window

The Aircraft Parameters Window contains all of the control and setup required to perform flight operations. The window can be opened by either single-clicking on the aircraft pane in the status window as shown below or simply single-clicking on the aircraft icon on the map.

The menu icons on the top of the parameters window are the individual windows and are selected by single-clicking on the respective icon. These include:

  • Information: Contains version and setup information of the SwiftPilot hardware.
  • Preflight: The preflight checklist. This list is required to checkout the aircraft prior to launch.
  • Telemetry: The telemetry of all of the aircraft onboard sensors along with battery and wireless link information.
  • Mission: The mission parameters such as altitude limits and lost comm waypoint number.
  • Payload: The parameters required for the various payload interfaces.
  • Commands: The ability to set commands to the aircraft.
  • Takeoff: The settings and limits for autonomous launch.
  • Landing: The settings and limits for autonomous landing.

Information

The information tab contains details, version numbers, and setup state of the SwiftPilot. During integration the aircraft is setup and the checkboxes here verify that everything is ready for flight.

Preflight

The preflight checklist ensures that everything on the aircraft is working properly and ready to conduct a safe flight. Prior to the this step everything must be powered up and connected and you should have your flight plans setup.

  • Autopilot Initialized: This is a selfcheck the AP does to make sure all systems boot up and the correct scripts are running.

  • SD Card Present: This is a self check to ensure that the autopilot is reading an SD card. If this doesn't automatically check itself try:

    • Checking for an SD card in the autopilot; if there is not on install it.
    • Removing the SD card and making sure it's formatted to a FAT32 filesystem.
  • Aircraft Inspection Complete: This is specific to each aircraft and you should have a checklist to perform these checks. Once you are satisfied, check this box.

  • Clear Flightplans: This gives you the option to clear any leftover flightplans that are still on the aircraft from a previous flight.

  • GPS Ready: This box will check itself when 6+ satellites are acquired and PDOP is within an acceptable range.

  • Zero Sensors: This step has two buttons to zero the gyros and the airspeed sensors.

    • Ensure is steady and not moving and then press the Gyros button to zero those.
    • If you have one, attach the pitot cover or if not cup your hand loosely around the pitot tube. Press the Dynamic P button to zero the airspeed, then remove the pitot cover and put it away.
  • Pitot Tube Check: This is to validate that the autopilot is getting data from the pitot tube.

    • Blow into the pitot tube.

    Warning

    Be sure NOT to put your mouth over it like a straw. This will result in too high of a pressure and may damage the sensor.

    • The IAS should read a number above 5m/s and the box will check itself.
    • If the pitot check fails try again. If the failure persists you may have a loose pitot line. Check that the pitot tube is unclogged, that the pressure tube is connect all the way to the SwiftPilot, and that there are no kinks in the line.
  • Mission Limits Set: Go to the Mission tab and ensure that your altitude limits are set. It is recommend that you set your minimum altitude to 30m above the ground and your maximum altitude to the limits your allowed under present regulations. Once these are set check the box.

  • Mission Start Waypoint Set: Single-click your takeoff orbit and select Go to Point from the menu. Manually check the box. If you don't have a takeoff orbit, use the "Create Takeoff" button next to the checkbox to create one.

  • Lost Comm Waypoint Set: This is also in the Mission tab. The timeout should be left at the default of 10s. The lost comm waypoint should be set to the Landing Plan to ensure that the aircraft will land itself in a lost communications emergency. Once this is done, check the box.

  • Landing Plan Altitude Set: This is to set the landing altitude to eliminate errors in the elevation maps on the tablet. 1 Physically place the aircraft on the position you want to land (or at least the same altitude). 2 Single-click any point on the Landing Plan and select Set Land Alt from the menu. 3 Manually check the box.

  • Validate Manual/Auto Surface Control: This box is for the user to verify control and direction of all of the control surfaces.

    • For manual control, use your RC handset in manual mode to move all of the surfaces and verify they are moving in the correct direction. Also, perform a throttle test to ensure the functioning of the motor and ESC.
    • For testing the autonomous surface control flip the aircraft into auto mode. Tilt the aircraft to the left and right and ensure that the ailerons and rudder move in the correct directions. Also, to enable the elevator, press your thumb to the front of the pitot tube to give an airspeed reading and pitch the aircraft up and down ensuring the elevator counteracts the motion.
  • Validate Payload Function: This is a reminder to check the sensing payload to ensure it is on, functioning, and has all of the correct settings. You can use the "Trigger" button to validate that the payload is functioning as expected. Check this box once you have verified all of that.

  • Now that the checklist is complete you can select the Ready for Launch button. The engine is still disabled, enable it only when ready. Please see your checklist for this portion. If at any point you'd like to disable the engine, press the Safe Aircraft button, located where the Ready for Launch button was previously.

Telemetry

The telemetry tab contains all of the onboard sensor information. This includes GPS information, battery information, signal strength, position, IMU data, and air data. This window is typically used in preflight to check that status of the GPS (specfically the PDOP and number of Satellites). In can also be used inflight to keep track of the battery information, ground speed, etc. The most important information is also displayed with the aircraft icon or the Status Window, which are both more useful for keep an eye on the aircraft in flight.

Mission

The mission tab is used in Preflight to set the altitude limits and the lost communications waypoint number. If these values are modified they must be sent to the aircraft using the Send button at the bottom right of the window.

Payload

Takeoff

The takeoff settings allow the user to change the autonomous takeoff parameters. It is not recommended to modify these except for integration of new aircraft. However, it may be useful in some cases to modify the Δh command, which is the minimum altitude that must be reached prior to switching to waypoint tracking. Be sure to select a height above any nearby obstacles to ensure the aircraft climbs to that altitude prior to turning to it's assigned waypoint.

Landing

The landing tab contains all of the parameters for landing. Most of these should be left as is after integration of the autopilot in the aircraft, however, some can be changed depending on field conditions.

  • Safe Height: This parameter is the height above the landing point that the aircraft turns final. Lowering this value will shorten up the landing plan, however, setting it too low risks the aircraft impacting the ground prior completing it's final turn.
  • Abort Height: This is the height the aircraft flies to when it aborts a landing, either from a command from the user or an auto orbit when it predicts it may miss the runway. This number should be set to above any local obstacles.
  • Flare Time: This is the time for the aircraft to flare prior to impact. Users can increase this time to ensure a good flare prior to impact. Note that the SwiftPilot will NOT stall the aircraft after flare, but, making this value too high may cause the landing to glide long.