├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── CMakePreBuild.sh ├── LICENSE.md ├── README.md ├── c ├── aiAgent.cpp ├── aiAgent.h ├── deepRL.h ├── dqnAgent.cpp ├── dqnAgent.h ├── pyTensor.cpp ├── pyTensor.h ├── pyTorch.h ├── rlAgent.cpp └── rlAgent.h ├── cuda ├── cudaPlanar.cu └── cudaPlanar.h ├── docs └── images │ ├── DQN-cartpole.png │ ├── LunarLander.png │ ├── gazebo.png │ └── jetson-reinforcement-header.jpg ├── gazebo ├── ArmPlugin.cpp ├── ArmPlugin.h ├── CMakeLists.txt ├── PropPlugin.cpp ├── PropPlugin.h ├── gazebo-arm.sh ├── gazebo-arm.world ├── gazebo-pkgs │ ├── Dockerfile │ ├── LICENSE │ ├── README.md │ ├── TODO.md │ ├── gazebo_grasp_plugin │ │ ├── CHANGELOG.rst │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── gazebo_grasp_plugin │ │ │ │ ├── GazeboGraspFix.h │ │ │ │ └── GazeboGraspGripper.h │ │ ├── package.xml │ │ └── src │ │ │ ├── GazeboGraspFix.cpp │ │ │ └── GazeboGraspGripper.cpp │ ├── gazebo_state_plugins │ │ ├── CHANGELOG.rst │ │ ├── CMakeLists.txt │ │ ├── config │ │ │ ├── GazeboMapPublisher.yaml │ │ │ ├── GazeboObjectInfo.yaml │ │ │ └── WorldPlugins.yaml │ │ ├── include │ │ │ └── gazebo_state_plugins │ │ │ │ ├── GazeboMapPublisher.h │ │ │ │ └── GazeboObjectInfo.h │ │ ├── launch │ │ │ └── plugin_loader.launch │ │ ├── package.xml │ │ ├── src │ │ │ ├── GazeboMapPublisher.cpp │ │ │ └── GazeboObjectInfo.cpp │ │ └── test │ │ │ └── object_info_request.cpp │ ├── gazebo_test_tools │ │ ├── CHANGELOG.rst │ │ ├── CMakeLists.txt │ │ ├── config │ │ │ ├── FakeObjectRecognizer.yaml │ │ │ └── ObjectTFBroadcaster.yaml │ │ ├── include │ │ │ └── gazebo_test_tools │ │ │ │ ├── FakeObjectRecognizer.h │ │ │ │ └── gazebo_cube_spawner.h │ │ ├── launch │ │ │ ├── fake_object_recognizer.launch │ │ │ ├── gazebo_fake_object_recognition.launch │ │ │ ├── object_tf_broadcaster.launch │ │ │ └── spawn_and_recognize_cube.launch │ │ ├── package.xml │ │ ├── src │ │ │ ├── FakeObjectRecognizer.cpp │ │ │ ├── SetGazeboPhysicsClient.cpp │ │ │ ├── cube_spawner.cpp │ │ │ ├── cube_spawner_node.cpp │ │ │ └── fake_object_recognizer_node.cpp │ │ ├── srv │ │ │ └── RecognizeGazeboObject.srv │ │ └── test │ │ │ └── fake_object_recognizer_cmd.cpp │ └── gazebo_world_plugin_loader │ │ ├── CHANGELOG.rst │ │ ├── CMakeLists.txt │ │ ├── config │ │ └── WorldPluginsTemplate.config │ │ ├── include │ │ └── gazebo_world_plugin_loader │ │ │ └── GazeboPluginLoader.h │ │ ├── launch │ │ └── plugin_loader_template.launch │ │ ├── package.xml │ │ └── src │ │ └── GazeboPluginLoader.cpp └── meshes │ ├── gripper │ ├── finger_left.dae │ ├── finger_left_collision.dae │ ├── finger_right.dae │ ├── finger_right_collision.dae │ └── gripper_base.dae │ └── kr210l150 │ ├── README.md │ ├── collision │ ├── base_link.stl │ ├── link_1.stl │ ├── link_2.stl │ ├── link_3.stl │ ├── link_4.stl │ ├── link_5.stl │ └── link_6.stl │ └── visual │ ├── base_link.dae │ ├── link_1.dae │ ├── link_2.dae │ ├── link_3.dae │ ├── link_4.dae │ ├── link_5.dae │ └── link_6.dae ├── imgs ├── challenge1.gif ├── challenge1.png ├── final_result.mp4 ├── result1.png ├── result1_.png ├── result2.gif ├── result2.png └── result2_.png ├── lua ├── DQN.lua ├── NEON.c ├── catchDQN.lua ├── catchENV.lua ├── hello.lua ├── test-cutorch.lua ├── test-lua.lua ├── test-packages.lua └── test-torch.lua ├── python ├── CRNN.py ├── DQN.py ├── RL.py ├── gym-DQN.py ├── gym-RL.py ├── gym-actorCritic.py ├── test-interop.py └── test-torch.py ├── samples ├── CMakeLists.txt ├── catch │ ├── CMakeLists.txt │ └── catch.cpp └── fruit │ ├── CMakeLists.txt │ ├── fruit.cpp │ ├── fruitEnv.cpp │ └── fruitEnv.h ├── tools ├── CMakeLists.txt ├── console │ ├── CMakeLists.txt │ ├── main.lua.cpp │ └── main.py.cpp ├── diagnostic │ ├── CMakeLists.txt │ ├── main.lua.cpp │ └── main.py.cpp └── input │ ├── CMakeLists.txt │ └── main.cpp ├── utils ├── .gitignore ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── camera │ ├── gst-camera │ │ ├── CMakeLists.txt │ │ └── gst-camera.cpp │ ├── gstCamera.cpp │ ├── gstCamera.h │ ├── gstUtility.cpp │ ├── gstUtility.h │ ├── v4l2-console │ │ ├── CMakeLists.txt │ │ └── v4l2-console.cpp │ ├── v4l2-display │ │ ├── CMakeLists.txt │ │ └── v4l2-display.cpp │ ├── v4l2Camera.cpp │ └── v4l2Camera.h ├── commandLine.cpp ├── commandLine.h ├── cuda │ ├── cudaFont.cu │ ├── cudaFont.h │ ├── cudaMappedMemory.h │ ├── cudaNormalize.cu │ ├── cudaNormalize.h │ ├── cudaOverlay.cu │ ├── cudaOverlay.h │ ├── cudaRGB.cu │ ├── cudaRGB.h │ ├── cudaResize.cu │ ├── cudaResize.h │ ├── cudaUtility.h │ ├── cudaYUV-NV12.cu │ ├── cudaYUV-YUYV.cu │ ├── cudaYUV-YV12.cu │ └── cudaYUV.h ├── data │ ├── fontmapA.png │ └── fontmapB.png ├── display │ ├── gl-display-test │ │ ├── CMakeLists.txt │ │ └── gl-display-test.cpp │ ├── glDisplay.cpp │ ├── glDisplay.h │ ├── glTexture.cpp │ ├── glTexture.h │ └── glUtility.h ├── input │ ├── devInput.cpp │ ├── devInput.h │ ├── devJoystick.cpp │ ├── devJoystick.h │ ├── devKeyboard.cpp │ └── devKeyboard.h ├── loadImage.cpp ├── loadImage.h ├── pi.h └── rand.h └── writeup.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePreBuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/CMakePreBuild.sh -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/README.md -------------------------------------------------------------------------------- /c/aiAgent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/c/aiAgent.cpp -------------------------------------------------------------------------------- /c/aiAgent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/c/aiAgent.h -------------------------------------------------------------------------------- /c/deepRL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/c/deepRL.h -------------------------------------------------------------------------------- /c/dqnAgent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/c/dqnAgent.cpp -------------------------------------------------------------------------------- /c/dqnAgent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/c/dqnAgent.h -------------------------------------------------------------------------------- /c/pyTensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/c/pyTensor.cpp -------------------------------------------------------------------------------- /c/pyTensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/c/pyTensor.h -------------------------------------------------------------------------------- /c/pyTorch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/c/pyTorch.h -------------------------------------------------------------------------------- /c/rlAgent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/c/rlAgent.cpp -------------------------------------------------------------------------------- /c/rlAgent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/c/rlAgent.h -------------------------------------------------------------------------------- /cuda/cudaPlanar.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/cuda/cudaPlanar.cu -------------------------------------------------------------------------------- /cuda/cudaPlanar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/cuda/cudaPlanar.h -------------------------------------------------------------------------------- /docs/images/DQN-cartpole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/docs/images/DQN-cartpole.png -------------------------------------------------------------------------------- /docs/images/LunarLander.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/docs/images/LunarLander.png -------------------------------------------------------------------------------- /docs/images/gazebo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/docs/images/gazebo.png -------------------------------------------------------------------------------- /docs/images/jetson-reinforcement-header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/docs/images/jetson-reinforcement-header.jpg -------------------------------------------------------------------------------- /gazebo/ArmPlugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/ArmPlugin.cpp -------------------------------------------------------------------------------- /gazebo/ArmPlugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/ArmPlugin.h -------------------------------------------------------------------------------- /gazebo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/CMakeLists.txt -------------------------------------------------------------------------------- /gazebo/PropPlugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/PropPlugin.cpp -------------------------------------------------------------------------------- /gazebo/PropPlugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/PropPlugin.h -------------------------------------------------------------------------------- /gazebo/gazebo-arm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-arm.sh -------------------------------------------------------------------------------- /gazebo/gazebo-arm.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-arm.world -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/Dockerfile -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/LICENSE -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/README.md -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/TODO.md -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_grasp_plugin/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_grasp_plugin/CHANGELOG.rst -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_grasp_plugin/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_grasp_plugin/CMakeLists.txt -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_grasp_plugin/include/gazebo_grasp_plugin/GazeboGraspFix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_grasp_plugin/include/gazebo_grasp_plugin/GazeboGraspFix.h -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_grasp_plugin/include/gazebo_grasp_plugin/GazeboGraspGripper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_grasp_plugin/include/gazebo_grasp_plugin/GazeboGraspGripper.h -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_grasp_plugin/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_grasp_plugin/package.xml -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_grasp_plugin/src/GazeboGraspFix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_grasp_plugin/src/GazeboGraspFix.cpp -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_grasp_plugin/src/GazeboGraspGripper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_grasp_plugin/src/GazeboGraspGripper.cpp -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_state_plugins/CHANGELOG.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_state_plugins/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_state_plugins/CMakeLists.txt -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_state_plugins/config/GazeboMapPublisher.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_state_plugins/config/GazeboMapPublisher.yaml -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_state_plugins/config/GazeboObjectInfo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_state_plugins/config/GazeboObjectInfo.yaml -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_state_plugins/config/WorldPlugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_state_plugins/config/WorldPlugins.yaml -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_state_plugins/include/gazebo_state_plugins/GazeboMapPublisher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_state_plugins/include/gazebo_state_plugins/GazeboMapPublisher.h -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_state_plugins/include/gazebo_state_plugins/GazeboObjectInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_state_plugins/include/gazebo_state_plugins/GazeboObjectInfo.h -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_state_plugins/launch/plugin_loader.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_state_plugins/launch/plugin_loader.launch -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_state_plugins/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_state_plugins/package.xml -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_state_plugins/src/GazeboMapPublisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_state_plugins/src/GazeboMapPublisher.cpp -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_state_plugins/src/GazeboObjectInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_state_plugins/src/GazeboObjectInfo.cpp -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_state_plugins/test/object_info_request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_state_plugins/test/object_info_request.cpp -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/CHANGELOG.rst -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/CMakeLists.txt -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/config/FakeObjectRecognizer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/config/FakeObjectRecognizer.yaml -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/config/ObjectTFBroadcaster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/config/ObjectTFBroadcaster.yaml -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/include/gazebo_test_tools/FakeObjectRecognizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/include/gazebo_test_tools/FakeObjectRecognizer.h -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/include/gazebo_test_tools/gazebo_cube_spawner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/include/gazebo_test_tools/gazebo_cube_spawner.h -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/launch/fake_object_recognizer.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/launch/fake_object_recognizer.launch -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/launch/gazebo_fake_object_recognition.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/launch/gazebo_fake_object_recognition.launch -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/launch/object_tf_broadcaster.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/launch/object_tf_broadcaster.launch -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/launch/spawn_and_recognize_cube.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/launch/spawn_and_recognize_cube.launch -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/package.xml -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/src/FakeObjectRecognizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/src/FakeObjectRecognizer.cpp -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/src/SetGazeboPhysicsClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/src/SetGazeboPhysicsClient.cpp -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/src/cube_spawner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/src/cube_spawner.cpp -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/src/cube_spawner_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/src/cube_spawner_node.cpp -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/src/fake_object_recognizer_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/src/fake_object_recognizer_node.cpp -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/srv/RecognizeGazeboObject.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/srv/RecognizeGazeboObject.srv -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_test_tools/test/fake_object_recognizer_cmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_test_tools/test/fake_object_recognizer_cmd.cpp -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_world_plugin_loader/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_world_plugin_loader/CHANGELOG.rst -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_world_plugin_loader/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_world_plugin_loader/CMakeLists.txt -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_world_plugin_loader/config/WorldPluginsTemplate.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_world_plugin_loader/config/WorldPluginsTemplate.config -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_world_plugin_loader/include/gazebo_world_plugin_loader/GazeboPluginLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_world_plugin_loader/include/gazebo_world_plugin_loader/GazeboPluginLoader.h -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_world_plugin_loader/launch/plugin_loader_template.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_world_plugin_loader/launch/plugin_loader_template.launch -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_world_plugin_loader/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_world_plugin_loader/package.xml -------------------------------------------------------------------------------- /gazebo/gazebo-pkgs/gazebo_world_plugin_loader/src/GazeboPluginLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/gazebo-pkgs/gazebo_world_plugin_loader/src/GazeboPluginLoader.cpp -------------------------------------------------------------------------------- /gazebo/meshes/gripper/finger_left.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/gripper/finger_left.dae -------------------------------------------------------------------------------- /gazebo/meshes/gripper/finger_left_collision.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/gripper/finger_left_collision.dae -------------------------------------------------------------------------------- /gazebo/meshes/gripper/finger_right.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/gripper/finger_right.dae -------------------------------------------------------------------------------- /gazebo/meshes/gripper/finger_right_collision.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/gripper/finger_right_collision.dae -------------------------------------------------------------------------------- /gazebo/meshes/gripper/gripper_base.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/gripper/gripper_base.dae -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/README.md -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/collision/base_link.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/collision/base_link.stl -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/collision/link_1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/collision/link_1.stl -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/collision/link_2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/collision/link_2.stl -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/collision/link_3.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/collision/link_3.stl -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/collision/link_4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/collision/link_4.stl -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/collision/link_5.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/collision/link_5.stl -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/collision/link_6.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/collision/link_6.stl -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/visual/base_link.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/visual/base_link.dae -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/visual/link_1.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/visual/link_1.dae -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/visual/link_2.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/visual/link_2.dae -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/visual/link_3.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/visual/link_3.dae -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/visual/link_4.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/visual/link_4.dae -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/visual/link_5.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/visual/link_5.dae -------------------------------------------------------------------------------- /gazebo/meshes/kr210l150/visual/link_6.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/gazebo/meshes/kr210l150/visual/link_6.dae -------------------------------------------------------------------------------- /imgs/challenge1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/imgs/challenge1.gif -------------------------------------------------------------------------------- /imgs/challenge1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/imgs/challenge1.png -------------------------------------------------------------------------------- /imgs/final_result.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/imgs/final_result.mp4 -------------------------------------------------------------------------------- /imgs/result1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/imgs/result1.png -------------------------------------------------------------------------------- /imgs/result1_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/imgs/result1_.png -------------------------------------------------------------------------------- /imgs/result2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/imgs/result2.gif -------------------------------------------------------------------------------- /imgs/result2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/imgs/result2.png -------------------------------------------------------------------------------- /imgs/result2_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/imgs/result2_.png -------------------------------------------------------------------------------- /lua/DQN.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/lua/DQN.lua -------------------------------------------------------------------------------- /lua/NEON.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/lua/NEON.c -------------------------------------------------------------------------------- /lua/catchDQN.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/lua/catchDQN.lua -------------------------------------------------------------------------------- /lua/catchENV.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/lua/catchENV.lua -------------------------------------------------------------------------------- /lua/hello.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/lua/hello.lua -------------------------------------------------------------------------------- /lua/test-cutorch.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/lua/test-cutorch.lua -------------------------------------------------------------------------------- /lua/test-lua.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/lua/test-lua.lua -------------------------------------------------------------------------------- /lua/test-packages.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/lua/test-packages.lua -------------------------------------------------------------------------------- /lua/test-torch.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/lua/test-torch.lua -------------------------------------------------------------------------------- /python/CRNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/python/CRNN.py -------------------------------------------------------------------------------- /python/DQN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/python/DQN.py -------------------------------------------------------------------------------- /python/RL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/python/RL.py -------------------------------------------------------------------------------- /python/gym-DQN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/python/gym-DQN.py -------------------------------------------------------------------------------- /python/gym-RL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/python/gym-RL.py -------------------------------------------------------------------------------- /python/gym-actorCritic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/python/gym-actorCritic.py -------------------------------------------------------------------------------- /python/test-interop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/python/test-interop.py -------------------------------------------------------------------------------- /python/test-torch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/python/test-torch.py -------------------------------------------------------------------------------- /samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/samples/CMakeLists.txt -------------------------------------------------------------------------------- /samples/catch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/samples/catch/CMakeLists.txt -------------------------------------------------------------------------------- /samples/catch/catch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/samples/catch/catch.cpp -------------------------------------------------------------------------------- /samples/fruit/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/samples/fruit/CMakeLists.txt -------------------------------------------------------------------------------- /samples/fruit/fruit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/samples/fruit/fruit.cpp -------------------------------------------------------------------------------- /samples/fruit/fruitEnv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/samples/fruit/fruitEnv.cpp -------------------------------------------------------------------------------- /samples/fruit/fruitEnv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/samples/fruit/fruitEnv.h -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/console/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/tools/console/CMakeLists.txt -------------------------------------------------------------------------------- /tools/console/main.lua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/tools/console/main.lua.cpp -------------------------------------------------------------------------------- /tools/console/main.py.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/tools/console/main.py.cpp -------------------------------------------------------------------------------- /tools/diagnostic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/tools/diagnostic/CMakeLists.txt -------------------------------------------------------------------------------- /tools/diagnostic/main.lua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/tools/diagnostic/main.lua.cpp -------------------------------------------------------------------------------- /tools/diagnostic/main.py.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/tools/diagnostic/main.py.cpp -------------------------------------------------------------------------------- /tools/input/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/tools/input/CMakeLists.txt -------------------------------------------------------------------------------- /tools/input/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/tools/input/main.cpp -------------------------------------------------------------------------------- /utils/.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/CMakeLists.txt -------------------------------------------------------------------------------- /utils/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/LICENSE.md -------------------------------------------------------------------------------- /utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/README.md -------------------------------------------------------------------------------- /utils/camera/gst-camera/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/camera/gst-camera/CMakeLists.txt -------------------------------------------------------------------------------- /utils/camera/gst-camera/gst-camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/camera/gst-camera/gst-camera.cpp -------------------------------------------------------------------------------- /utils/camera/gstCamera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/camera/gstCamera.cpp -------------------------------------------------------------------------------- /utils/camera/gstCamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/camera/gstCamera.h -------------------------------------------------------------------------------- /utils/camera/gstUtility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/camera/gstUtility.cpp -------------------------------------------------------------------------------- /utils/camera/gstUtility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/camera/gstUtility.h -------------------------------------------------------------------------------- /utils/camera/v4l2-console/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/camera/v4l2-console/CMakeLists.txt -------------------------------------------------------------------------------- /utils/camera/v4l2-console/v4l2-console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/camera/v4l2-console/v4l2-console.cpp -------------------------------------------------------------------------------- /utils/camera/v4l2-display/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/camera/v4l2-display/CMakeLists.txt -------------------------------------------------------------------------------- /utils/camera/v4l2-display/v4l2-display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/camera/v4l2-display/v4l2-display.cpp -------------------------------------------------------------------------------- /utils/camera/v4l2Camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/camera/v4l2Camera.cpp -------------------------------------------------------------------------------- /utils/camera/v4l2Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/camera/v4l2Camera.h -------------------------------------------------------------------------------- /utils/commandLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/commandLine.cpp -------------------------------------------------------------------------------- /utils/commandLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/commandLine.h -------------------------------------------------------------------------------- /utils/cuda/cudaFont.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaFont.cu -------------------------------------------------------------------------------- /utils/cuda/cudaFont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaFont.h -------------------------------------------------------------------------------- /utils/cuda/cudaMappedMemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaMappedMemory.h -------------------------------------------------------------------------------- /utils/cuda/cudaNormalize.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaNormalize.cu -------------------------------------------------------------------------------- /utils/cuda/cudaNormalize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaNormalize.h -------------------------------------------------------------------------------- /utils/cuda/cudaOverlay.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaOverlay.cu -------------------------------------------------------------------------------- /utils/cuda/cudaOverlay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaOverlay.h -------------------------------------------------------------------------------- /utils/cuda/cudaRGB.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaRGB.cu -------------------------------------------------------------------------------- /utils/cuda/cudaRGB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaRGB.h -------------------------------------------------------------------------------- /utils/cuda/cudaResize.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaResize.cu -------------------------------------------------------------------------------- /utils/cuda/cudaResize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaResize.h -------------------------------------------------------------------------------- /utils/cuda/cudaUtility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaUtility.h -------------------------------------------------------------------------------- /utils/cuda/cudaYUV-NV12.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaYUV-NV12.cu -------------------------------------------------------------------------------- /utils/cuda/cudaYUV-YUYV.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaYUV-YUYV.cu -------------------------------------------------------------------------------- /utils/cuda/cudaYUV-YV12.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaYUV-YV12.cu -------------------------------------------------------------------------------- /utils/cuda/cudaYUV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/cuda/cudaYUV.h -------------------------------------------------------------------------------- /utils/data/fontmapA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/data/fontmapA.png -------------------------------------------------------------------------------- /utils/data/fontmapB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/data/fontmapB.png -------------------------------------------------------------------------------- /utils/display/gl-display-test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/display/gl-display-test/CMakeLists.txt -------------------------------------------------------------------------------- /utils/display/gl-display-test/gl-display-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/display/gl-display-test/gl-display-test.cpp -------------------------------------------------------------------------------- /utils/display/glDisplay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/display/glDisplay.cpp -------------------------------------------------------------------------------- /utils/display/glDisplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/display/glDisplay.h -------------------------------------------------------------------------------- /utils/display/glTexture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/display/glTexture.cpp -------------------------------------------------------------------------------- /utils/display/glTexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/display/glTexture.h -------------------------------------------------------------------------------- /utils/display/glUtility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/display/glUtility.h -------------------------------------------------------------------------------- /utils/input/devInput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/input/devInput.cpp -------------------------------------------------------------------------------- /utils/input/devInput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/input/devInput.h -------------------------------------------------------------------------------- /utils/input/devJoystick.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/input/devJoystick.cpp -------------------------------------------------------------------------------- /utils/input/devJoystick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/input/devJoystick.h -------------------------------------------------------------------------------- /utils/input/devKeyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/input/devKeyboard.cpp -------------------------------------------------------------------------------- /utils/input/devKeyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/input/devKeyboard.h -------------------------------------------------------------------------------- /utils/loadImage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/loadImage.cpp -------------------------------------------------------------------------------- /utils/loadImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/loadImage.h -------------------------------------------------------------------------------- /utils/pi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/pi.h -------------------------------------------------------------------------------- /utils/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/utils/rand.h -------------------------------------------------------------------------------- /writeup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gwwang16/DeepRL-Robot-Arm/HEAD/writeup.md --------------------------------------------------------------------------------