gitextract_qtg0sezi/ ├── LICENSE ├── README.md ├── materials/ │ └── record/ │ ├── E2E_PPO_nav1.txt │ ├── E2E_PPO_nav2.txt │ ├── E2E_PPO_rnn_nav1.txt │ ├── E2E_PPO_rnn_nav2.txt │ ├── E2E_PPO_rnn_test_nav1.txt │ ├── E2E_PPO_rnn_test_nav2.txt │ ├── PPO_nav1.txt │ ├── PPO_nav2.txt │ └── config.txt ├── notes.md ├── rl_nav/ │ ├── CMakeLists.txt │ ├── launch/ │ │ ├── nav_gazebo.launch │ │ ├── show_all.launch │ │ └── spawn_goal.launch │ ├── package.xml │ ├── scripts/ │ │ ├── DQN.py │ │ ├── E2E_DDPG_rnn.py │ │ ├── E2E_DQN.py │ │ ├── E2E_PPO.py │ │ ├── E2E_PPO_rnn.py │ │ ├── PPO.py │ │ ├── PPO_remap.py │ │ ├── PPO_rnn.py │ │ ├── PPO_rnn_remap.py │ │ ├── config.py │ │ ├── env.py │ │ ├── test.py │ │ └── worldModels/ │ │ ├── 01_generate_data.py │ │ ├── 02_train_vae.py │ │ ├── RNN.py │ │ ├── VAE.py │ │ ├── VAE2.py │ │ ├── __init__.py │ │ ├── models/ │ │ │ └── vae_weights.h5 │ │ ├── test_rnn.py │ │ └── test_vae.py │ └── worlds/ │ ├── goal.urdf │ ├── maze0.world │ ├── maze1.world │ ├── maze2.world │ ├── maze3.world │ ├── maze4.world │ ├── maze5.world │ ├── maze6.world │ ├── maze7.world │ └── maze8.world ├── tools/ │ ├── calculate_SPL.py │ ├── draw_reward.py │ └── draw_success_rate.py └── turtlebot_description/ ├── CMakeLists.txt ├── meshes/ │ ├── sensors/ │ │ ├── kinect.dae │ │ ├── kinect.tga │ │ └── sensor_pole.dae │ └── stacks/ │ └── hexagons/ │ ├── plate_bottom.dae │ ├── plate_middle.dae │ ├── plate_top.dae │ ├── pole_bottom.dae │ ├── pole_kinect.dae │ ├── pole_middle.dae │ └── pole_top.dae ├── package.xml ├── readme.md ├── robots/ │ └── kobuki_hexagons_kinect.urdf.xacro └── urdf/ ├── common_properties.urdf.xacro ├── kobuki/ │ ├── common_properties.urdf.xacro │ ├── kobuki.urdf.xacro │ └── kobuki_gazebo.urdf.xacro ├── sensors/ │ └── kinect.urdf.xacro ├── stacks/ │ └── hexagons.urdf.xacro ├── turtlebot_common_library.urdf.xacro ├── turtlebot_gazebo.urdf.xacro └── turtlebot_properties.urdf.xacro