https://github.com/bkhnk48/pps

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
Last synced: 9 months ago · JSON representation

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
Created over 1 year ago · Last pushed 10 months ago
Metadata Files
Readme

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 /hoangnv-sfm-fork

Compile the repository

make

copy the compiled file to the main repository

cp app /pps/model/hallwaysimulatormodule/sim/x86_64/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

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

requirements.txt pypi
  • 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