--- tags: adswarm --- ## Summary Github: https://github.com/adswarm/src/tree/main/Criteria_for_selecting_algorithms 1. xxx 2. xxx 5. xxx 6. xxx 8. xxx 9. xxx 11. xxx 12. xxx 13. xxx Summary: 1. For this project the following attempts were made: a. installing via docker instructions: failed to create `docker_launcher.sh` script in directory b. The `docker_launcher.sh` script causes syntax error after manually adding it 2. Build script was ill-configured. The exported directories do not exist or are maybe outdated. 5. **Overview:** Do not have instructions to install/run: 5, 6, 8, 9, 13, 16, 19, 23, 27, 41 Overall approaches tried: - unreal engine to run .uproject files [16] - Turned out to be an empty project - Tested with docker environments [1, 8, 22] - Tested with source installations [1, 2, 6, 12, ] For with/without instructions we exhaust all the following approaches - Tried building through make/cmake available in project [1, 2, 6, 12, 16, 22, 25, 41] - Tried executing all scripts bash and pythong scripts (Inferred arguments through reading scripts) [1, 2, 11, 14, 23, 27] - Ran all matlab, julia, java and javascript files that are or look like core/main files of the project [5, 8, 9, 23, 38] - Tried with images from docker to ensure it is not an environment issue [1, 8, 22] Errors encountered: - Missing packages during build - Broken build scripts - Syntax errors in build scripts - Generates no output - No simulations run - Only have documentation and no code - ## Project 1: source: https://github.com/cvar-upm/aerostack ### Installing from docker The file called `docker_launcher.sh` was not added when following the instructions for docker installation [here](https://github.com/cvar-upm/aerostack/wiki/Install-Docker-image#installation-procedure). Proof: ![](https://i.imgur.com/3cMWJ0b.png) The above picture uses two projects of the many and does not have the script that should have been added. Additional debugging not done. Manually copying the `docker_launcher.sh` through inspecting installation script causes the following error: ![](https://i.imgur.com/dKlvMC7.png) Gave up at this point. ### Installing from source ROS limitation ![](https://i.imgur.com/U0M3G8R.png) Could not locate the package from ROS distro ## Porject 2: source: https://github.com/BCLab-UNM/MPFA-ARGoS Fails to find argos3. No guide to fix build script. ![](https://i.imgur.com/f89TiOM.png) build script: ``` #!/bin/bash #if [ "$1" = "clean" ]; then echo "Deleting and recreating the build directory " rm -rf build mkdir build #fi cd build export PKG_CONFIG_PATH=/opt/local/argos3/2.8.12.2/gcc/5.4.0/lib/pkgconfig echo "Configuring Makefiles with CMAKE..." cmake -DBUILD_EVOLVER=NO -DCMAKE_BUILD_TYPE=Release .. echo "Making..." make cd .. echo "Finished." ``` most likely the PKG_CONFIG_PATH is incorrectly defined. ## Project 5 source: https://github.com/steedhuang/DE-US-HS-PSO-Code-for-the-100-Digit-Challenge Works here. This is the output from running the matlab code in the zip file: ![](https://i.imgur.com/vqqR3aH.png) Although I don't see how this is swarm related. The main file in the folder fails though: ![](https://i.imgur.com/qlvAGQ8.png) ## Project 6 No instructions how to run. ![](https://i.imgur.com/heIRbIC.png) Despite the claim, the repo is not updated. running cmake gives the following error. ![](https://i.imgur.com/TtywAHr.png) Installing ROS doesn't make a difference. ## Project 8 No instructions on how to run. Running simulation gives error (in docker - used julia image myself): ![](https://i.imgur.com/mAMSP01.png) without docker same error: ![](https://i.imgur.com/IFteNpF.png) ## Project 9 No output: ![](https://i.imgur.com/fFJIf6s.png) No information about how to run either ## Project 11 Error: ![](https://i.imgur.com/FOMEuNa.png) Followed all instruction lead to error with display. ## Project 12 Compile error: ![](https://i.imgur.com/gxVOuiO.png) ## Project 13 Ignored. Rasberry pie setup with no installation information. ## Project 14 Installed successfully with `python setup.py install`: ![](https://i.imgur.com/X39aAX2.png) This example runs fine: ![](https://i.imgur.com/hlC0WU9.png) ## Project 16 Project emmpty with unreal engine: ![](https://i.imgur.com/tfHpG9m.jpg) ## Project 19 Issues with running any .jar file: ![](https://i.imgur.com/AJt7XhI.png) Following the instructions also doesn't help to run without display. There are no instructions as to which file should be run. ## Project 22 ROS issues. Requires catkin: ![](https://i.imgur.com/IkRhTux.png) gives the following error from installing: ![](https://i.imgur.com/eVUdGQF.png) Tried making my docker but this error persists for ROS: ![](https://i.imgur.com/KGo1wi4.png) Docker file used: ``` FROM ros:melodic RUN apt-get update && apt-get install -y \ ros-melodic-desktop-full ``` ## Project 23 Errors in running individual files: ![](https://i.imgur.com/NnKM1yh.png) ![](https://i.imgur.com/hKheSRE.png) ![](https://i.imgur.com/YRDlkdf.png) ![](https://i.imgur.com/lDfk7Bb.png) ## Project 25 Issues with makefile: ![](https://i.imgur.com/qLGqyVn.png) ## Project 26 No code but just text document. ![](https://i.imgur.com/i3tnOSA.png) ## Project 27 No clear output: ![](https://i.imgur.com/B3vX8B3.png) Error files shows the following: ![](https://i.imgur.com/l0DmH8s.png) ## Project 32 Consists of algorithms in jupyter notebook. Most of them have already been executed. ![](https://i.imgur.com/XdV3wvK.png) ## Project 38 Works. ![](https://i.imgur.com/Ebfa46y.png) ## Project 41 Make error: ![](https://i.imgur.com/26PQttG.png)