├── .cmd ├── .flake8 ├── .gitignore ├── .isort.cfg ├── .mypy.ini ├── LICENSE ├── N_n_sweep.sh.save ├── README.md ├── bash_scripts ├── admm_sweep_n_N.cmd ├── cent_sweep_n_N.cmd ├── decent_sweep_n_N.cmd ├── event_sweep_n_N.cmd ├── gear_model_comp.cmd ├── generate_trajs.cmd ├── performance.cmd ├── seq_sweep_n_N.cmd ├── test.cmd └── test_2.cmd ├── env.py ├── fleet_cent_mld.py ├── fleet_decent_mld.py ├── fleet_event_based.py ├── fleet_g_admm.py ├── fleet_naive_admm.py ├── fleet_seq_mld.py ├── misc ├── common_controller_params.py ├── leader_trajectory.py └── spacing_policy.py ├── model_validation.py ├── models.py ├── mpcs ├── cent_mld.py └── mpc_gear.py ├── n_sweep.py ├── n_sweep_2.py ├── n_sweep_3.py ├── plot_fleet.py ├── requirements.txt ├── results_analysis ├── analyse_results_MILP_MIQP.py ├── heat_map_MIP.py ├── model_comp.py ├── perf_bar_plot.py ├── perf_hor_var.py ├── perf_horizon.py ├── perf_n.py ├── perf_n_gadmm.py ├── perf_n_var.py ├── plot_tracking_error.py └── plot_trajectories.py ├── test.py └── viz.sh.save /.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/.cmd -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- 1 | [settings] 2 | profile=black 3 | -------------------------------------------------------------------------------- /.mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/.mypy.ini -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/LICENSE -------------------------------------------------------------------------------- /N_n_sweep.sh.save: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/N_n_sweep.sh.save -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/README.md -------------------------------------------------------------------------------- /bash_scripts/admm_sweep_n_N.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/bash_scripts/admm_sweep_n_N.cmd -------------------------------------------------------------------------------- /bash_scripts/cent_sweep_n_N.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/bash_scripts/cent_sweep_n_N.cmd -------------------------------------------------------------------------------- /bash_scripts/decent_sweep_n_N.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/bash_scripts/decent_sweep_n_N.cmd -------------------------------------------------------------------------------- /bash_scripts/event_sweep_n_N.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/bash_scripts/event_sweep_n_N.cmd -------------------------------------------------------------------------------- /bash_scripts/gear_model_comp.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/bash_scripts/gear_model_comp.cmd -------------------------------------------------------------------------------- /bash_scripts/generate_trajs.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/bash_scripts/generate_trajs.cmd -------------------------------------------------------------------------------- /bash_scripts/performance.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/bash_scripts/performance.cmd -------------------------------------------------------------------------------- /bash_scripts/seq_sweep_n_N.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/bash_scripts/seq_sweep_n_N.cmd -------------------------------------------------------------------------------- /bash_scripts/test.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/bash_scripts/test.cmd -------------------------------------------------------------------------------- /bash_scripts/test_2.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/bash_scripts/test_2.cmd -------------------------------------------------------------------------------- /env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/env.py -------------------------------------------------------------------------------- /fleet_cent_mld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/fleet_cent_mld.py -------------------------------------------------------------------------------- /fleet_decent_mld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/fleet_decent_mld.py -------------------------------------------------------------------------------- /fleet_event_based.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/fleet_event_based.py -------------------------------------------------------------------------------- /fleet_g_admm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/fleet_g_admm.py -------------------------------------------------------------------------------- /fleet_naive_admm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/fleet_naive_admm.py -------------------------------------------------------------------------------- /fleet_seq_mld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/fleet_seq_mld.py -------------------------------------------------------------------------------- /misc/common_controller_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/misc/common_controller_params.py -------------------------------------------------------------------------------- /misc/leader_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/misc/leader_trajectory.py -------------------------------------------------------------------------------- /misc/spacing_policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/misc/spacing_policy.py -------------------------------------------------------------------------------- /model_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/model_validation.py -------------------------------------------------------------------------------- /models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/models.py -------------------------------------------------------------------------------- /mpcs/cent_mld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/mpcs/cent_mld.py -------------------------------------------------------------------------------- /mpcs/mpc_gear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/mpcs/mpc_gear.py -------------------------------------------------------------------------------- /n_sweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/n_sweep.py -------------------------------------------------------------------------------- /n_sweep_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/n_sweep_2.py -------------------------------------------------------------------------------- /n_sweep_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/n_sweep_3.py -------------------------------------------------------------------------------- /plot_fleet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/plot_fleet.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/requirements.txt -------------------------------------------------------------------------------- /results_analysis/analyse_results_MILP_MIQP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/results_analysis/analyse_results_MILP_MIQP.py -------------------------------------------------------------------------------- /results_analysis/heat_map_MIP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/results_analysis/heat_map_MIP.py -------------------------------------------------------------------------------- /results_analysis/model_comp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/results_analysis/model_comp.py -------------------------------------------------------------------------------- /results_analysis/perf_bar_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/results_analysis/perf_bar_plot.py -------------------------------------------------------------------------------- /results_analysis/perf_hor_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/results_analysis/perf_hor_var.py -------------------------------------------------------------------------------- /results_analysis/perf_horizon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/results_analysis/perf_horizon.py -------------------------------------------------------------------------------- /results_analysis/perf_n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/results_analysis/perf_n.py -------------------------------------------------------------------------------- /results_analysis/perf_n_gadmm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/results_analysis/perf_n_gadmm.py -------------------------------------------------------------------------------- /results_analysis/perf_n_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/results_analysis/perf_n_var.py -------------------------------------------------------------------------------- /results_analysis/plot_tracking_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/results_analysis/plot_tracking_error.py -------------------------------------------------------------------------------- /results_analysis/plot_trajectories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/results_analysis/plot_trajectories.py -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/test.py -------------------------------------------------------------------------------- /viz.sh.save: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamuelMallick/hybrid-vehicle-platoon/HEAD/viz.sh.save --------------------------------------------------------------------------------