├── .idea ├── misc.xml ├── modules.xml ├── user_robot.iml └── workspace.xml ├── .~lock.run_PPO2_3-tag-episode_reward.csv# ├── __init__.py ├── __pycache__ ├── apf.cpython-35.pyc ├── apf.cpython-37.pyc ├── cubic_spline_planner.cpython-35.pyc ├── dwa.cpython-35.pyc ├── dwa.cpython-37.pyc ├── proportional_navi.cpython-35.pyc ├── proportional_navi.cpython-37.pyc ├── pursuit_env_torque.cpython-35.pyc ├── pursuit_env_v1.cpython-35.pyc ├── pursuit_env_v1.cpython-37.pyc ├── pursuit_env_v2.cpython-35.pyc ├── pursuit_env_v2.cpython-37.pyc ├── robot_model.cpython-35.pyc └── robot_model.cpython-37.pyc ├── a_test.pkl ├── apf.py ├── apf_flaw ├── 1_traj.npy ├── 1_traj_target.npy ├── 1_traj_u.npy ├── 2_traj.npy ├── 2_traj_target.npy ├── 2_traj_u.npy ├── 3_traj.npy ├── 3_traj_target.npy ├── 3_traj_u.npy ├── 4_traj.npy ├── 4_traj_target.npy ├── 4_traj_u.npy ├── ob_1.npy ├── ob_2.npy ├── ob_3.npy ├── ob_static.npy ├── static_traj.npy ├── static_traj_target.npy └── static_traj_u.npy ├── apf_mine.gif ├── cubic_spline_planner.py ├── ddpg_mountain.pkl ├── dwa.py ├── dwa_evader_control.py ├── dwa_mine.gif ├── e_apf.npy ├── e_dwa.npy ├── e_hybrid.npy ├── framework.png ├── gif.py ├── grid_mdp_v1.py ├── hybird_mine.gif ├── keyboard_event.py ├── line.gif ├── no_course_tensorboard └── PPO2_1 │ └── events.out.tfevents.1555943837.heinrich-Lenovo-ideapad-Y700-15ISK ├── npy_for_fig ├── course │ ├── hard_ob.npy │ ├── hard_robot.npy │ ├── hard_target_0.npy │ ├── hard_target_1.npy │ ├── hard_target_2.npy │ ├── simple_ob.npy │ ├── simple_robot.npy │ ├── simple_target_0.npy │ ├── simple_target_1.npy │ └── simple_target_2.npy ├── dwa_example │ ├── ob.npy │ ├── robot.npy │ └── target.npy ├── dwa_example_flaw │ ├── ob.npy │ ├── robot.npy │ └── target.npy ├── scenario1 │ ├── e_apf.npy │ ├── e_dwa.npy │ ├── e_hybrid.npy │ ├── ob.npy │ ├── p_apf.npy │ ├── p_dwa.npy │ ├── p_hybrid.npy │ └── p_strategy.npy ├── scenario2 │ ├── e_apf.npy │ ├── e_dwa.npy │ ├── e_hybrid.npy │ ├── ob.npy │ ├── p_apf.npy │ ├── p_dwa.npy │ ├── p_hybrid.npy │ └── p_strategy.npy └── scenario3 │ ├── e_apf.npy │ ├── e_dwa.npy │ ├── e_hybrid.npy │ ├── ob.npy │ ├── p_apf.npy │ ├── p_dwa.npy │ ├── p_hybrid.npy │ └── p_strategy.npy ├── p_apf.npy ├── p_dwa.npy ├── p_hybrid.npy ├── pe_map.png ├── plot_apf_flaw.py ├── plot_simu_results.py ├── plot_training_result.py ├── ppo2_cartpole.pkl ├── ppo_test.py ├── proportional_navi.py ├── pursuit.pkl ├── pursuit2.pkl ├── pursuit_env_torque.py ├── pursuit_env_v1.py ├── pursuit_env_v2.py ├── pursuit_no_course.pkl ├── pursuit_tensorboard ├── PPO2_2 │ └── events.out.tfevents.1554884786.heinrich-Lenovo-ideapad-Y700-15ISK ├── PPO2_3 │ └── events.out.tfevents.1554952463.heinrich-Lenovo-ideapad-Y700-15ISK ├── PPO2_4 │ └── events.out.tfevents.1554988886.heinrich-Lenovo-ideapad-Y700-15ISK ├── second_run_1 │ └── events.out.tfevents.1555924560.heinrich-Lenovo-ideapad-Y700-15ISK └── second_run_2 │ └── events.out.tfevents.1555925322.heinrich-Lenovo-ideapad-Y700-15ISK ├── readme.md ├── real_wheel_feedback.py ├── robot_model.py ├── run_DDPG_12-tag-episode_reward.csv ├── run_PPO2_2-tag-episode_reward.csv ├── run_PPO2_2-tag-loss_loss.csv ├── run_PPO2_3-tag-episode_reward.csv ├── run_PPO2_3-tag-loss_loss.csv ├── scenario1 ├── e_apf.npy ├── e_dwa.npy ├── e_hybrid.npy ├── p_apf.npy ├── p_dwa.npy ├── p_hybrid.npy └── p_strategy.npy ├── scenario2 ├── e_apf.npy ├── e_dwa.npy ├── e_hybrid.npy ├── p_apf.npy ├── p_dwa.npy ├── p_hybrid.npy └── p_strategy.npy ├── scenario3 ├── e_apf.npy ├── e_dwa.npy ├── e_hybrid.npy ├── p_apf.npy ├── p_dwa.npy ├── p_hybrid.npy └── p_strategy.npy ├── test.log ├── test.py ├── tmp_model └── model ├── train_robot_torque.py ├── training_course.py ├── training_hard.csv ├── training_robot.py └── training_simple.csv /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/user_robot.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/.idea/user_robot.iml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /.~lock.run_PPO2_3-tag-episode_reward.csv#: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/.~lock.run_PPO2_3-tag-episode_reward.csv# -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | from gym.envs.user.grid_mdp_v1 import GridEnv1 -------------------------------------------------------------------------------- /__pycache__/apf.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/__pycache__/apf.cpython-35.pyc -------------------------------------------------------------------------------- /__pycache__/apf.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/__pycache__/apf.cpython-37.pyc -------------------------------------------------------------------------------- /__pycache__/cubic_spline_planner.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/__pycache__/cubic_spline_planner.cpython-35.pyc -------------------------------------------------------------------------------- /__pycache__/dwa.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/__pycache__/dwa.cpython-35.pyc -------------------------------------------------------------------------------- /__pycache__/dwa.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/__pycache__/dwa.cpython-37.pyc -------------------------------------------------------------------------------- /__pycache__/proportional_navi.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/__pycache__/proportional_navi.cpython-35.pyc -------------------------------------------------------------------------------- /__pycache__/proportional_navi.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/__pycache__/proportional_navi.cpython-37.pyc -------------------------------------------------------------------------------- /__pycache__/pursuit_env_torque.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/__pycache__/pursuit_env_torque.cpython-35.pyc -------------------------------------------------------------------------------- /__pycache__/pursuit_env_v1.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/__pycache__/pursuit_env_v1.cpython-35.pyc -------------------------------------------------------------------------------- /__pycache__/pursuit_env_v1.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/__pycache__/pursuit_env_v1.cpython-37.pyc -------------------------------------------------------------------------------- /__pycache__/pursuit_env_v2.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/__pycache__/pursuit_env_v2.cpython-35.pyc -------------------------------------------------------------------------------- /__pycache__/pursuit_env_v2.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/__pycache__/pursuit_env_v2.cpython-37.pyc -------------------------------------------------------------------------------- /__pycache__/robot_model.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/__pycache__/robot_model.cpython-35.pyc -------------------------------------------------------------------------------- /__pycache__/robot_model.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/__pycache__/robot_model.cpython-37.pyc -------------------------------------------------------------------------------- /a_test.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/a_test.pkl -------------------------------------------------------------------------------- /apf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf.py -------------------------------------------------------------------------------- /apf_flaw/1_traj.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/1_traj.npy -------------------------------------------------------------------------------- /apf_flaw/1_traj_target.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/1_traj_target.npy -------------------------------------------------------------------------------- /apf_flaw/1_traj_u.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/1_traj_u.npy -------------------------------------------------------------------------------- /apf_flaw/2_traj.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/2_traj.npy -------------------------------------------------------------------------------- /apf_flaw/2_traj_target.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/2_traj_target.npy -------------------------------------------------------------------------------- /apf_flaw/2_traj_u.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/2_traj_u.npy -------------------------------------------------------------------------------- /apf_flaw/3_traj.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/3_traj.npy -------------------------------------------------------------------------------- /apf_flaw/3_traj_target.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/3_traj_target.npy -------------------------------------------------------------------------------- /apf_flaw/3_traj_u.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/3_traj_u.npy -------------------------------------------------------------------------------- /apf_flaw/4_traj.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/4_traj.npy -------------------------------------------------------------------------------- /apf_flaw/4_traj_target.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/4_traj_target.npy -------------------------------------------------------------------------------- /apf_flaw/4_traj_u.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/4_traj_u.npy -------------------------------------------------------------------------------- /apf_flaw/ob_1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/ob_1.npy -------------------------------------------------------------------------------- /apf_flaw/ob_2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/ob_2.npy -------------------------------------------------------------------------------- /apf_flaw/ob_3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/ob_3.npy -------------------------------------------------------------------------------- /apf_flaw/ob_static.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/ob_static.npy -------------------------------------------------------------------------------- /apf_flaw/static_traj.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/static_traj.npy -------------------------------------------------------------------------------- /apf_flaw/static_traj_target.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/static_traj_target.npy -------------------------------------------------------------------------------- /apf_flaw/static_traj_u.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_flaw/static_traj_u.npy -------------------------------------------------------------------------------- /apf_mine.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/apf_mine.gif -------------------------------------------------------------------------------- /cubic_spline_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/cubic_spline_planner.py -------------------------------------------------------------------------------- /ddpg_mountain.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/ddpg_mountain.pkl -------------------------------------------------------------------------------- /dwa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/dwa.py -------------------------------------------------------------------------------- /dwa_evader_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/dwa_evader_control.py -------------------------------------------------------------------------------- /dwa_mine.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/dwa_mine.gif -------------------------------------------------------------------------------- /e_apf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/e_apf.npy -------------------------------------------------------------------------------- /e_dwa.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/e_dwa.npy -------------------------------------------------------------------------------- /e_hybrid.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/e_hybrid.npy -------------------------------------------------------------------------------- /framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/framework.png -------------------------------------------------------------------------------- /gif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/gif.py -------------------------------------------------------------------------------- /grid_mdp_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/grid_mdp_v1.py -------------------------------------------------------------------------------- /hybird_mine.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/hybird_mine.gif -------------------------------------------------------------------------------- /keyboard_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/keyboard_event.py -------------------------------------------------------------------------------- /line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/line.gif -------------------------------------------------------------------------------- /no_course_tensorboard/PPO2_1/events.out.tfevents.1555943837.heinrich-Lenovo-ideapad-Y700-15ISK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/no_course_tensorboard/PPO2_1/events.out.tfevents.1555943837.heinrich-Lenovo-ideapad-Y700-15ISK -------------------------------------------------------------------------------- /npy_for_fig/course/hard_ob.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/course/hard_ob.npy -------------------------------------------------------------------------------- /npy_for_fig/course/hard_robot.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/course/hard_robot.npy -------------------------------------------------------------------------------- /npy_for_fig/course/hard_target_0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/course/hard_target_0.npy -------------------------------------------------------------------------------- /npy_for_fig/course/hard_target_1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/course/hard_target_1.npy -------------------------------------------------------------------------------- /npy_for_fig/course/hard_target_2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/course/hard_target_2.npy -------------------------------------------------------------------------------- /npy_for_fig/course/simple_ob.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/course/simple_ob.npy -------------------------------------------------------------------------------- /npy_for_fig/course/simple_robot.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/course/simple_robot.npy -------------------------------------------------------------------------------- /npy_for_fig/course/simple_target_0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/course/simple_target_0.npy -------------------------------------------------------------------------------- /npy_for_fig/course/simple_target_1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/course/simple_target_1.npy -------------------------------------------------------------------------------- /npy_for_fig/course/simple_target_2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/course/simple_target_2.npy -------------------------------------------------------------------------------- /npy_for_fig/dwa_example/ob.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/dwa_example/ob.npy -------------------------------------------------------------------------------- /npy_for_fig/dwa_example/robot.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/dwa_example/robot.npy -------------------------------------------------------------------------------- /npy_for_fig/dwa_example/target.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/dwa_example/target.npy -------------------------------------------------------------------------------- /npy_for_fig/dwa_example_flaw/ob.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/dwa_example_flaw/ob.npy -------------------------------------------------------------------------------- /npy_for_fig/dwa_example_flaw/robot.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/dwa_example_flaw/robot.npy -------------------------------------------------------------------------------- /npy_for_fig/dwa_example_flaw/target.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/dwa_example_flaw/target.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario1/e_apf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario1/e_apf.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario1/e_dwa.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario1/e_dwa.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario1/e_hybrid.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario1/e_hybrid.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario1/ob.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario1/ob.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario1/p_apf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario1/p_apf.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario1/p_dwa.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario1/p_dwa.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario1/p_hybrid.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario1/p_hybrid.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario1/p_strategy.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario1/p_strategy.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario2/e_apf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario2/e_apf.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario2/e_dwa.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario2/e_dwa.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario2/e_hybrid.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario2/e_hybrid.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario2/ob.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario2/ob.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario2/p_apf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario2/p_apf.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario2/p_dwa.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario2/p_dwa.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario2/p_hybrid.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario2/p_hybrid.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario2/p_strategy.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario2/p_strategy.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario3/e_apf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario3/e_apf.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario3/e_dwa.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario3/e_dwa.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario3/e_hybrid.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario3/e_hybrid.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario3/ob.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario3/ob.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario3/p_apf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario3/p_apf.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario3/p_dwa.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario3/p_dwa.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario3/p_hybrid.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario3/p_hybrid.npy -------------------------------------------------------------------------------- /npy_for_fig/scenario3/p_strategy.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/npy_for_fig/scenario3/p_strategy.npy -------------------------------------------------------------------------------- /p_apf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/p_apf.npy -------------------------------------------------------------------------------- /p_dwa.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/p_dwa.npy -------------------------------------------------------------------------------- /p_hybrid.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/p_hybrid.npy -------------------------------------------------------------------------------- /pe_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/pe_map.png -------------------------------------------------------------------------------- /plot_apf_flaw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/plot_apf_flaw.py -------------------------------------------------------------------------------- /plot_simu_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/plot_simu_results.py -------------------------------------------------------------------------------- /plot_training_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/plot_training_result.py -------------------------------------------------------------------------------- /ppo2_cartpole.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/ppo2_cartpole.pkl -------------------------------------------------------------------------------- /ppo_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/ppo_test.py -------------------------------------------------------------------------------- /proportional_navi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/proportional_navi.py -------------------------------------------------------------------------------- /pursuit.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/pursuit.pkl -------------------------------------------------------------------------------- /pursuit2.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/pursuit2.pkl -------------------------------------------------------------------------------- /pursuit_env_torque.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/pursuit_env_torque.py -------------------------------------------------------------------------------- /pursuit_env_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/pursuit_env_v1.py -------------------------------------------------------------------------------- /pursuit_env_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/pursuit_env_v2.py -------------------------------------------------------------------------------- /pursuit_no_course.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/pursuit_no_course.pkl -------------------------------------------------------------------------------- /pursuit_tensorboard/PPO2_2/events.out.tfevents.1554884786.heinrich-Lenovo-ideapad-Y700-15ISK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/pursuit_tensorboard/PPO2_2/events.out.tfevents.1554884786.heinrich-Lenovo-ideapad-Y700-15ISK -------------------------------------------------------------------------------- /pursuit_tensorboard/PPO2_3/events.out.tfevents.1554952463.heinrich-Lenovo-ideapad-Y700-15ISK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/pursuit_tensorboard/PPO2_3/events.out.tfevents.1554952463.heinrich-Lenovo-ideapad-Y700-15ISK -------------------------------------------------------------------------------- /pursuit_tensorboard/PPO2_4/events.out.tfevents.1554988886.heinrich-Lenovo-ideapad-Y700-15ISK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/pursuit_tensorboard/PPO2_4/events.out.tfevents.1554988886.heinrich-Lenovo-ideapad-Y700-15ISK -------------------------------------------------------------------------------- /pursuit_tensorboard/second_run_1/events.out.tfevents.1555924560.heinrich-Lenovo-ideapad-Y700-15ISK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/pursuit_tensorboard/second_run_1/events.out.tfevents.1555924560.heinrich-Lenovo-ideapad-Y700-15ISK -------------------------------------------------------------------------------- /pursuit_tensorboard/second_run_2/events.out.tfevents.1555925322.heinrich-Lenovo-ideapad-Y700-15ISK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/pursuit_tensorboard/second_run_2/events.out.tfevents.1555925322.heinrich-Lenovo-ideapad-Y700-15ISK -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/readme.md -------------------------------------------------------------------------------- /real_wheel_feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/real_wheel_feedback.py -------------------------------------------------------------------------------- /robot_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/robot_model.py -------------------------------------------------------------------------------- /run_DDPG_12-tag-episode_reward.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/run_DDPG_12-tag-episode_reward.csv -------------------------------------------------------------------------------- /run_PPO2_2-tag-episode_reward.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/run_PPO2_2-tag-episode_reward.csv -------------------------------------------------------------------------------- /run_PPO2_2-tag-loss_loss.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/run_PPO2_2-tag-loss_loss.csv -------------------------------------------------------------------------------- /run_PPO2_3-tag-episode_reward.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/run_PPO2_3-tag-episode_reward.csv -------------------------------------------------------------------------------- /run_PPO2_3-tag-loss_loss.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/run_PPO2_3-tag-loss_loss.csv -------------------------------------------------------------------------------- /scenario1/e_apf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario1/e_apf.npy -------------------------------------------------------------------------------- /scenario1/e_dwa.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario1/e_dwa.npy -------------------------------------------------------------------------------- /scenario1/e_hybrid.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario1/e_hybrid.npy -------------------------------------------------------------------------------- /scenario1/p_apf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario1/p_apf.npy -------------------------------------------------------------------------------- /scenario1/p_dwa.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario1/p_dwa.npy -------------------------------------------------------------------------------- /scenario1/p_hybrid.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario1/p_hybrid.npy -------------------------------------------------------------------------------- /scenario1/p_strategy.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario1/p_strategy.npy -------------------------------------------------------------------------------- /scenario2/e_apf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario2/e_apf.npy -------------------------------------------------------------------------------- /scenario2/e_dwa.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario2/e_dwa.npy -------------------------------------------------------------------------------- /scenario2/e_hybrid.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario2/e_hybrid.npy -------------------------------------------------------------------------------- /scenario2/p_apf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario2/p_apf.npy -------------------------------------------------------------------------------- /scenario2/p_dwa.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario2/p_dwa.npy -------------------------------------------------------------------------------- /scenario2/p_hybrid.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario2/p_hybrid.npy -------------------------------------------------------------------------------- /scenario2/p_strategy.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario2/p_strategy.npy -------------------------------------------------------------------------------- /scenario3/e_apf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario3/e_apf.npy -------------------------------------------------------------------------------- /scenario3/e_dwa.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario3/e_dwa.npy -------------------------------------------------------------------------------- /scenario3/e_hybrid.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario3/e_hybrid.npy -------------------------------------------------------------------------------- /scenario3/p_apf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario3/p_apf.npy -------------------------------------------------------------------------------- /scenario3/p_dwa.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario3/p_dwa.npy -------------------------------------------------------------------------------- /scenario3/p_hybrid.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario3/p_hybrid.npy -------------------------------------------------------------------------------- /scenario3/p_strategy.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/scenario3/p_strategy.npy -------------------------------------------------------------------------------- /test.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/test.log -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/test.py -------------------------------------------------------------------------------- /tmp_model/model: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/tmp_model/model -------------------------------------------------------------------------------- /train_robot_torque.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/train_robot_torque.py -------------------------------------------------------------------------------- /training_course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/training_course.py -------------------------------------------------------------------------------- /training_hard.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/training_hard.csv -------------------------------------------------------------------------------- /training_robot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/training_robot.py -------------------------------------------------------------------------------- /training_simple.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sldai/RL_pursuit_evasion/HEAD/training_simple.csv --------------------------------------------------------------------------------