hilo-mpc/hilo-mpc

HILO-MPC is a Python toolbox for easy, flexible and fast development of machine-learning-supported optimal control and estimation problems

65
/ 100
Established

This tool helps control engineers and researchers design and implement advanced control systems, like Model Predictive Control (MPC) and state estimation, for dynamic processes. It takes in system models and desired control objectives, then outputs optimized control strategies and state predictions, often incorporating machine learning models. Chemical engineers, robotics specialists, and process control experts would find this valuable for managing complex systems.

199 stars. Available on PyPI.

Use this if you need to develop, test, and deploy sophisticated optimal control and estimation solutions, especially for nonlinear systems or those benefiting from machine learning integration.

Not ideal if you're looking for a simple, out-of-the-box PID controller or if you don't have a background in control theory and system modeling.

process-control robotics-control optimal-control system-estimation chemical-engineering
Maintenance 10 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 20 / 25

How are scores calculated?

Stars

199

Forks

36

Language

Python

License

LGPL-3.0

Last pushed

Mar 08, 2026

Commits (30d)

0

Dependencies

5

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/hilo-mpc/hilo-mpc"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.