This projects addresses unmanned aerial vehicle (UAV) navigation and path planning under engine-out case for landing under severe weather using a Multi-Level Adaptation approach. This is a milestone in a novel autopilot framework, which enables a UAV under large uncertainties to perform safety maneuvers that are traditionally reserved for human pilots with sufficient experience. In addition, we present a high-fidelity simulation environment for fixed-wing aircraft to test and validate the approach under various uncertainties. For the proposed Multi-Level Adaptation autopilot framework, we present the design and analysis as well as the simulation results for the case of emergency landing due to engine failure under severe weather conditions, a challenging task for an autonomous aircraft.
Dear Author:
I'm trying to reproduce the action in your video,I've set up the aircraft following the steps in your readme file: first place the aircraft in the specified location via the xpc plugin and record the position information of the aircraft and populate it into simulink. However, when I start the system, the aircraft keeps running in one direction after a turn, and I can't perform a circling descent and navigate correctly to the airport to land, the following is a log of one of my flights
![image](https://github.com/SASLabStevens/MASC-Architecture/assets/109279886/6d76c4b0-1f92-4a41-9c95-0c2db1f72e89
I'll be appreciate it that you could provide me with some guidance.
Dear author when I run fixedwingpathFollowing,it reminds me :
Signals entering Bus Creator 'fixedWingPathFollowing/Bus Creator1' have duplicated names at input ports:
HeadingAngle_turnoff (6, 11)
All signals in the resulting bus are being made unique by appending "(signal #)". Please update the labels of the signals such that they are all unique.
Symbol 'FixedWingStateBus' has multiple inconsistent definitions:
Caused by:
Elements=<8x1 Simulink.BusElement> in fixedWingPathFollowingData.sldd (Update others to match)
Elements=<15x1 Simulink.BusElement> in pathFollowingData.sldd (Update others to match)
how can i solve this problem
Dear author
I want to reproduce the experiment in your video, but your readme doesn't explain how to set flight altitude and weather. Could you tell me how to set it up?