GitHub topics: nmpc
ICube-Robotics/acados_solver_ros2
Helper packages to use the Acados solver for non-linear optimization in ROS2 applications.
Language: C - Size: 9.21 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 15 - Forks: 0

ICube-Robotics/acados_vendor_ros2
Ros2 vendor for the Acados NMPC solver.
Language: CMake - Size: 58.6 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 13 - Forks: 5

Shunichi09/PythonLinearNonlinearControl
PythonLinearNonLinearControl is a library implementing the linear and nonlinear control theories in python.
Language: Python - Size: 990 KB - Last synced at: 5 days ago - Pushed at: almost 4 years ago - Stars: 927 - Forks: 178

alphaville/optimization-engine
Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support
Language: Rust - Size: 53.9 MB - Last synced at: 17 days ago - Pushed at: 30 days ago - Stars: 556 - Forks: 56

MizuhoAOKI/mppi_swerve_drive_ros
[IROS 2024] MPPI (Model Predictive Path-Integral) Controller for a Swerve Drive Robot
Language: C++ - Size: 1.18 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 92 - Forks: 11

ohtsukalab/autogenu-jupyter
An automatic code generator for nonlinear model predictive control (NMPC) and the continuation/GMRES method (C/GMRES) based numerical solvers for NMPC
Language: C++ - Size: 28.4 MB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 166 - Forks: 37

mpopt/mpopt
A pseudo-spectral collocation based multi-phase Optimal control problem solver
Language: Python - Size: 4.24 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 58 - Forks: 20

isri-aist/NMPC
Non-linear model predictive control (NMPC) library
Language: C++ - Size: 2.75 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 42 - Forks: 14

aralab-unr/NMPCM
Nonlinear Model-Predictive Control on Resource-Constrained Microcontrollers
Language: C - Size: 4.5 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Giapducnguyen/Nonlinear_MPC_with_Artificial_Reference
This repository contains the file reproducing the simulation results of the paper: "MPC for tracking of constrained nonlinear systems"
Language: MATLAB - Size: 0 Bytes - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

MizuhoAOKI/python_simple_mppi
Python implementation of MPPI (Model Predictive Path-Integral) controller to understand the basic idea. Mandatory dependencies are numpy and matplotlib only.
Language: Jupyter Notebook - Size: 36.6 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 367 - Forks: 42

Juan-Guerrero-Fernandez/Nonlinear_Model_Predictive_for_WECCCOMP Fork of WEC-Sim/WECCCOMP
This repository offers a solution for the WECCCOMP based on Nonlinear Model Predictive
Language: MATLAB - Size: 17.3 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 1

Ramune6110/MATLAB-Robotics-Engineering
MATLAB sample codes for Robotics engineering
Language: MATLAB - Size: 8.89 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 10 - Forks: 3

bcbarbara/crazyflie_nmpc
ROS stack with an efficient real-time NMPC for the Crazyflie 2.1
Language: C++ - Size: 3.25 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 83 - Forks: 30

Giapducnguyen/NMPC-Multiple-Shooting
Simulation files on basic Nonlinear Model Predictive Control with control rate, soft constraints and control horizon, coded in Casadi, MALTAB.
Language: MATLAB - Size: 29.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

wljungbergh/mpc-trajectory-generator
A trajectory generator utilizing the A-star algorithm in conjunction with a Nonlinear Model Predictive Control solver to obtain a smooth trajectory that satisfies vehicle constraints.
Language: Python - Size: 1.44 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 43 - Forks: 11

eliabntt/irotate_active_slam
Public Code Repository of the iRotate Active SLAM for Omnidirectional robots at the Max Planck Institute for Intelligent Systems, Tübingen
Language: C++ - Size: 30.7 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 58 - Forks: 10

Mesbah-Lab-UCB/LB-Multi-Stage-NMPC
Learning-based multi-stage NMPC algorithm with guarantees on feasibility using robust control invariant sets
Language: MATLAB - Size: 321 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

arcuma/ocpy
Optimal control solver implemented in Python. SymPy for symbolic differentiation and Numba for fast computation.
Language: Python - Size: 680 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

deng-haoyang/ParNMPC
A Parallel Optimization Toolkit for Nonlinear Model Predictive Control (NMPC)
Language: MATLAB - Size: 25.8 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 239 - Forks: 76

meco-group/impact
Github mirror of https://gitlab.kuleuven.be/meco-software/impact
Language: Python - Size: 93.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

wind-m05/Model-Predictive-Control-course
(N)MPC projects on various systems
Language: MATLAB - Size: 2.51 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

junhengl/Cart_Pole_Simulink
Optimal Control Strategies on Cart-pole System in Simscape Multibody Simulation
Language: MATLAB - Size: 4.76 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 3

winwinashwin/GA-aided-NMPC-tuning
Nonlinear Model Predictive Control tuning using Genetic Algorithms, employed on a trajectory controller for differential drive robot
Language: C++ - Size: 7.45 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 13

XueYifan1995/Real-time-NMPC-for-USVs-CasADi
ICMRE-2021 coference paper codes
Language: MATLAB - Size: 51.8 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 8

PrakritTyagi/MPC_Target-Tracking_UAV
Project codes for NMPC based Target Tracking
Language: MATLAB - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 1

dthierry/cappresse
The Control and Adaptation with Pre-Dictive Sensitivity Enhancements
Language: Python - Size: 886 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 3

almondthief/rotary_pendulum
Language: Jupyter Notebook - Size: 9.99 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1
