Skip to content

BroilerCompiler/drone-attitude-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drone attitude control

Simulating a drone following a trajectory. Controlling the drone via its attitude and total thrust. Using acados and CasADi

Table of Contents

Installation

Prerequisites

  • Python 3.8 or higher
  • pip (Python package installer)

Steps

  1. Clone the repository:

    git clone https://github.com/BroilerCompiler/drone-attitude-control.git
    
  2. Navigate to the project directory:

     cd drone-attitude-control
    
  3. Create a virtual environment (optional but recommended):

     python -m venv venv
     source venv/bin/activate  # On Windows use `venv\Scripts\activate`
    
  4. Install the required packages:

    Install acados_template Python package:

     pip install <acados_root>/interfaces/acados_template
     pip install -r requirements.txt
    

Usage

 cd src/
 python main.py

About

Controlling a drone via its attitude and total thrust. Using acados and CasADi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages