├── .github └── workflows │ └── manual.yml ├── .gitignore ├── CODEOWNERS ├── DSLC_solving_one_robot_control ├── ANN_xProcess.m ├── ANN_xTrain.m ├── A_new.m ├── B_new.m ├── Barriera.m ├── Barriera_new.m ├── Barriera_new1.m ├── Barriera_new_cen.m ├── CNN_xProcess.m ├── CNN_xTrain.m ├── CreateANN1.m ├── CreateANN_x.m ├── CreateCNN1.m ├── CreateCNN_x.m ├── DSLC_solving_centralized_main.m ├── NNProcess.m ├── NNProcess1.m ├── NNTrain.m ├── NNTrain1.m ├── README.md ├── centralized_cost0623v0.mat ├── centralized_cost0623v1.mat ├── centralized_cost0623v2.mat ├── centralized_cost0623v3.mat ├── centralized_cost0623v4.mat ├── centralized_cost0623v5.mat ├── centralized_version_main.m ├── circle_func.m ├── desired_position.m ├── distributedd_cost0623v0.mat ├── distributedd_cost0623v1.mat ├── distributedd_cost0623v2.mat ├── distributedd_cost0623v3.mat ├── distributedd_cost0623v4.mat ├── distributedd_cost0623v5.mat ├── draw_fig1_new_cent.m ├── draw_fig1_new_one.m ├── plot_optimality.m ├── readme ├── robot.m ├── sys_process12.m └── sys_process21.m ├── DSLC_training ├── ANN_xProcess.m ├── ANN_xTrain.m ├── A_new.m ├── B_new.m ├── Barriera.m ├── Barriera_new.m ├── Barrierx.m ├── CNN_xProcess.m ├── CNN_xTrain.m ├── CreateANN1.m ├── CreateANN_x.m ├── CreateCNN1.m ├── CreateCNN_x.m ├── DSLC_two_robots_verification.m ├── DSLC_two_robots_verification_obstacle.m ├── Initial_state_calculation.m ├── Initial_state_calculation_no_obs.m ├── K_two.mat ├── NNProcess.m ├── NNProcess1.m ├── NNTrain.m ├── NNTrain1.m ├── P_VALUE_two.mat ├── README.md ├── T_1.m ├── T_42a.m ├── T_42b.m ├── calc_T.m ├── cost_LQR1_verification.mat ├── createNetworks.m ├── desired_position.m ├── draw_fig1_new.m ├── draw_fig1_new_no_obs.m ├── read me.txt ├── robot.m ├── safe_actor_critic.mat ├── set_constants.m ├── set_constants_no_obs.m ├── sys_process12.m ├── sys_process21.m └── yz.m ├── DSLC_xtdrone18 ├── avoid.py ├── draw_figure.py ├── follower.py ├── follower_consensus_promotion.py ├── formation_dict.py ├── formation_dict.pyc ├── get_local_pose.py ├── leader.py ├── multi_vehicle.launch ├── multi_vehicle_communication.sh ├── multirotor_communication_sigle.py ├── multirotor_keyboard_control_promotion.py ├── run_formation_promotion.sh └── usebook ├── DSLC_xtdrone6 ├── TEST ├── avoid.py ├── draw_figure.py ├── follower_consensus_baseline.py ├── follower_consensus_promotion.py ├── formation_dict.py ├── formation_dict.pyc ├── get_local_pose.py ├── leader.py ├── multi_vehicle.launch ├── multi_vehicle_communication.sh ├── multirotor_communication_sigle.py ├── multirotor_keyboard_control_promotion.py ├── run_formation_baseline.sh ├── run_formation_promotion.sh └── usebook ├── LICENSE ├── README.md ├── dlpc_online_train_scales_to_10000.m └── dlpc_online_train_scales_to_10000.py /.github/workflows/manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/.github/workflows/manual.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/ANN_xProcess.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/ANN_xProcess.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/ANN_xTrain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/ANN_xTrain.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/A_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/A_new.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/B_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/B_new.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/Barriera.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/Barriera.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/Barriera_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/Barriera_new.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/Barriera_new1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/Barriera_new1.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/Barriera_new_cen.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/Barriera_new_cen.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/CNN_xProcess.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/CNN_xProcess.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/CNN_xTrain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/CNN_xTrain.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/CreateANN1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/CreateANN1.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/CreateANN_x.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/CreateANN_x.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/CreateCNN1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/CreateCNN1.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/CreateCNN_x.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/CreateCNN_x.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/DSLC_solving_centralized_main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/DSLC_solving_centralized_main.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/NNProcess.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/NNProcess.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/NNProcess1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/NNProcess1.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/NNTrain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/NNTrain.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/NNTrain1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/NNTrain1.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/README.md -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/centralized_cost0623v0.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/centralized_cost0623v0.mat -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/centralized_cost0623v1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/centralized_cost0623v1.mat -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/centralized_cost0623v2.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/centralized_cost0623v2.mat -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/centralized_cost0623v3.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/centralized_cost0623v3.mat -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/centralized_cost0623v4.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/centralized_cost0623v4.mat -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/centralized_cost0623v5.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/centralized_cost0623v5.mat -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/centralized_version_main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/centralized_version_main.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/circle_func.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/circle_func.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/desired_position.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/desired_position.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/distributedd_cost0623v0.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/distributedd_cost0623v0.mat -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/distributedd_cost0623v1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/distributedd_cost0623v1.mat -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/distributedd_cost0623v2.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/distributedd_cost0623v2.mat -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/distributedd_cost0623v3.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/distributedd_cost0623v3.mat -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/distributedd_cost0623v4.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/distributedd_cost0623v4.mat -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/distributedd_cost0623v5.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/distributedd_cost0623v5.mat -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/draw_fig1_new_cent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/draw_fig1_new_cent.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/draw_fig1_new_one.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/draw_fig1_new_one.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/plot_optimality.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/plot_optimality.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/readme: -------------------------------------------------------------------------------- 1 | xxxx 2 | -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/robot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/robot.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/sys_process12.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/sys_process12.m -------------------------------------------------------------------------------- /DSLC_solving_one_robot_control/sys_process21.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_solving_one_robot_control/sys_process21.m -------------------------------------------------------------------------------- /DSLC_training/ANN_xProcess.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/ANN_xProcess.m -------------------------------------------------------------------------------- /DSLC_training/ANN_xTrain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/ANN_xTrain.m -------------------------------------------------------------------------------- /DSLC_training/A_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/A_new.m -------------------------------------------------------------------------------- /DSLC_training/B_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/B_new.m -------------------------------------------------------------------------------- /DSLC_training/Barriera.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/Barriera.m -------------------------------------------------------------------------------- /DSLC_training/Barriera_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/Barriera_new.m -------------------------------------------------------------------------------- /DSLC_training/Barrierx.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/Barrierx.m -------------------------------------------------------------------------------- /DSLC_training/CNN_xProcess.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/CNN_xProcess.m -------------------------------------------------------------------------------- /DSLC_training/CNN_xTrain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/CNN_xTrain.m -------------------------------------------------------------------------------- /DSLC_training/CreateANN1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/CreateANN1.m -------------------------------------------------------------------------------- /DSLC_training/CreateANN_x.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/CreateANN_x.m -------------------------------------------------------------------------------- /DSLC_training/CreateCNN1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/CreateCNN1.m -------------------------------------------------------------------------------- /DSLC_training/CreateCNN_x.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/CreateCNN_x.m -------------------------------------------------------------------------------- /DSLC_training/DSLC_two_robots_verification.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/DSLC_two_robots_verification.m -------------------------------------------------------------------------------- /DSLC_training/DSLC_two_robots_verification_obstacle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/DSLC_two_robots_verification_obstacle.m -------------------------------------------------------------------------------- /DSLC_training/Initial_state_calculation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/Initial_state_calculation.m -------------------------------------------------------------------------------- /DSLC_training/Initial_state_calculation_no_obs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/Initial_state_calculation_no_obs.m -------------------------------------------------------------------------------- /DSLC_training/K_two.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/K_two.mat -------------------------------------------------------------------------------- /DSLC_training/NNProcess.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/NNProcess.m -------------------------------------------------------------------------------- /DSLC_training/NNProcess1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/NNProcess1.m -------------------------------------------------------------------------------- /DSLC_training/NNTrain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/NNTrain.m -------------------------------------------------------------------------------- /DSLC_training/NNTrain1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/NNTrain1.m -------------------------------------------------------------------------------- /DSLC_training/P_VALUE_two.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/P_VALUE_two.mat -------------------------------------------------------------------------------- /DSLC_training/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/README.md -------------------------------------------------------------------------------- /DSLC_training/T_1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/T_1.m -------------------------------------------------------------------------------- /DSLC_training/T_42a.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/T_42a.m -------------------------------------------------------------------------------- /DSLC_training/T_42b.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/T_42b.m -------------------------------------------------------------------------------- /DSLC_training/calc_T.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/calc_T.m -------------------------------------------------------------------------------- /DSLC_training/cost_LQR1_verification.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/cost_LQR1_verification.mat -------------------------------------------------------------------------------- /DSLC_training/createNetworks.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/createNetworks.m -------------------------------------------------------------------------------- /DSLC_training/desired_position.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/desired_position.m -------------------------------------------------------------------------------- /DSLC_training/draw_fig1_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/draw_fig1_new.m -------------------------------------------------------------------------------- /DSLC_training/draw_fig1_new_no_obs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/draw_fig1_new_no_obs.m -------------------------------------------------------------------------------- /DSLC_training/read me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/read me.txt -------------------------------------------------------------------------------- /DSLC_training/robot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/robot.m -------------------------------------------------------------------------------- /DSLC_training/safe_actor_critic.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/safe_actor_critic.mat -------------------------------------------------------------------------------- /DSLC_training/set_constants.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/set_constants.m -------------------------------------------------------------------------------- /DSLC_training/set_constants_no_obs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/set_constants_no_obs.m -------------------------------------------------------------------------------- /DSLC_training/sys_process12.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/sys_process12.m -------------------------------------------------------------------------------- /DSLC_training/sys_process21.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/sys_process21.m -------------------------------------------------------------------------------- /DSLC_training/yz.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_training/yz.m -------------------------------------------------------------------------------- /DSLC_xtdrone18/avoid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone18/avoid.py -------------------------------------------------------------------------------- /DSLC_xtdrone18/draw_figure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone18/draw_figure.py -------------------------------------------------------------------------------- /DSLC_xtdrone18/follower.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone18/follower.py -------------------------------------------------------------------------------- /DSLC_xtdrone18/follower_consensus_promotion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone18/follower_consensus_promotion.py -------------------------------------------------------------------------------- /DSLC_xtdrone18/formation_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone18/formation_dict.py -------------------------------------------------------------------------------- /DSLC_xtdrone18/formation_dict.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone18/formation_dict.pyc -------------------------------------------------------------------------------- /DSLC_xtdrone18/get_local_pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone18/get_local_pose.py -------------------------------------------------------------------------------- /DSLC_xtdrone18/leader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone18/leader.py -------------------------------------------------------------------------------- /DSLC_xtdrone18/multi_vehicle.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone18/multi_vehicle.launch -------------------------------------------------------------------------------- /DSLC_xtdrone18/multi_vehicle_communication.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone18/multi_vehicle_communication.sh -------------------------------------------------------------------------------- /DSLC_xtdrone18/multirotor_communication_sigle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone18/multirotor_communication_sigle.py -------------------------------------------------------------------------------- /DSLC_xtdrone18/multirotor_keyboard_control_promotion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone18/multirotor_keyboard_control_promotion.py -------------------------------------------------------------------------------- /DSLC_xtdrone18/run_formation_promotion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone18/run_formation_promotion.sh -------------------------------------------------------------------------------- /DSLC_xtdrone18/usebook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone18/usebook -------------------------------------------------------------------------------- /DSLC_xtdrone6/TEST: -------------------------------------------------------------------------------- 1 | ZZZ 2 | -------------------------------------------------------------------------------- /DSLC_xtdrone6/avoid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/avoid.py -------------------------------------------------------------------------------- /DSLC_xtdrone6/draw_figure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/draw_figure.py -------------------------------------------------------------------------------- /DSLC_xtdrone6/follower_consensus_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/follower_consensus_baseline.py -------------------------------------------------------------------------------- /DSLC_xtdrone6/follower_consensus_promotion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/follower_consensus_promotion.py -------------------------------------------------------------------------------- /DSLC_xtdrone6/formation_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/formation_dict.py -------------------------------------------------------------------------------- /DSLC_xtdrone6/formation_dict.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/formation_dict.pyc -------------------------------------------------------------------------------- /DSLC_xtdrone6/get_local_pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/get_local_pose.py -------------------------------------------------------------------------------- /DSLC_xtdrone6/leader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/leader.py -------------------------------------------------------------------------------- /DSLC_xtdrone6/multi_vehicle.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/multi_vehicle.launch -------------------------------------------------------------------------------- /DSLC_xtdrone6/multi_vehicle_communication.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/multi_vehicle_communication.sh -------------------------------------------------------------------------------- /DSLC_xtdrone6/multirotor_communication_sigle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/multirotor_communication_sigle.py -------------------------------------------------------------------------------- /DSLC_xtdrone6/multirotor_keyboard_control_promotion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/multirotor_keyboard_control_promotion.py -------------------------------------------------------------------------------- /DSLC_xtdrone6/run_formation_baseline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/run_formation_baseline.sh -------------------------------------------------------------------------------- /DSLC_xtdrone6/run_formation_promotion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/run_formation_promotion.sh -------------------------------------------------------------------------------- /DSLC_xtdrone6/usebook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/DSLC_xtdrone6/usebook -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/README.md -------------------------------------------------------------------------------- /dlpc_online_train_scales_to_10000.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/dlpc_online_train_scales_to_10000.m -------------------------------------------------------------------------------- /dlpc_online_train_scales_to_10000.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xinglongzhangnudt/policy-learning-for-distributed-mpc/HEAD/dlpc_online_train_scales_to_10000.py --------------------------------------------------------------------------------