ACADO Toolkit is a software environment and algorithm collection for automatic control and dynamic optimization. It provides a general framework for using a great variety of algorithms for direct optimal control, including model predictive control, state and parameter estimation and robust optimization. ACADO Toolkit is implemented as self-contained C++ code and comes along with user-friendly MATLAB interface. The object-oriented design allows for convenient coupling of existing optimization packages and for extending it with user-written optimization routines.

Features

  • Nonlinear Optimal Control
  • Multi-Objective Optimal Control
  • State and Parameter Estimation
  • Model Predictive Control
  • Code Generation for Nonlinear Model Predictive Control and Moving Horizon Estimation

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow ACADO Toolkit

ACADO Toolkit Web Site

You Might Also Like
La version gratuite d'Auth0 s'enrichit ! Icon
La version gratuite d'Auth0 s'enrichit !

Gratuit pour 25 000 utilisateurs avec intégration Okta illimitée : concentrez-vous sur le développement de vos applications.

Vous l'avez demandé, nous l'avons fait ! Les versions gratuite et payante d'Auth0 incluent des options qui vous permettent de développer, déployer et faire évoluer vos applications en toute sécurité. Utilisez Auth0 dès maintenant pour découvrir tous ses avantages.
Essayez Auth0 gratuitement
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
3
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • The ACADO Toolkit is a great contribution to control engineering, especially for time critical applications. The code generation of the NMPC and MHE algorithms works great and is easy to modify to fit certain custom needs. A big thanks to the developers for this contribution.
  • Very nice and powerful tool. Thank you for your effort!
  • I have been using ACADO toolkit for more than 5 month so far. I basically used two features of it, namely, Model Predictive Control and Code Generation for Fast NMPC. I started using ACADO toolkit because of its promising computational time ... The code Generation feature provides an excellent assist to those who would like to implement NMPC in real-time applications. This toolkit provides , in general, many options which would allow the user to have the access to many parameters that affect the optimization process. Defining system equations, running costs, terminal cost, and constraints is a straight forward and easy thing to do with ACADO using its own syntax ... My overall assessment of this toolkit is that (this toolkit is an excellent contribution to the field of optimal control) ... Thanks to ACADO developers !!
    7 users found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Cygwin, Linux, Mac, Windows

Languages

English

Intended Audience

Advanced End Users, Automotive, Developers, Engineering, Science/Research

Programming Language

C, C++, MATLAB

Related Categories

MATLAB Algorithms, MATLAB Code Generators, MATLAB Simulation Software, C++ Algorithms, C++ Code Generators, C++ Simulation Software, C Algorithms, C Code Generators, C Simulation Software

Registered

2012-01-19