/mpc-hoverRocket

Hover rocket using model predictive control.

Primary LanguageMATLABMIT LicenseMIT

mpc-hoverRocket

Hover rocket using model predictive control (MPC).

Hover rocket

A rocket uses its thruster to produce thrust against its gravity, which is launched and maintain itself as a given altitude.

rocket

Kinetics:

Kinetics

Dynamics:

Dynamics

State-space (continue time):

Let xu

State-space

State-space (discrete time):

State-space

MPC-based controller

The Model predictive Control Toolbox(R).

Simulation

Simulink model:

simulink

Simulation result:

plot