Repository navigation

#

ipopt

C++
976
2 年前

Differential Wheeled Mobile Robot - Nonlinear Model Predictive Control based on ROS

C++
848
2 年前

An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)

C++
814
1 个月前

Fastest-lap is a vehicle dynamics simulator. It can be used to understand vehicle dynamics, to learn about driving techniques, to design car prototypes, or just for fun!

Jupyter Notebook
588
2 年前

A collection of work using nonlinear model predictive control (NMPC) with discrete-time control Lyapunov functions (CLFs) and control barrier functions (CBFs)

MATLAB
260
1 年前

"Safety-Critical Model Predictive Control with Discrete-Time Control Barrier Function" by J. Zeng, B. Zhang and K. Sreenath https://arxiv.org/abs/2007.11718

256
3 年前

『PythonとCasADiで学ぶモデル予測制御』 サポートサイト

Jupyter Notebook
51
3 个月前

Type-safe modelling DSL, symbolic transformation, and code generation for solving optimization problems.

Haskell
43
5 个月前

Codes for "Balancing Computation Speed and Quality: A Decentralized Motion Planning Method for Cooperative Lane Changes of Connected and Automated Vehicles"

MATLAB
32
6 年前

Nonlinear Model Predictive Control tuning using Genetic Algorithms, employed on a trajectory controller for differential drive robot

C++
29
4 年前

ROS MPC trajectory tracker. Currently only supports diff-drive/skid-steering UGVs.

C++
29
10 个月前

This repo demonstrates how to build a surrogate (proxy) model by multivariate regressing building energy consumption data (univariate and multivariate) and use (1) Bayesian framework, (2) Pyomo package, (3) Genetic algorithm with local search, and (4) Pymoo package to find optimum design parameters and minimum energy consumption.

Jupyter Notebook
27
2 年前

MPC pathtracking implementation with python, solved by PANOC/IPOPT

Python
27
1 年前

Fit a partial point cloud with a superquadric

C++
19
2 年前

This is MPC (model predictive controller) that can predict steering and throttle to drive in a simulator.

C++
18
8 年前

Underactuated double-pendulum (acrobot) on a cart to play with direct optimal control methods

Python
17
7 年前

An optimized, easy-to-use functional style motion planning library written in C++. Developed in lab with Prof. Tao Gao at UCLA.

C++
13
6 年前

Codes of "Cooperative Lane Change Motion Planning of Connected and Automated Vehicles: A Stepwise Computational Framework"

AMPL
12
6 年前