Coder Social home page Coder Social logo

rafacastalla / simulinkardronetarget Goto Github PK

View Code? Open in Web Editor NEW

This project forked from darenlee/simulinkardronetarget

0.0 0.0 0.0 73.9 MB

Deploy MATLAB Simulink model automatically to Parrot AR Drone with Embedded Coder C code generation

License: BSD 3-Clause "New" or "Revised" License

MATLAB 3.42% C 6.58% Batchfile 0.07% HTML 89.94%

simulinkardronetarget's Introduction

AR Drone 2.0 MATLAB/Simulink Target

The AR Drone 2.0 Target provides automatic code generation support for Simulink models for the Parrot AR Drone 2.0. The provided Simulink blocks allow you to read all the sensors and both cameras on the AR Drone 2.0. You can also control the motors to make the AR Drone 2.0 hover.

Before you can use the AR Drone 2.0 Target

  1. Download and install MATLAB R2016a or higher for Windows.
  2. Install a C compiler. You can evaluate mex -setup c in MATLAB to see if you have a compiler installed. The free MinGW64 compiler can be installed from the MATLAB Add-Ons Explorer
  3. Download and install the Code Sourcery ARM compiler. This is a free compiler which you can download using this direct link.. If you are using Windows 8 or newer you will need to run the installer in the Windows 7 compatibility mode

How to open the AR Drone 2.0 Target

  1. Use the Download Zip button on this page
  2. Extract the zip to a destination of your choice
  3. Navigate to the folder where you extracted the AR Drone 2.0 Target in MATLAB and open AR_Drone.prj

How to use the Simulink project

  1. Opening AR_Drone.prj will cause a startup script to set up MATLAB for the AR Drone 2.0 Target. Closing the project disables the AR Drone 2.0 Target functionality
  2. The Simulink project provides you with shortcuts on the MATLAB toolstrip. Things such as the documentation or calibration models can be easily accessed from there
  3. The folder structure for the files is such that
  4. Pre made Simulink models are inside the AR_Drone_Models folder
  5. Library blocks, C source code and custom scripts are in the AR_Drone_Target folder

simulinkardronetarget's People

Contributors

paulcox avatar mathworksmaker avatar darenlee avatar sannemarx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.