https://github.com/mathworks/UAV-With-MATLAB-and-Simulink
Collection of curriculum and useful UAV examples for researchers, educators, and students using MATLAB and Simulink.
https://github.com/mathworks/UAV-With-MATLAB-and-Simulink
Last synced: 7 months ago
JSON representation
Collection of curriculum and useful UAV examples for researchers, educators, and students using MATLAB and Simulink.
- Host: GitHub
- URL: https://github.com/mathworks/UAV-With-MATLAB-and-Simulink
- Owner: mathworks
- License: bsd-3-clause
- Created: 2025-05-07T17:36:13.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-05-07T19:32:08.000Z (7 months ago)
- Last Synced: 2025-05-07T20:28:01.289Z (7 months ago)
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-matlab-students - Explore UAV Resources
README
# UAV With MATLAB® and Simulink® Resources
Collection of curriculum and useful examples for researchers, educators, and students using MATLAB and Simulink.
- [UAV With MATLAB and Simulink Resources](#uav-with-matlab-and-simulink-resources)
- [Industry Examples](#industry-examples)
- [Modeling & Control](#modeling-control)
- [Design Algorithms](#design-algorithms)
- [Data Analysis](#data-analysis)
- [Simulation](#simulation)
- [Deployment & Connectivity](#deployment-connectivity)
- [Challenge Projects](#challenge-projects)
- [Student Competitions](#student-competitions)
- [Interactive Courses (Onramps)](#interactive-courses-onramps)
## Industry Examples
* [UAV Customer Stories](https://www.mathworks.com/company/customer-stories/search.html?q=) \[Collection\] - A collection of customer stories showcasing the use of UAVs in various industries.
* [AVILUS Uses Virtual Design and Testing to Speed up Development](https://www.mathworks.com/company/mathworks-stories/virtual-design-and-testing-of-an-autonomous-rescue-drone-speeds-up-product-development.html) \[Article\] - An article on how AVILUS uses virtual design and testing to accelerate the development of an autonomous rescue drone.
* [Flying Taxis Could Reshape Your Commute](https://www.mathworks.com/videos/this-flying-taxi-could-reshape-your-commute-1729752177181.html) \[Article\] - A video discussing how flying taxis could revolutionize urban commuting.
* [RangeAero’s Pilotless Helicopters Deliver Large Payloads with Precision](https://www.mathworks.com/company/mathworks-stories/pilotless-helicopter-drone-prototype-delivers-large-payloads.html) \[Article\] - An article on how RangeAero’s pilotless helicopters efficiently deliver large payloads with high precision.
* [Supernal’s Advanced Air Mobility Development](https://blogs.mathworks.com/autonomous-systems/2024/04/18/how-mathworks-is-enabling-supernals-advanced-air-mobility-development-with-integrated-simulation-systems/) \[Article\] - A blog on how MathWorks is supporting Supernal's development of advanced air mobility through integrated simulation systems.
* [Intel’s Simulation for Testing GNC Algorithms for Multirotor UAVs](https://www.mathworks.com/company/user_stories/intel-creates-dynamic-simulation-environment-for-testing-gnc-algorithms-for-multirotor-uavs.html?s_tid=srchtitle_customer_stories_10_%22uav%22+OR+%22drone%22) \[Article\] - An article about Intel’s dynamic simulation environment used to test GNC algorithms for multirotor UAVs.
## Modeling & Control
* [UAV Drone Testing with Rapid Control Prototyping and HIL on Speedgoat®](https://www.speedgoat.com/solutions/industries/aerospace/uav-modeling-and-testing) \[Collection\] - A collection on UAV drone testing using rapid control prototyping and hardware-in-the-loop (HIL) on Speedgoat.
* [Transfer Function Analysis of Dynamic Systems](https://www.mathworks.com/matlabcentral/fileexchange/94635-transfer-function-analysis-of-dynamic-systems) \[Course\] - A course on transfer function analysis of dynamic systems using MATLAB.
* [Virtual Hardware and Labs for Controls](https://www.mathworks.com/matlabcentral/fileexchange/100064-virtual-hardware-and-labs-for-controls) \[Course\] - A course on using virtual hardware and labs for control systems.
* [Model Predictive Control Virtual Lab](https://www.mathworks.com/matlabcentral/fileexchange/158356-model-predictive-control-mpc-virtual-lab) \[Course\] - A course providing a virtual lab for practicing model predictive control (MPC).
* [Engineering Design and Simulation Professional Certificate | edX](https://www.edx.org/certificates/professional-certificate/mathworks-engineering-design-and-simulation) \[Course\] - A professional certificate course on engineering design and simulation by MathWorks on edX.
* [MathWorks Introduction to Engineering Design: EdX](https://www.edx.org/learn/engineering/mathworks-introducing-engineering-system-design) \[Course\] - An introductory course on engineering system design offered by MathWorks on edX.
* [Controls Tutorial for MATLAB & Simulink](https://ctms.engin.umich.edu/CTMS/index.php?aux=Home) \[Course\] - A tutorial on controls for MATLAB and Simulink, provided by the University of Michigan.
* [Modeling and Control Lessons Using MATLAB & Simulink](https://www.mathworks.com/matlabcentral/fileexchange/115770-quadcopter_lessons?s_tid=prof_contriblnk) \[Video\] - A video series on modeling and control lessons using MATLAB and Simulink, focusing on quadcopters.
* [Model Aircraft Design Webinar Series](https://in.mathworks.com/company/events/webinars/upcoming/series/model-aircraft-design-webinar-series-for-student-competitions-uk-2023.html) \[Videos\] - A webinar series on model aircraft design for student competitions.
* [Modeling and Waypoint Following for a Quadcopter](https://www.mathworks.com/matlabcentral/fileexchange/63580-quadcopter-drone-model-in-simscape) \[Example\] - An example on modeling and waypoint following for a quadcopter using Simscape™.
* [Transition from Low- to High-Fidelity UAV Models in Three Stages](https://www.mathworks.com/help/uav/ug/transition-from-low-to-high-fidelity-uav-models.html?s_tid=hs_ResearchFieldES) \[Example\] - An example showing the transition of UAV models from low to high fidelity in three stages.
* [Motion Planning with RRT for Fixed-Wing UAV](https://www.mathworks.com/help/uav/ug/motion-planning-with-rrt-for-fixed-wing-uav.html) \[Example\] - An example on motion planning with Rapidly-exploring Random Trees (RRT) for fixed-wing UAVs.
* [Electric Aircraft (VTOL) Battery Pack Model with Simscape](https://www.mathworks.com/matlabcentral/fileexchange/122392-electric-aircraft-vtol-battery-pack-model-with-simscape) \[Example\] - An example on modeling an electric aircraft VTOL battery pack with Simscape.
* [Design and Tune Controller for VTOL UAV](https://www.mathworks.com/help/uav/ug/design-and-tune-controller-for-vtol-uav.html) \[Example\] - An example on designing and tuning a controller for VTOL UAVs.
* [Model Electric VTOL Aircraft Battery Pack](https://www.mathworks.com/help/sps/ug/electric-aircraft-vtol-battery-pack.html) \[Example\] - An example on modeling an electric VTOL aircraft battery pack.
* [Modeling System Architecture of Small UAV](https://in.mathworks.com/help/systemcomposer/ug/smalluav.html) \[Example\] - An example on modeling the system architecture of a small UAV using MATLAB System Composer.
* [Small Unmanned Aircraft - Theory and Practice](https://press.princeton.edu/books/hardcover/9780691149219/small-unmanned-aircraft) \[Book\] - A book covering the theory and practice of small unmanned aircraft (UAVs).
## Design Algorithms
* [UAV Solution Page](https://www.mathworks.com/solutions/robotics/uav.html) \[Collection\] - A collection of UAV solutions for robotics from MathWorks.
* [GitHub: Awesome Robotics: Sensing & Perception](https://github.com/mathworks-robotics/awesome-robotics-teaching?tab=readme-ov-file) \[Collection\] - A GitHub collection of resources for robotics sensing and perception.
* [Motion Planning Examples and Functions](https://www.mathworks.com/help/nav/motion-planning.html) \[Collection\] - A collection of examples and functions for motion planning in MATLAB.
* [Guidance, Navigation, and Controls (GNC) Examples and Functions](https://www.mathworks.com/help/uav/guidance-navigation-and-control.html) \[Collection\] - A collection of GNC examples and functions for UAV systems.
* [Autonomous Navigation Tech Talks](https://www.youtube.com/playlist?list=PLn8PRpmsu08rLRGrnF-S6TyGrmcA2X7kg) \[Videos\] - A playlist of tech talks on autonomous navigation.
* [Kalman Filter Tech Talks](https://www.youtube.com/playlist?list=PLn8PRpmsu08pzi6EMiYnR-076Mh-q3tWr) \[Videos\] - A playlist of tech talks on Kalman filters.
* [Sensor Fusion Tech Talks](https://www.youtube.com/playlist?list=PLn8PRpmsu08ryYoBpEKzoMOveSTyS-h4a) \[Videos\] - A playlist of tech talks on sensor fusion.
* [Understanding Sensor Fusion & Tracking Video Series](https://www.mathworks.com/videos/series/understanding-sensor-fusion-and-tracking.html) \[Videos\] - A video series explaining sensor fusion and tracking.
* [Autonomous Navigation Video Series](https://www.mathworks.com/videos/series/autonomous-navigation.html) \[Videos\] - A video series on autonomous navigation.
* [Motion Planning with RRT for Fixed-Wing UAV](https://www.mathworks.com/help/uav/ug/motion-planning-with-rrt-for-fixed-wing-uav.html) \[Example\] - An example on motion planning for fixed-wing UAVs using RRT.
* [Trajectory optimization using Model Predictive Control](https://www.mathworks.com/help/mpc/ug/control-of-quadrotor-using-nonlinear-model-predictive-control.html) \[Example\] - An example on trajectory optimization for quadrotors using model predictive control.
## Data Analysis
* [What is Drone Mapping?](https://www.mathworks.com/discovery/drone-mapping.html) \[Collection\] - A collection explaining the concept and uses of drone mapping.
* [Map and Classify Urban Environment Using UAV Camera and Deep Learning](https://www.mathworks.com/help/uav/ug/map-and-classify-urban-environment-using-uav-camera-and-deep-learning.html) \[Collection\] - A collection of techniques to map and classify urban environments using UAV cameras and deep learning.
* [Preprocessing Data Functions and Examples](https://www.mathworks.com/help/matlab/preprocessing-data.html) \[Collection\] - A collection of preprocessing data functions and examples in MATLAB.
* [Vehicle Motion Analysis](https://www.mathworks.com/help/aerotbx/vehicle-motion-analysis.html) \[Collection\] - A collection of functions for analyzing vehicle motion using MATLAB and Simulink.
* [Climate Data Visualization and Analysis](https://www.mathworks.com/matlabcentral/fileexchange/110125-climate-data-visualization-and-analysis) \[Course\] - A course on visualizing and analyzing climate data using MATLAB.
* [UAV Flight Log Analysis with MATLAB](https://www.mathworks.com/videos/uav-flight-log-analysis-with-matlab-1651505092408.html?s_tid=hs_ResearchFieldES) \[Video\] - A video showing how to analyze UAV flight logs using MATLAB.
* [Data Science Tutorial](https://www.mathworks.com/videos/series/data-science-tutorial.html) \[Videos\] - A video tutorial series on data science techniques using MATLAB.
* [Autonomous Drones to Detect and Track Wildfires](https://www.youtube.com/watch?v=6vJRG6bqxNo) \[Video\] - A video demonstrating how autonomous drones detect and track wildfires.
* [Flight Log Analyzer App](https://www.mathworks.com/help/uav/ref/flightloganalyzer-app.html) \[Toolbox\] - A toolbox for analyzing UAV flight logs with the Flight Log Analyzer app.
## Simulation
* [UAV Scenario Simulation Functions and Examples](https://www.mathworks.com/help/uav/scenario-simulation.html) \[Collection\] - A collection of functions and examples for UAV scenario simulation in MATLAB.
* [Drone Simulation Discovery Page](https://www.mathworks.com/discovery/drone-simulation.html?s_tid=srchtitle_support_results_1_drone%20simulation) \[Collection\] - A discovery page introducing drone simulation resources and solutions.
* [Scenario Simulation Functions](https://www.mathworks.com/help/uav/referencelist.html?type=function&s_tid=CRUX_topnav&category=scenario-simulation) \[Collection\] - A collection of functions for scenario simulation in UAV applications.
* [Introduction to Engineering Design EdX Course](https://www.edx.org/learn/engineering/mathworks-introducing-engineering-system-design?index=product&queryId=2eb878b61a0a77e189d89e3f01ffe0e3&position=2) \[Course\] - An EdX course introducing engineering system design concepts by MathWorks.
* [Simulating a Quadcopter’s Flight EdX Course](https://www.edx.org/learn/engineering/mathworks-modeling-and-simulation-course-2?index=product&queryId=a76bca3850d4393f350080e23d954bf7&position=3) \[Course\] - An EdX course focused on modeling and simulating a quadcopter's flight.
* [Modelling, Simulation, and Control of a Quadcopter](https://www.mathworks.com/videos/modelling-simulation-and-control-of-a-quadcopter-122872.html) \[Video\] - A video on modeling, simulation, and control of a quadcopter.
* [Simulating Quadcopter Missions with Simulink and ROS](https://www.mathworks.com/videos/matlab-and-simulink-robotics-arena-simulating-quadcopter-missions-1510058448836.html) \[Video\] - A video on simulating quadcopter missions using Simulink and ROS.
* [Drone Simulation and Control Tech Talks](https://www.youtube.com/playlist?list=PLn8PRpmsu08oOLBVYYIwwN_nvuyUqEjrj) \[Videos\] - A playlist of tech talks on drone simulation and control.
* [Simulate Real-World Flights Using Cesium®](https://www.mathworks.com/help/uav/ug/simulate-flight-plan-real-world-cesium.html) \[Example\] - An example on simulating real-world UAV flights using Cesium.
* [Photorealistic Unreal® Engine Scenarios](https://www.mathworks.com/help/uav/ug/simulate-uav-scenario-trajectory-in-ue.html) \[Example\] - An example on simulating photorealistic UAV scenarios in Unreal Engine.
* [UAV Scenario Designer Tutorial](https://www.mathworks.com/help/uav/ug/uav-scenario-tutorial.html) \[Example\] - A tutorial on using UAV Scenario Designer to create simulation scenarios.
* [Unreal Engine Simulations for UAV](https://www.mathworks.com/help/uav/ug/how-3d-simulation-for-uav-works.html) \[Example\] - An example showing how Unreal Engine is used for UAV 3D simulations.
* [UAV Package Delivery](https://www.mathworks.com/help/uav/ug/uav-package-delivery.html) \[Example\] - An example of simulating UAV package delivery scenarios.
* [Simulate Simple Flight Scenario in Unreal Engine](https://www.mathworks.com/help/uav/ug/simulate-a-simple-flight-scenario-and-sensor-in-3d-environment.html) \[Example\] - An example simulating a simple UAV flight scenario in Unreal Engine.
* [Quadcopter Drone Model in Simscape](https://www.mathworks.com/help/sm/ug/quadcopter.html?searchHighlight=simscape%20drone&s_tid=srchtitle_support_results_5_simscape%20drone) \[Example\] - An example on modeling a quadcopter drone in Simscape.
## Deployment & Connectivity
* [Supported Flight Management Units](https://www.mathworks.com/help/supportpkg/px4/index.html) \[Collection\] - A collection of supported flight management units for UAVs.
* [Hardware Support package for Parrot® Drones](https://www.mathworks.com/hardware-support/parrot-drone-matlab.html) \[Collection\] - Hardware support package for connecting Parrot drones with MATLAB.
* [Hardware Support Package for Ryze Tello® Drones](https://www.mathworks.com/hardware-support/tello-drone-matlab.html) \[Collection\] - Hardware support package for Ryze Tello drones for integration with MATLAB.
* [AR.Drone 2.0 Support from Embedded Coder™](https://www.mathworks.com/hardware-support/ar-drone.html) \[Collection\] - Embedded Coder support for AR.Drone 2.0 to enable UAV development.
* [MAVLink Support](https://www.mathworks.com/help/uav/mavlink-support.html) \[Collection\] - MAVLink protocol support for UAV communication in MATLAB.
* [UAV Code Development with Simulink](https://www.mathworks.com/videos/uav-code-development-with-simulink-for-student-competitions-1731649582223.html) \[Video\] - A video tutorial on UAV code development using Simulink for student competitions.
* [Autopilot Development Using Simulink](https://www.mathworks.com/support/search.html/videos/matlab-and-simulink-robotics-arena-autopilot-development-using-model-based-design-1542699160920.html?fq[]=asset_type_name:video&fq[]=category:simulink/supported-hardware&page=1) \[Video\] - A video on autopilot development using Simulink and model-based design.
* [PixHawk® Raspberry Pi® CAN Communication](https://www.mathworks.com/help/uav/px4/ref/px4-can-pixhawk-raspberrypi.html) \[Example\] - Example on configuring CAN communication between Pixhawk and Raspberry Pi.
* [Deployment on Cube Orange Autopilot from Simulink](https://www.mathworks.com/help/supportpkg/px4/ug/deployment-cube-orange-autopilot-simulink.html) \[Example\] - Example on deploying UAV models to Cube Orange autopilot using Simulink.
* [Getting started with uORB blocks in Simulink](https://www.mathworks.com/help/supportpkg/px4/ref/getting-started-uorb-blocks.html) \[Example\] - Guide to using uORB blocks in Simulink for UAV communication.
* [Run Connected I/O Simulation on Pixhawk boards](https://www.mathworks.com/help/supportpkg/px4/ref/connected-io-px4autopilot.html) \[Example\] - Example on running connected I/O simulations on Pixhawk boards.
* [Send and Receive Serial data from Pixhawk boards in Simulink](https://www.mathworks.com/help/supportpkg/px4/ref/send-receive-serial-px4-example.html) \[Example\] - Example demonstrating serial data communication with Pixhawk in Simulink.
* [Getting started with PWM Block in Simulink to send actuator data to Pixhawk hardware](https://www.mathworks.com/help/supportpkg/px4/ref/pwm-getting-started-px4.html) \[Example\] - A tutorial on using PWM blocks in Simulink for controlling Pixhawk hardware.
* [Read PX4 System parameters in Simulink](https://www.mathworks.com/help/supportpkg/px4/ref/read-parameter-example-px4.html) \[Example\] - Example on reading PX4 system parameters from Simulink.
* [Read Accelerometer values in Simulink from I2C based sensor connected to Pixhawk 4](https://www.mathworks.com/help/supportpkg/px4/ref/read-accelerometer-i2c.html) \[Example\] - Example for reading accelerometer values via I2C from Pixhawk 4 in Simulink.
* [Log data on SD Card connected to Pixhawk boards](https://www.mathworks.com/help/supportpkg/px4/ref/px4-matfile-logging-example.html) \[Example\] - Example for logging data to SD card connected to Pixhawk boards.
* [Run Processor-in-Loop Simulation on Pixhawk boards](https://www.mathworks.com/help/supportpkg/px4/ref/pil-example-px4.html) \[Example\] - Example on running Processor-in-Loop simulations using Pixhawk boards.
* [PX4 Autopilot in Hardware-in-the-Loop (HITL) Simulation with UAV Dynamics in Simulink](https://www.mathworks.com/help/supportpkg/px4/ref/hitl-simulink-plant-example.html) \[Example\] - Example of Hardware-in-the-Loop simulation using PX4 autopilot and UAV dynamics in Simulink.
* [Scenario Simulation and Flight Visualization with PX4 Hardware-in-the-Loop (HITL) and UAV Dynamics in Simulink](https://www.mathworks.com/help/supportpkg/px4/ref/flight-visualization-hitl-simulink.html) \[Example\] - Example on flight scenario simulation and visualization with PX4 and UAV dynamics in Simulink.
* [PX4 Hardware-in-the-Loop (HITL) Simulation with Fixed-Wing Plant in Simulink](https://www.mathworks.com/help/supportpkg/px4/ref/hitl-simulink-fixed-wing-plant-example.html) \[Example\] - Example for PX4 Hardware-in-the-Loop (HITL) simulation using fixed-wing UAV plant models.
* [Obstacle Avoidance in NVIDIA® Jetson™ with PX4 Autopilot in Hardware-in-the-Loop (HITL) Simulation with UAV Dynamics Modeled in Simulink](https://www.mathworks.com/help/supportpkg/px4/ref/px4-obstacle-avoidance-nvidia-jetson-hitl.html) \[Example\] - Example for obstacle avoidance using PX4 autopilot on NVIDIA Jetson in HITL simulation.
* [Position Tracking for X-Configuration Quadcopter Using Rate Controller](https://www.mathworks.com/help/supportpkg/px4/ref/position-tracking-with-rate-example.html) \[Example\] - Example on position tracking for an X-configuration quadcopter using rate controllers in Simulink.
* [Simulink based plant model communicating with Flight Controller running on PX4 Host Target](https://www.mathworks.com/help/supportpkg/px4/ref/simulator-plant-model-example.html) \[Example\] - Example for simulating plant models communicating with PX4 flight controllers in Simulink.
* [Connect to Parrot Drone over Wi-Fi](https://www.mathworks.com/help/supportpkg/parrotio/ug/connect-to-parrot-drone-over-wifi.html) \[Example\] - Example for connecting to a Parrot drone over Wi-Fi using Simulink.
* [Connect to Ryze Drone over Wi-Fi](https://www.mathworks.com/help/supportpkg/ryzeio/ug/connect-to-ryze-drone-over-wifi.html) \[Example\] - Example for connecting to a Ryze drone over Wi-Fi in Simulink.
* [Control a Simulated UAV Using ROS 2 and PX4 Bridge](https://www.mathworks.com/help/uav/ug/control-simulated-uav-using-ros2-px4-bridge.html) \[Example\] - Example for controlling a simulated UAV using ROS 2 and PX4 bridge in Simulink.
* [Generate ROS Node for UAV Waypoint Follower](https://www.mathworks.com/help/ros/ug/generate-a-standalone-ros-node-for-a-uav-waypoint-follower.html) \[Example\] - Example for generating a ROS node for a UAV waypoint follower.
* [UAV Toolbox Support Package for PX4 Autopilot](https://www.mathworks.com/matlabcentral/fileexchange/70016-uav-toolbox-support-package-for-px4-autopilots?s_tid=srchtitle) \[Toolbox\] - UAV Toolbox support package for PX4 autopilot integration with MATLAB.
* [Set Position of a Bebop Drone on a Gazebo Simulator from an Android Device Using ROS](https://www.mathworks.com/matlabcentral/fileexchange/69356-ros-on-android) \[Toolbox\] - Toolbox for setting the position of a Bebop drone in a Gazebo simulator from an Android device using ROS.
* [PX4 Autopilot Support for UAV Toolbox](https://www.mathworks.com/hardware-support/px4-autopilots.html) \[Toolbox\] - Toolbox offering PX4 autopilot support for UAV applications in MATLAB.
## Challenge Projects
* [Minidrone Simulation project](https://www.mathworks.com/help/aeroblks/quadcopter-project.html) - A project on simulating a quadcopter's flight dynamics and control using Simulink and Simscape.
* [Multi-UAV Path Planning for Urban Air Mobility](https://github.com/mathworks/MATLAB-Simulink-Challenge-Project-Hub/tree/main/projects/Multi-UAV%20Path%20Planning%20for%20Urban%20Air%20Mobility) - A project on planning the paths for multiple UAVs in urban air mobility scenarios using MATLAB and Simulink.
* [Energy-Optimal Trajectory Planning for Multirotor Drones](https://github.com/mathworks/MATLAB-Simulink-Challenge-Project-Hub/tree/main/projects/Energy-Optimal%20Trajectory%20Planning%20for%20Multirotor%20Drones) - A project focused on planning energy-efficient trajectories for multirotor drones.
* [Reinforcement Learning Based Fault Tolerant Control of a Quadrotor](https://github.com/mathworks/MathWorks-Excellence-in-Innovation/tree/main/projects/Reinforcement%20Learning%20Based%20Fault%20Tolerant%20Control%20of%20a%20Quadrotor) - A project applying reinforcement learning to develop fault-tolerant control for a quadrotor UAV.
* [Visual - Inertial Odometry for a Minidrone](https://github.com/mathworks/MathWorks-Excellence-in-Innovation/tree/main/projects/Visual%20-%20Inertial%20Odometry%20for%20a%20Minidrone) - A project on implementing visual-inertial odometry for drone localization and mapping.
* [Vibration Detection and Rejection from IMU Data](https://github.com/mathworks/MathWorks-Excellence-in-Innovation/tree/main/projects/Vibration%20Detection%20and%20Rejection%20from%20IMU%20Data) - A project focused on detecting and rejecting vibrations in IMU data from UAVs.
* [Aggressive Maneuver Stabilization for a Minidrone](https://github.com/mathworks/MathWorks-Excellence-in-Innovation/tree/main/projects/Aggressive%20Maneuver%20Stabilization%20for%20a%20Minidrone) - A project on stabilizing aggressive maneuvers for a minidrone, using advanced control techniques.
* [Flight Controller Design and Hardware Deployment](https://github.com/mathworks/MathWorks-Excellence-in-Innovation/tree/main/projects/Flight%20Controller%20Design%20and%20Hardware%20Deployment) - A project that covers flight controller design and deploying it on hardware for real-world testing.
* [Robust Visual SLAM Using MATLAB Mobile Sensor Streaming](https://github.com/mathworks/MathWorks-Excellence-in-Innovation/tree/main/projects/Robust%20Visual%20SLAM%20Using%20MATLAB%20Mobile%20Sensor%20Streaming) - A project that implements robust visual SLAM for UAVs using sensor data streaming from MATLAB Mobile.
* [Deep Learning for UAV Infrastructure Inspection](https://github.com/mathworks/MathWorks-Excellence-in-Innovation/tree/main/projects/Deep%20Learning%20for%20UAV%20Infrastructure%20Inspection) - A project applying deep learning to UAV-based infrastructure inspection.
* [Selection of Mechanical Actuators Using Simulation-Based Analysis](https://github.com/mathworks/MathWorks-Excellence-in-Innovation/tree/main/projects/Selection%20of%20Mechanical%20Actuators%20Using%20Simulation-Based%20Analysis) - A project focused on selecting mechanical actuators for UAVs using simulation-based analysis.
* [Rotor-Flying Manipulator Simulation](https://github.com/mathworks/MathWorks-Excellence-in-Innovation/tree/main/projects/Rotor-Flying%20Manipulator%20Simulation) - A project simulating rotor-flying manipulators for precise UAV motion control.
* [Autonomous UAV Motion Planner Challenge Project](https://github.com/mathworks/MATLAB-Simulink-Challenge-Project-Hub/tree/main/projects/Rotor-Flying%20Manipulator%20Simulation) - A project involving autonomous UAV motion planning for complex environments and tasks.
* [System Identification and Control of Bi-copter Arduino Project](https://github.com/eenikov/Arduino-based-bi-copter-experiments/tree/main) - A project on system identification and control for a bi-copter using Arduino.
## Student Competitions
* [Minidrone Competition](https://mathworks.sharepoint.com/sites/edumarketing/academicsupport/studentcomp/minidronecomp/SitePages/MathWorks%20Minidrone%20Competition.aspx) - A competition challenging students to design, build, and fly a minidrone in various tasks.
* [Indoor Flying Robot Contest](https://www.mathworks.com/academia/student-competitions/indoor-flying-robot-contest.html) - A contest focused on designing flying robots to navigate and perform tasks in an indoor environment.
* [International Aerial Robotics Competition](https://www.mathworks.com/academia/student-competitions/iarc.html) - A global competition that challenges students to design autonomous aerial robots for complex missions.
* [Korean Autonomous Mini-Drone Competition](https://www.mathworks.com/academia/student-competitions/krmdr.html) - A competition for students in Korea to build autonomous mini-drones capable of completing specific tasks.
* [Student Unmanned Aerial Systems](https://www.mathworks.com/academia/student-competitions/suas.html) - A competition where students develop unmanned aerial systems for various operational challenges.
* [UAS Challenge](https://www.mathworks.com/academia/student-competitions/unmanned-aerial-system.html) - A competition for students to design and operate unmanned aerial systems (UAS) in challenging environments.
* [GoAero](https://www.mathworks.com/academia/student-competitions/goaero.html) - A competition encouraging students to develop innovative ideas in unmanned aerial systems for real-world applications.
* [CITRIS Aviation](https://www.mathworks.com/academia/student-competitions/citris-aviation-prize.html) - A prize challenging students to innovate solutions in aviation technology with a focus on sustainability and autonomous systems.
## Interactive Courses (Onramps)
* [Simscape Onramp](https://matlabacademy.mathworks.com/details/simscape-onramp/simscape) - An introductory course to modeling and simulating physical systems using Simscape.
* [Multibody Simulation Onramp](https://matlabacademy.mathworks.com/details/multibody-simulation-onramp/ormb) - A beginner course covering the basics of simulating multibody systems with Simscape Multibody.
* [Deep Learning Onramp](https://matlabacademy.mathworks.com/details/deep-learning-onramp/deeplearning) - A foundational course in deep learning, covering key concepts and techniques using MATLAB.
* [Simulink Fundamentals](https://matlabacademy.mathworks.com/details/simulink-fundamentals/slbe) - A beginner-friendly course that introduces Simulink and its application in modeling, simulating, and analyzing dynamic systems.
* [Computer Vision Onramp](https://matlabacademy.mathworks.com/details/computer-vision-onramp/orcv) - An introductory course to computer vision, focusing on how to work with image data and perform basic analysis.
* [Control Design Onramp with Simulink](https://matlabacademy.mathworks.com/details/control-design-onramp-with-simulink/controls) - A course that introduces control systems design using Simulink, ideal for beginners in control engineering.
* [Stateflow® Onramp](https://matlabacademy.mathworks.com/details/stateflow-onramp/stateflow) - A basic course on using Stateflow to design state-based logic and control systems in Simulink.
* [Deep Learning Techniques for Image Applications](https://matlabacademy.mathworks.com/details/deep-learning-techniques-in-matlab-for-image-applications/lpmldlt) - A course focusing on advanced deep learning techniques tailored for image processing and applications.
* [Image Processing Onramp](https://matlabacademy.mathworks.com/details/image-processing-onramp/imageprocessing) - A beginner's course on image processing, covering the fundamentals of processing, analyzing, and visualizing image data.