# Fixed Wing Landing Pattern (Plan Pattern) The _Fixed Wing Landing Pattern_ tool allows you to add a fixed wing landing pattern to a mission. It is supported on both ArduPilot and PX4. ![Fixed Wing Landing Pattern](../../../assets/plan/pattern/fixed_wing_landing_pattern.jpg) The first point of the pattern is a loiter point with a specific altitude and the second is a landing point. The vehicle will loiter at the first point until it reaches the target altitude, and then begin the landing sequence to fly down to the specified landing spot. Both the loiter and land points can be dragged to new positions, and a number of other settings can be configured in the associated mission item. ## Creating a Landing Pattern To create a landing pattern: 1. Open [PlanView](../plan_view/plan_view.md) _Plan Tools_. 1. Choose the _Pattern Tool_ from the _Plan Tools_ and then select _Fixed Wing Landing Pattern_. ![Fixed Wing Landing Pattern](../../../assets/plan/pattern/fixed_wing_landing_pattern_menu.jpg) This will add a _Landing Pattern_ item to the mission list (on the right). ![Fixed Wing Landing Pattern](../../../assets/plan/pattern/fixed_wing_landing_pattern_mission_item_initial.jpg) 1. Click on the map to create both the loiter point and the landing point. These can be moved on the map. Additional settings are covered in the next section. ## Settings The landing pattern can be further configured in the associated mission item (in the mission item list on the right hand side of the Plan View). ### Loiter Point The _Loiter Point_ settings are used to configure the loiter altitude, radius and direction. ![Landing Pattern - Loiter Point](../../../assets/plan/pattern/fixed_wing_landing_pattern_settings_loiter.jpg) The configurable options are: - **Altitude** - Loiter altitude. - **Radius** - Loiter radius. - **Loiter clockwise** - Check to loiter in a clockwise direction (anti-clockwise is the default). ### Landing Point The _Landing Point_ settings are used to configure the landing position and path. ![Landing Pattern - Landing Point](../../../assets/plan/pattern/fixed_wing_landing_pattern_settings_landing.jpg) The configurable options are: - **Heading** - Heading from loiter point to land point. - **Altitude** - Altitude for landing point (nominally zero). - _Radio Buttons_ - **Landing Dist** - Distance between loiter point and landing point. - **Glide Slope** - Glide slope between loiter point and landing point. - **Altitudes relative to home** - Check to set all altitudes in mission item to be relative to home (default is AMSL). ## Implementation This pattern creates three mission items: - `DO_LAND_START` - If you abort a landing it sends `DO_GO_AROUND` to the vehicle, which then causes the mission to return to this point and try to land again. - `NAV_LOITER_TO_ALT` - Start point for landing - `NAV_LAND` - End point for landing The vehicle flares to landing using a flight path generated by the firmware between the `NAV_LOITER_TO_ALT` point and the `NAV_LAND` point. If those two locations violate the vehicle's flare constraints (e.g. descent angle is too steep) an error will be raised after you upload the invalid mission to the vehicle. ::: info On PX4, violating the flare constraints sends an error message to the ground station at upload time, and the autopilot will refuse to start the mission (since it fails integrity checks). :::