An open API service providing repository metadata for many open source software ecosystems.

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