├── Formulation_of_Optimal_Control.png ├── Formulation_of_Prediction_Variables.png ├── Kalkulasi.png ├── Kalkulasi_as_least_squares.png ├── Kalkulasi_optimized.png ├── LICENSE ├── Penurunan_Least_Squares.png ├── README.md ├── Result.png ├── Result_Serial_Plotter_Arduino_LR.png ├── eq_render ├── 2cthetatrQ.gif ├── cthetatrQcheta.gif ├── du_hat.gif ├── duk.gif ├── duk=0.5hinv2cthetatrqQek=hinvcthetatrqQek.gif ├── duk=0.5hinvg.gif ├── duk_hat.gif ├── duk_hat_to_du_hp_hat.gif ├── eq_tex ├── h=cthetatrQctheta+r.gif ├── hinvcthetatrqQ.gif ├── hp_is_pos.gif ├── hu_between_hp_and_pos.gif ├── thetac.gif └── uk.gif ├── mpc_engl ├── konfig.h ├── matrix.cpp ├── matrix.h ├── mpc.cpp ├── mpc.h └── mpc_engl.ino ├── mpc_least_square_engl ├── konfig.h ├── matrix.cpp ├── matrix.h ├── mpc.cpp ├── mpc.h └── mpc_least_square_engl.ino └── mpc_opt_engl ├── konfig.h ├── matrix.cpp ├── matrix.h ├── mpc.cpp ├── mpc.h └── mpc_opt_engl.ino /Formulation_of_Optimal_Control.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/Formulation_of_Optimal_Control.png -------------------------------------------------------------------------------- /Formulation_of_Prediction_Variables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/Formulation_of_Prediction_Variables.png -------------------------------------------------------------------------------- /Kalkulasi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/Kalkulasi.png -------------------------------------------------------------------------------- /Kalkulasi_as_least_squares.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/Kalkulasi_as_least_squares.png -------------------------------------------------------------------------------- /Kalkulasi_optimized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/Kalkulasi_optimized.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/LICENSE -------------------------------------------------------------------------------- /Penurunan_Least_Squares.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/Penurunan_Least_Squares.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/README.md -------------------------------------------------------------------------------- /Result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/Result.png -------------------------------------------------------------------------------- /Result_Serial_Plotter_Arduino_LR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/Result_Serial_Plotter_Arduino_LR.png -------------------------------------------------------------------------------- /eq_render/2cthetatrQ.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/2cthetatrQ.gif -------------------------------------------------------------------------------- /eq_render/cthetatrQcheta.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/cthetatrQcheta.gif -------------------------------------------------------------------------------- /eq_render/du_hat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/du_hat.gif -------------------------------------------------------------------------------- /eq_render/duk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/duk.gif -------------------------------------------------------------------------------- /eq_render/duk=0.5hinv2cthetatrqQek=hinvcthetatrqQek.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/duk=0.5hinv2cthetatrqQek=hinvcthetatrqQek.gif -------------------------------------------------------------------------------- /eq_render/duk=0.5hinvg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/duk=0.5hinvg.gif -------------------------------------------------------------------------------- /eq_render/duk_hat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/duk_hat.gif -------------------------------------------------------------------------------- /eq_render/duk_hat_to_du_hp_hat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/duk_hat_to_du_hp_hat.gif -------------------------------------------------------------------------------- /eq_render/eq_tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/eq_tex -------------------------------------------------------------------------------- /eq_render/h=cthetatrQctheta+r.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/h=cthetatrQctheta+r.gif -------------------------------------------------------------------------------- /eq_render/hinvcthetatrqQ.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/hinvcthetatrqQ.gif -------------------------------------------------------------------------------- /eq_render/hp_is_pos.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/hp_is_pos.gif -------------------------------------------------------------------------------- /eq_render/hu_between_hp_and_pos.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/hu_between_hp_and_pos.gif -------------------------------------------------------------------------------- /eq_render/thetac.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/thetac.gif -------------------------------------------------------------------------------- /eq_render/uk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/eq_render/uk.gif -------------------------------------------------------------------------------- /mpc_engl/konfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_engl/konfig.h -------------------------------------------------------------------------------- /mpc_engl/matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_engl/matrix.cpp -------------------------------------------------------------------------------- /mpc_engl/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_engl/matrix.h -------------------------------------------------------------------------------- /mpc_engl/mpc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_engl/mpc.cpp -------------------------------------------------------------------------------- /mpc_engl/mpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_engl/mpc.h -------------------------------------------------------------------------------- /mpc_engl/mpc_engl.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_engl/mpc_engl.ino -------------------------------------------------------------------------------- /mpc_least_square_engl/konfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_least_square_engl/konfig.h -------------------------------------------------------------------------------- /mpc_least_square_engl/matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_least_square_engl/matrix.cpp -------------------------------------------------------------------------------- /mpc_least_square_engl/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_least_square_engl/matrix.h -------------------------------------------------------------------------------- /mpc_least_square_engl/mpc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_least_square_engl/mpc.cpp -------------------------------------------------------------------------------- /mpc_least_square_engl/mpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_least_square_engl/mpc.h -------------------------------------------------------------------------------- /mpc_least_square_engl/mpc_least_square_engl.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_least_square_engl/mpc_least_square_engl.ino -------------------------------------------------------------------------------- /mpc_opt_engl/konfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_opt_engl/konfig.h -------------------------------------------------------------------------------- /mpc_opt_engl/matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_opt_engl/matrix.cpp -------------------------------------------------------------------------------- /mpc_opt_engl/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_opt_engl/matrix.h -------------------------------------------------------------------------------- /mpc_opt_engl/mpc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_opt_engl/mpc.cpp -------------------------------------------------------------------------------- /mpc_opt_engl/mpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_opt_engl/mpc.h -------------------------------------------------------------------------------- /mpc_opt_engl/mpc_opt_engl.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pronenewbits/Arduino_Unconstrained_MPC_Library/HEAD/mpc_opt_engl/mpc_opt_engl.ino --------------------------------------------------------------------------------