Skip to content

thethaibinh/Multicopter-real-time-3D-simulation

Repository files navigation

Multicopter-real-time-3D-simulation

A Matlab - Simulink based simulation tool for controlling multicopter in real-time with 3D visual

Project website

1. Overview

This project provide a collection of useful resources for beginners to understand multicopter control algorithm. The project has come with real-time 3D visualization and a serial connection for RC input. All the visualization are based on Matlab plot, while controllers are designed in Simulink models.

2. Getting started

  • Open and run (F5) "UART_Connector.m" in Matlab GUI.
  • RC data are defined as pwm array of integer value which contains 4 elements for channels: roll, pitch, throttle, yaw. eg: 1500 1400 1300 1600
  • Fundamental operation are followed video at my website.
  • Multicopter aerodynamic model is in "dynamics.m"
  • Controller models are in "multi_model*.slx" with * is 1,2,3..

3. Modify, conduct your own flight test and learn.

loiter wp

About

A Matlab - Simulink based simulation tool for controlling multicopter in real-time with 3D visual

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages