https://github.com/bkhnk48/pps
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.2%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: bkhnk48
- Language: Python
- Default Branch: finished_new_input
- Size: 16.4 MB
Statistics
- Stars: 2
- Watchers: 1
- Forks: 4
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
pathPlanningSimulation
Instructions
Prerequisites
- Architecture: x8664 (Could be run on ARM64 but need to compile the `hallwaysimulator_module` repository in that machine architecture)
- Platform: Linux (Recommended: Ubuntu 20.04/Ubuntu 22.04)
- Python version: 3.10 or higher
- OpenGL version: 4.6 or higher
Clone the repository
Clone the main repository to your local machine using the following command:
bash
git clone https://github.com/bkhnk48/pps.git --branch finished_new_input
Clone the repository for hallway_simulator_module to your local machine using the following command:
bash
git clone https://github.com/LTH3ar/hoangnv-sfm-fork.git --branch main
Install the dependencies
Install the dependencies for the main repository using the following command:
bash
pip install -r requirements.txt
Install the dependencies for the hallway_simulator_module repository using the following command:
```bash
Install the dependencies for the hallwaysimulatormodule repository
sudo apt install build-essential \ libglu1-mesa-dev \ freeglut3-dev \ mesa-common-dev \ mesa-utils \ libgl1-mesa-glx ```
Compile the hallway_simulator_module repository using the following command:
```bash
Change directory to the cloned repository
cd
Compile the repository
make
copy the compiled file to the main repository
cp app
Run the code
To run the code:
bash
python3 main.py
The program then askes user to type the name of input file, user could type: Redundant3x3Wards.txt
For example:
```bash python3 main.py
Choose the method for solving: 1 - Use LINK II solver 2 - Use parallel network-simplex 3 - Use NetworkX
Enter your choice (1 or 2 or 3):
Invalid choice. Defaulting to Network X.
Choose to run sfm or not:
1 - Run sfm
0 - Not run sfm
Enter your choice (1 or 0):
Invalid choice. Defaulting to run sfm.
Nhap ten file can thuc hien (hint: Redundant3x3Wards.txt):
Nhap thoi gian can gia lap (default: 10): 900
Nhap time unit (default: 1): 10
Nhap so luong AGV toi da di chuyen trong toan moi truong (default: 4):10 ```
Owner
- Login: bkhnk48
- Kind: user
- Repositories: 3
- Profile: https://github.com/bkhnk48
GitHub Events
Total
- Issues event: 1
- Watch event: 3
- Delete event: 1
- Member event: 2
- Push event: 185
- Pull request event: 2
- Fork event: 7
- Create event: 9
Last Year
- Issues event: 1
- Watch event: 3
- Delete event: 1
- Member event: 2
- Push event: 185
- Pull request event: 2
- Fork event: 7
- Create event: 9
Dependencies
- PySCIPOpt ==5.1.1
- discrevpy ==1.0.3
- joblib ==1.4.2
- networkx ==3.3
- numpy ==2.1.1
- scikit-learn ==1.5.2
- scipy ==1.14.1
- sortedcontainers ==2.4.0
- threadpoolctl ==3.5.0