LeeLinJun / libCEMMPC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libCEMMPC

A tiny library for CEM(cross-entropy method) based MPC(Model Predictive Control) implemented with c++ and CUDA. Could be used for long range trajectory optimization or BVP(Boundary value problem).

Build

cd cu_cem_mpc
mkdir build
cd build
cmake ..

Visualize

There are scripts inside scripts folder.

In the following examples, only starts and goals are given, the model has to find out the control signal and intermediate state at each time step. acrobot_origin acrobot_swingup cartpole_origin cartpole_swingup

About


Languages

Language:Cuda 72.7%Language:Python 18.5%Language:C++ 7.9%Language:CMake 0.5%Language:C 0.3%