├── ConvDQNAgent.py ├── README.md ├── action_handler.py ├── car.py ├── car_kinematic_collision.py ├── car_kinematic_config.py ├── car_kinematic_debug.py ├── car_kinematic_dqn.py ├── car_kinematic_ga.py ├── car_kinematic_model.py ├── car_kinematic_model_dwa.py ├── car_kinematic_mpc.py ├── car_kinematic_obstacle.py ├── car_kinematic_replay_dwa.py ├── checkbox.py ├── checkpoint ├── gridsim-dqn-memory.pkl ├── gridsim-dqn.h5 └── gridsim-dqn.json ├── dynamic_window_approach.py ├── images └── lvd_nmpc_block_diagram.png ├── math_util.py ├── models ├── model_2000.h5 ├── model_2000.json ├── model_elite.h5 └── model_elite.json ├── mpc_development.py ├── np_population └── pop_generation_0.pkl ├── read_write_trajectory.py ├── requirements.txt ├── resources ├── backgrounds │ ├── highway.png │ ├── maps_overlay.png │ ├── seamless_road_2000_2000.png │ ├── seamless_road_2000_2000_Gray.png │ ├── seamless_road_2000_2000_Green.png │ ├── seamless_road_2000_2000_Green_Maps.png │ ├── seamless_road_2000_2000_Green_No_Crossroads_2.png │ ├── seamless_road_2000_2000_Green_Roundabout.png │ ├── seamless_road_2000_2000_Straight.png │ ├── seamless_road_2000_2000_traffic_adapted.png │ └── stationary_cars_map.png ├── cars │ ├── car_eb.png │ ├── car_eb_2.png │ ├── car_test.png │ ├── car_traffic.png │ └── object_car.png ├── dwa_data │ └── reference.csv ├── model_car │ ├── check_trajectory.py │ └── run1.csv ├── mpc_ref.csv └── traffic_cars_data │ ├── car1.csv │ ├── car2.csv │ ├── car3.csv │ ├── car4.csv │ └── traffic_trajectories.csv └── traffic_car.py /ConvDQNAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/ConvDQNAgent.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/README.md -------------------------------------------------------------------------------- /action_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/action_handler.py -------------------------------------------------------------------------------- /car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/car.py -------------------------------------------------------------------------------- /car_kinematic_collision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/car_kinematic_collision.py -------------------------------------------------------------------------------- /car_kinematic_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/car_kinematic_config.py -------------------------------------------------------------------------------- /car_kinematic_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/car_kinematic_debug.py -------------------------------------------------------------------------------- /car_kinematic_dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/car_kinematic_dqn.py -------------------------------------------------------------------------------- /car_kinematic_ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/car_kinematic_ga.py -------------------------------------------------------------------------------- /car_kinematic_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/car_kinematic_model.py -------------------------------------------------------------------------------- /car_kinematic_model_dwa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/car_kinematic_model_dwa.py -------------------------------------------------------------------------------- /car_kinematic_mpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/car_kinematic_mpc.py -------------------------------------------------------------------------------- /car_kinematic_obstacle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/car_kinematic_obstacle.py -------------------------------------------------------------------------------- /car_kinematic_replay_dwa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/car_kinematic_replay_dwa.py -------------------------------------------------------------------------------- /checkbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/checkbox.py -------------------------------------------------------------------------------- /checkpoint/gridsim-dqn-memory.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/checkpoint/gridsim-dqn-memory.pkl -------------------------------------------------------------------------------- /checkpoint/gridsim-dqn.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/checkpoint/gridsim-dqn.h5 -------------------------------------------------------------------------------- /checkpoint/gridsim-dqn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/checkpoint/gridsim-dqn.json -------------------------------------------------------------------------------- /dynamic_window_approach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/dynamic_window_approach.py -------------------------------------------------------------------------------- /images/lvd_nmpc_block_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/images/lvd_nmpc_block_diagram.png -------------------------------------------------------------------------------- /math_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/math_util.py -------------------------------------------------------------------------------- /models/model_2000.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/models/model_2000.h5 -------------------------------------------------------------------------------- /models/model_2000.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/models/model_2000.json -------------------------------------------------------------------------------- /models/model_elite.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/models/model_elite.h5 -------------------------------------------------------------------------------- /models/model_elite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/models/model_elite.json -------------------------------------------------------------------------------- /mpc_development.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/mpc_development.py -------------------------------------------------------------------------------- /np_population/pop_generation_0.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/np_population/pop_generation_0.pkl -------------------------------------------------------------------------------- /read_write_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/read_write_trajectory.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/requirements.txt -------------------------------------------------------------------------------- /resources/backgrounds/highway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/backgrounds/highway.png -------------------------------------------------------------------------------- /resources/backgrounds/maps_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/backgrounds/maps_overlay.png -------------------------------------------------------------------------------- /resources/backgrounds/seamless_road_2000_2000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/backgrounds/seamless_road_2000_2000.png -------------------------------------------------------------------------------- /resources/backgrounds/seamless_road_2000_2000_Gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/backgrounds/seamless_road_2000_2000_Gray.png -------------------------------------------------------------------------------- /resources/backgrounds/seamless_road_2000_2000_Green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/backgrounds/seamless_road_2000_2000_Green.png -------------------------------------------------------------------------------- /resources/backgrounds/seamless_road_2000_2000_Green_Maps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/backgrounds/seamless_road_2000_2000_Green_Maps.png -------------------------------------------------------------------------------- /resources/backgrounds/seamless_road_2000_2000_Green_No_Crossroads_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/backgrounds/seamless_road_2000_2000_Green_No_Crossroads_2.png -------------------------------------------------------------------------------- /resources/backgrounds/seamless_road_2000_2000_Green_Roundabout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/backgrounds/seamless_road_2000_2000_Green_Roundabout.png -------------------------------------------------------------------------------- /resources/backgrounds/seamless_road_2000_2000_Straight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/backgrounds/seamless_road_2000_2000_Straight.png -------------------------------------------------------------------------------- /resources/backgrounds/seamless_road_2000_2000_traffic_adapted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/backgrounds/seamless_road_2000_2000_traffic_adapted.png -------------------------------------------------------------------------------- /resources/backgrounds/stationary_cars_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/backgrounds/stationary_cars_map.png -------------------------------------------------------------------------------- /resources/cars/car_eb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/cars/car_eb.png -------------------------------------------------------------------------------- /resources/cars/car_eb_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/cars/car_eb_2.png -------------------------------------------------------------------------------- /resources/cars/car_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/cars/car_test.png -------------------------------------------------------------------------------- /resources/cars/car_traffic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/cars/car_traffic.png -------------------------------------------------------------------------------- /resources/cars/object_car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/cars/object_car.png -------------------------------------------------------------------------------- /resources/dwa_data/reference.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/dwa_data/reference.csv -------------------------------------------------------------------------------- /resources/model_car/check_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/model_car/check_trajectory.py -------------------------------------------------------------------------------- /resources/model_car/run1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/model_car/run1.csv -------------------------------------------------------------------------------- /resources/mpc_ref.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/mpc_ref.csv -------------------------------------------------------------------------------- /resources/traffic_cars_data/car1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/traffic_cars_data/car1.csv -------------------------------------------------------------------------------- /resources/traffic_cars_data/car2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/traffic_cars_data/car2.csv -------------------------------------------------------------------------------- /resources/traffic_cars_data/car3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/traffic_cars_data/car3.csv -------------------------------------------------------------------------------- /resources/traffic_cars_data/car4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/traffic_cars_data/car4.csv -------------------------------------------------------------------------------- /resources/traffic_cars_data/traffic_trajectories.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/resources/traffic_cars_data/traffic_trajectories.csv -------------------------------------------------------------------------------- /traffic_car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RovisLab/LVD-NMPC/HEAD/traffic_car.py --------------------------------------------------------------------------------