├── Linear model └── mpc_model_working.m ├── Nonlinear model ├── MPC_DU.m ├── MPC_U.m ├── MPC_U2.m ├── MPCii_sepicmm_vs_sepicsm_noise.slx ├── constants_mpc.m ├── constants_mpc2.m ├── createPath.m ├── createReference.m ├── createReferenceDU.m ├── increase_matrixDU.m ├── increase_matrixDUQ.m ├── linearModel.m ├── model_system.m ├── mpc_no_linear_model2.m ├── mpc_no_linear_model3.m ├── mpc_no_linear_model4.m ├── mpc_no_linear_model5.m ├── mpc_no_linear_model6.m ├── mpc_no_linear_model_working.m ├── nonlinearModel.m ├── referencePathGeneratorN.m ├── saturated.m ├── statesV1.fig └── trayectoryV1.fig └── README.md /Linear model/mpc_model_working.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Linear model/mpc_model_working.m -------------------------------------------------------------------------------- /Nonlinear model/MPC_DU.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/MPC_DU.m -------------------------------------------------------------------------------- /Nonlinear model/MPC_U.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/MPC_U.m -------------------------------------------------------------------------------- /Nonlinear model/MPC_U2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/MPC_U2.m -------------------------------------------------------------------------------- /Nonlinear model/MPCii_sepicmm_vs_sepicsm_noise.slx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/MPCii_sepicmm_vs_sepicsm_noise.slx -------------------------------------------------------------------------------- /Nonlinear model/constants_mpc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/constants_mpc.m -------------------------------------------------------------------------------- /Nonlinear model/constants_mpc2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/constants_mpc2.m -------------------------------------------------------------------------------- /Nonlinear model/createPath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/createPath.m -------------------------------------------------------------------------------- /Nonlinear model/createReference.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/createReference.m -------------------------------------------------------------------------------- /Nonlinear model/createReferenceDU.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/createReferenceDU.m -------------------------------------------------------------------------------- /Nonlinear model/increase_matrixDU.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/increase_matrixDU.m -------------------------------------------------------------------------------- /Nonlinear model/increase_matrixDUQ.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/increase_matrixDUQ.m -------------------------------------------------------------------------------- /Nonlinear model/linearModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/linearModel.m -------------------------------------------------------------------------------- /Nonlinear model/model_system.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/model_system.m -------------------------------------------------------------------------------- /Nonlinear model/mpc_no_linear_model2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/mpc_no_linear_model2.m -------------------------------------------------------------------------------- /Nonlinear model/mpc_no_linear_model3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/mpc_no_linear_model3.m -------------------------------------------------------------------------------- /Nonlinear model/mpc_no_linear_model4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/mpc_no_linear_model4.m -------------------------------------------------------------------------------- /Nonlinear model/mpc_no_linear_model5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/mpc_no_linear_model5.m -------------------------------------------------------------------------------- /Nonlinear model/mpc_no_linear_model6.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/mpc_no_linear_model6.m -------------------------------------------------------------------------------- /Nonlinear model/mpc_no_linear_model_working.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/mpc_no_linear_model_working.m -------------------------------------------------------------------------------- /Nonlinear model/nonlinearModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/nonlinearModel.m -------------------------------------------------------------------------------- /Nonlinear model/referencePathGeneratorN.m: -------------------------------------------------------------------------------- 1 | function [XR]=ReferencePathGenerator(Xr,N) 2 | XR=kron(ones(N,1),Xr); 3 | end -------------------------------------------------------------------------------- /Nonlinear model/saturated.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/saturated.m -------------------------------------------------------------------------------- /Nonlinear model/statesV1.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/statesV1.fig -------------------------------------------------------------------------------- /Nonlinear model/trayectoryV1.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/Nonlinear model/trayectoryV1.fig -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bermeom/MPC-mobile-robot-Path-following/HEAD/README.md --------------------------------------------------------------------------------