The following list displays the content of the folders:
.\DeepLoco: The original paper, a few files regarding certain elements of the project as well as its documentation are located here.-
.\DeepLoco\DeepLoco-master: Contains the Solution for the DeepLoco executable. All files, folders and libraries required by the project are located here..\DeepLoco\DeepLoco-master\x64\Release: Folder where DeepLoco.exe is generated. It has then to be pasted in.\DeepLoco\DeepLoco-masterto be used.
-
.\DeepLoco\DeepLoco_Webots\DeepLoco: Contains everything that Webots needs..\DeepLoco\DeepLoco_Webots\DeepLoco\controllers:.\DeepLoco\DeepLoco_Webots\DeepLoco\controllers\DeepLoco_DLL_controller: Contains all source files required to build the controller as well as the folders providing arguments to it. This is whereDeepLoco.dllhas to be placed..\DeepLoco\DeepLoco_Webots\DeepLoco\controllers\DeepLoco_DLL_optimizer: Contains all source files required to build the controller as well as the folders providing arguments to it. This is whereOptimizer_Webots.dllhas to be placed..\DeepLoco\DeepLoco_Webots\DeepLoco\controllers\kinematic_debug_controller: Contains the source file that implement a simple controller used to simply demonstrate the robot's degrees of freedom.
.\DeepLoco\DeepLoco_Webots\DeepLoco\world: Contains the world with the robot.
-
.\DeepLoco\ControllerFromScratch: contains the solution of the project used by the Visual Studio IDE that is used to create the dll used by the controller in Webots..\DeepLoco\ControllerFromScratch\ControllerFromScratch: Contains a few folders related to DeepLoco. The two source files that had to be added/modified (Main.cpp,wrapper.cpp) with their respective header and a few libraries for the project. The Viusal Studio Project the Solution is using is located here as well..\DeepLoco\ControllerFromScratch\x64\Release: Contains mainlyDeepLoco.dllthat the controller in Webots uses to control the robot. It has to be added with the four other DLLs present in thsi folder.
-
.\DeepLoco\OptimizerFromScratch: contains the solution of the project used by the Visual Studio IDE that is used to create the dll used by the optimizer in Webots..\DeepLoco\OptimizerFromScratch\ControllerFromScratch: Contains a few folders related to DeepLoco. The three source files that had to be added/modified (Main.cpp,wrapper.cppandconverter.cpp) with their respective header and a few libraries for the project. The Viusal Studio Project the Solution is using is located here as well..\DeepLoco\OptimizerFromScratch\x64\Release: Contains mainlyOptimizer_Webots.dllthat the optimizer in Webots uses to control and train the robot. It has to be added with the four other DLLs present in thsi folder.
-
.\DeepLoco\library: contains a few directories that need to be placed here as required by the Visual Studio Solution.
-