Quadcopter Drone Model in Simscape
Version 23.1.1.5 (6.46 MB) by
Steve Miller
Quadcopter with multibody, electrical and thermal models follows a path to deliver a package.
This example models a quadcopter that navigates a path to deliver a package.
- Electric motors and battery enable estimation of current draw and drone range
- CAD files of the chassis and propellers model the mechanical system
- Cascaded PID controllers adjust motor speeds to control altitude and attitude
- Path following and speed controllers provide high-level commands
- Python queries to a weather database obtain location-specific wind conditions
- Wind gust profiles test stability of drone controllers
- Profitability analysis in a MATLAB App enables exploring technical and business tradeoffs
Use the links below to get files compatible with earlier releases of MATLAB.
- For R2023a: Use the "Download" button above
- For R2022b: https://github.com/bat365/Quadcopter-Drone-Model-Simscape/archive/22.2.1.5.zip
- For R2022a: https://github.com/bat365/Quadcopter-Drone-Model-Simscape/archive/22.1.1.5.zip
- For R2021b: https://github.com/bat365/Quadcopter-Drone-Model-Simscape/archive/21.2.1.3.zip
- For R2021a: https://github.com/bat365/Quadcopter-Drone-Model-Simscape/archive/21.1.1.3.zip
Open the project file Quadcopter_Drone.prj to get started.
Quadcopter and Control System
Quadcopter Mechanical and Electrical Systems
Quadcopter Motors and Battery
To learn more about modeling and simulation with Simscape, please visit:
Product Capabilities:
Cite As
Steve Miller (2023). Quadcopter Drone Model in Simscape (https://github.com/bat365/Quadcopter-Drone-Model-Simscape/releases/tag/23.1.1.5), GitHub. Retrieved .
MATLAB Release Compatibility
Created with
R2023a
Compatible with R2021a to R2023a
Platform Compatibility
Windows macOS LinuxCategories
- Industries > Aerospace and Defense > Quadcopters and Drones >
- Engineering > Electrical and Computer Engineering > Robotics >
Find more on Quadcopters and Drones in Help Center and MATLAB Answers
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Scripts_Data
Workflows/IP_Protect
Workflows/Param_Sweep
Workflows/Testing
Workflows/Thrust_Test
Workflows/Tradeoff_Cost
Workflows/Weather
Workflows/Workshop
Workflows/Workshop/Ex_02_Motor_Sweep
Workflows/Workshop/Ex_04_Wind_Test
Workflows/Workshop/Ex_05_Profit_App
Libraries
Models
Workflows/Thrust_Test
Workflows/Workshop/Ex_01_Motor
Workflows/Workshop/Ex_02_Motor_Sweep
Workflows/Workshop/Ex_03_Weather_Python
Workflows/Workshop/Ex_04_Wind_Test
Overview
Workflows/Param_Sweep/Overview
Workflows/Tradeoff_Cost
Workflows/Weather/Overview
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.