Skip to content

Discrete-Time Implementation of Robust to Early Termination Model Predictive Control

Notifications You must be signed in to change notification settings

mhsnar/DiscreteREAP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 

Repository files navigation

Discrete Robust to Early Termination Model Predictive Control (DisREAP)

🛠️ Getting Started:

  1. Extract the YALMIP zip file to your desired location.
  2. Run the DisREAP_UI function in MATLAB.

🚀 Usage:

  1. Import your system and desired configurations:
    • After running DisREAP_UI, import your system model and specify your desired configurations.
  2. Execute the package to start the control process.

📚 Examples:

For guidance, the package includes two examples:

  1. Parrot Bebop 2 Drone:
    • This example demonstrates the implementation of DisREAP on a Parrot Bebop 2 drone.
  2. Second-Order Dynamic System Benchmark:
    • This example showcases DisREAP applied to a second-order dynamic system.

▶️ Running Examples:

  1. Navigate to the examples directory:
    • Open the folder containing the examples within the extracted files.
  2. Run the example scripts:
    • Follow the instructions in the example scripts to see the results and understand how to set up and execute your own system.

🤝 Support:

For any issues or questions, please refer to the issues page on GitHub.

Citing DisREAP:

If you use the DisREAP Toolbox, please use the following BibTeX entry:

@INPROCEEDINGS{Amiri:DiscreteREAP,
AUTHOR=" {Mohsen Amiri and Mehdi Hosseinzadeh",
TITLE="Practical Considerations for Implementing Robust-to-Early Termination Model Predictive Control",
BOOKTITLE="..... ",
ADDRESS="........",

ABSTRACT="........."}




About

Discrete-Time Implementation of Robust to Early Termination Model Predictive Control

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published