Skip to content

#120/sumo carla TL sync standalone script#123

Open
west053 wants to merge 18 commits intomainfrom
feature/120
Open

#120/sumo carla TL sync standalone script#123
west053 wants to merge 18 commits intomainfrom
feature/120

Conversation

@west053
Copy link

@west053 west053 commented Mar 3, 2026

Summary

Describe what this PR does.
Implements a standalone python script that allows traffic lights to be synchronized in Carla with a provided Sumo scenario. Documentation has been provided for building Carla 0.9.15 on Ubuntu 22.04, importing map files into Carla, and generating traffic lights in Carla using a traffic_light_table csv file.
References issue: #120

Related Issues / Tasks

Closes #123 or relates to a maintenance task, bug report, feature request, or documentation update.
List IDs or links here if applicable.

Type of Change

  • Bug fix
  • New feature
  • Maintenance / Refactor
  • Documentation
  • Test case / scenario update

Affected Modules / Components

Scripts added to test/Applications/SUMO_CARLA_EcoDriving

Test Cases

Script was tested using the MLK_SUMO scenario and provided traffic light table with the provided Carla MLK map files. The map was added to Carla 0.9.15 by ingesting it through a source build of Carla on Ubuntu 22.04, traffic lights were added to the map through the UnrealEditor using the added script unreal_placing_tls.py script, synchronization was verified by running the scenario from Sumo.

Environment

Only fill in the tools used for testing this PR:

  • Python version: 3.10
  • MATLAB/Simulink/dSPACE version:
  • SUMO version: 1.22
  • VISSIM version:
  • IPG CarMaker version:

Checklist

  • Code compiles/runs as expected
  • Tests pass locally
  • Documentation is updated (if applicable)
  • Relevant issues are linked
  • Version-specific changes are noted (if any)

Additional Notes (optional)

Add screenshots, logs, known issues, or design decisions if needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants