├── Documentation ├── Modelling, Simulation and Implementation of Linear Control for asymmetric Multirotor UAVs.pptx ├── Modelling, Simulation, and Implementation of Linear Control for Asymmetric Multirotor Unmanned Aerial Vehicles.pdf ├── Submitted Final Report Document.pdf ├── Y6UAV1.jpg ├── Y6UAV2.jpg └── Y6UAV3.jpg ├── Flight Control Software ├── LQG_Controller.c ├── Makefile └── Model_Parameters.h ├── LQG-14States ├── ControlDesignLQG14States.m ├── Hex_Dynamics.m └── Y6MultirotorLQRSimulation14State.slx ├── LQG-8States ├── ControlDesignLQG8States.m ├── Hex_Dynamics.m └── Y6MultirotorLQGSimulation8State.slx ├── MPC-14States ├── ControlDesignMPC14States.m ├── Hex_Dynamics.m ├── constraint_mats.m ├── constraint_mats_cl.m ├── cost_mats.m ├── cost_mats_cl.m ├── findmas.m ├── ompc_constraints.m ├── ompc_cost.m ├── ompc_simulate_constraints.m ├── ompc_suboptcost.m ├── predict_mats.m └── predict_mats_cl.m ├── Modelling ├── Dynamics.m ├── EquationsOfMotion.m ├── Hex_Dynamics.m ├── Motor Test Stand │ ├── DATA.TXT │ ├── ForceRPMdata.TXT │ ├── LoadData.TXT │ ├── MotorData.m │ ├── NoLoadDATA.TXT │ ├── TorqueData.TXT │ └── Y6ForceTorqueRPM │ │ └── Y6ForceTorqueRPM.ino ├── Simulation.m ├── Tracking_Example.m ├── Y6MultirotorOpenLoopModelSimulation.slx ├── Y6MultirotorOpenLoopModelSimulation2.slx └── plotUAV.m ├── PID-8States ├── ControlDesignPID.m ├── Hex_Dynamics.m └── Y6MultirotorPIDSimulation.slx └── README.md /Documentation/Modelling, Simulation and Implementation of Linear Control for asymmetric Multirotor UAVs.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Documentation/Modelling, Simulation and Implementation of Linear Control for asymmetric Multirotor UAVs.pptx -------------------------------------------------------------------------------- /Documentation/Modelling, Simulation, and Implementation of Linear Control for Asymmetric Multirotor Unmanned Aerial Vehicles.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Documentation/Modelling, Simulation, and Implementation of Linear Control for Asymmetric Multirotor Unmanned Aerial Vehicles.pdf -------------------------------------------------------------------------------- /Documentation/Submitted Final Report Document.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Documentation/Submitted Final Report Document.pdf -------------------------------------------------------------------------------- /Documentation/Y6UAV1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Documentation/Y6UAV1.jpg -------------------------------------------------------------------------------- /Documentation/Y6UAV2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Documentation/Y6UAV2.jpg -------------------------------------------------------------------------------- /Documentation/Y6UAV3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Documentation/Y6UAV3.jpg -------------------------------------------------------------------------------- /Flight Control Software/LQG_Controller.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Flight Control Software/LQG_Controller.c -------------------------------------------------------------------------------- /Flight Control Software/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Flight Control Software/Makefile -------------------------------------------------------------------------------- /Flight Control Software/Model_Parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Flight Control Software/Model_Parameters.h -------------------------------------------------------------------------------- /LQG-14States/ControlDesignLQG14States.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/LQG-14States/ControlDesignLQG14States.m -------------------------------------------------------------------------------- /LQG-14States/Hex_Dynamics.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/LQG-14States/Hex_Dynamics.m -------------------------------------------------------------------------------- /LQG-14States/Y6MultirotorLQRSimulation14State.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/LQG-14States/Y6MultirotorLQRSimulation14State.slx -------------------------------------------------------------------------------- /LQG-8States/ControlDesignLQG8States.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/LQG-8States/ControlDesignLQG8States.m -------------------------------------------------------------------------------- /LQG-8States/Hex_Dynamics.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/LQG-8States/Hex_Dynamics.m -------------------------------------------------------------------------------- /LQG-8States/Y6MultirotorLQGSimulation8State.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/LQG-8States/Y6MultirotorLQGSimulation8State.slx -------------------------------------------------------------------------------- /MPC-14States/ControlDesignMPC14States.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/MPC-14States/ControlDesignMPC14States.m -------------------------------------------------------------------------------- /MPC-14States/Hex_Dynamics.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/MPC-14States/Hex_Dynamics.m -------------------------------------------------------------------------------- /MPC-14States/constraint_mats.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/MPC-14States/constraint_mats.m -------------------------------------------------------------------------------- /MPC-14States/constraint_mats_cl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/MPC-14States/constraint_mats_cl.m -------------------------------------------------------------------------------- /MPC-14States/cost_mats.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/MPC-14States/cost_mats.m -------------------------------------------------------------------------------- /MPC-14States/cost_mats_cl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/MPC-14States/cost_mats_cl.m -------------------------------------------------------------------------------- /MPC-14States/findmas.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/MPC-14States/findmas.m -------------------------------------------------------------------------------- /MPC-14States/ompc_constraints.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/MPC-14States/ompc_constraints.m -------------------------------------------------------------------------------- /MPC-14States/ompc_cost.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/MPC-14States/ompc_cost.m -------------------------------------------------------------------------------- /MPC-14States/ompc_simulate_constraints.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/MPC-14States/ompc_simulate_constraints.m -------------------------------------------------------------------------------- /MPC-14States/ompc_suboptcost.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/MPC-14States/ompc_suboptcost.m -------------------------------------------------------------------------------- /MPC-14States/predict_mats.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/MPC-14States/predict_mats.m -------------------------------------------------------------------------------- /MPC-14States/predict_mats_cl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/MPC-14States/predict_mats_cl.m -------------------------------------------------------------------------------- /Modelling/Dynamics.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/Dynamics.m -------------------------------------------------------------------------------- /Modelling/EquationsOfMotion.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/EquationsOfMotion.m -------------------------------------------------------------------------------- /Modelling/Hex_Dynamics.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/Hex_Dynamics.m -------------------------------------------------------------------------------- /Modelling/Motor Test Stand/DATA.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/Motor Test Stand/DATA.TXT -------------------------------------------------------------------------------- /Modelling/Motor Test Stand/ForceRPMdata.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/Motor Test Stand/ForceRPMdata.TXT -------------------------------------------------------------------------------- /Modelling/Motor Test Stand/LoadData.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/Motor Test Stand/LoadData.TXT -------------------------------------------------------------------------------- /Modelling/Motor Test Stand/MotorData.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/Motor Test Stand/MotorData.m -------------------------------------------------------------------------------- /Modelling/Motor Test Stand/NoLoadDATA.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/Motor Test Stand/NoLoadDATA.TXT -------------------------------------------------------------------------------- /Modelling/Motor Test Stand/TorqueData.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/Motor Test Stand/TorqueData.TXT -------------------------------------------------------------------------------- /Modelling/Motor Test Stand/Y6ForceTorqueRPM/Y6ForceTorqueRPM.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/Motor Test Stand/Y6ForceTorqueRPM/Y6ForceTorqueRPM.ino -------------------------------------------------------------------------------- /Modelling/Simulation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/Simulation.m -------------------------------------------------------------------------------- /Modelling/Tracking_Example.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/Tracking_Example.m -------------------------------------------------------------------------------- /Modelling/Y6MultirotorOpenLoopModelSimulation.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/Y6MultirotorOpenLoopModelSimulation.slx -------------------------------------------------------------------------------- /Modelling/Y6MultirotorOpenLoopModelSimulation2.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/Y6MultirotorOpenLoopModelSimulation2.slx -------------------------------------------------------------------------------- /Modelling/plotUAV.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/Modelling/plotUAV.m -------------------------------------------------------------------------------- /PID-8States/ControlDesignPID.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/PID-8States/ControlDesignPID.m -------------------------------------------------------------------------------- /PID-8States/Hex_Dynamics.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/PID-8States/Hex_Dynamics.m -------------------------------------------------------------------------------- /PID-8States/Y6MultirotorPIDSimulation.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/PID-8States/Y6MultirotorPIDSimulation.slx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexdada555/Modelling-Simulation-and-Implementation-of-Linear-Control-for-Asymmetric-Multirotor-UAVs/HEAD/README.md --------------------------------------------------------------------------------