... | ... | @@ -15,7 +15,7 @@ Once those softwares are installed, you have two repositories to clone : |
|
|
* `cd sumo-unity-lfs`
|
|
|
* `git lfs install`
|
|
|
* `git lfs pull`
|
|
|
* The [SUMO files](https://gitlab.orbit-lab.org/traffic-simulator/sumo-simulator). Clone it using `git clone https://gitlab.orbit-lab.org/traffic-simulator/sumo-simulator.git`. Go to the folder where you have cloned it and open the file named `config.sumo.cfg`.
|
|
|
* The [SUMO files](https://gitlab.orbit-lab.org/traffic-simulator/sumo-simulator). Clone it using `git clone https://gitlab.orbit-lab.org/traffic-simulator/sumo-simulator.git`.
|
|
|
|
|
|
### Server
|
|
|
The server programs are designed to be used on a linux machine. You may have to adapt them if you need to make them run on a different machine. You will need the following softwares :
|
... | ... | @@ -41,7 +41,8 @@ You can the launch RabbitMQ by launching `sudo rabbitmq-server start` and then l |
|
|
* `./tl.py`
|
|
|
|
|
|
### Client
|
|
|
When those scripts are running, you have some modifications to make to your local unity project. Open a new unity project into the folder where you cloned the repository sumo-unity-lfs. When Unity is opened, open the scene named "Scene" and import TMP-Essentials as asked.
|
|
|
When those scripts are running, you have some modifications to make to your local unity project. First, go to the folder where you cloned the sumo-simulator repository. Open the `sumo.config.cfg` file and modify the different files to where they are on your computer.
|
|
|
You can then open a new unity project into the folder where you cloned the repository sumo-unity-lfs. When Unity is opened, open the scene named "Scene" and import TMP-Essentials as asked.
|
|
|
* Open the game object named **SumoConnection** and under **Sumo Settings** make sure that **Sumo Config File** is set to where the `sumo.config.cfg` file is.
|
|
|
* Under **RabbitMQ Settings**, make sure that the IP and port are corresponding to the one you put on the rpc_client.py script.
|
|
|
* Open the file named `TrafficLightObject.cs` under `Assets/my_scripts/SimulationObjects/` and modify the host and port to the one you put on the tl.py script.
|
... | ... | |