Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Ue4 dev (#9052)
* Fix map names in smoke tests (#8945)

* Fix typo (#8941)

* Added Left Hand Traffic support (#8951)

* Swapped all the lane sign logic

* Fixed bug with lane sections + added debug

* Added LHT support for the map

* Added TM LHT support

* Changed to keep_slow_lane_percentage

* Added missing file

* Added TM docs

* Added RHT and LHT traffic lights

* Aded LHT logic to signal displacement

* Added is_rht docs

* Updating the RHT rule to send a warning for unexpected rules

* Added LHT docs

* Fixed issue with rule type

* Fixed bug with multisection lanes

---------

Co-authored-by: glopezdiest <glopez@cvc.uab.cat>

* avoid car aliasing due to a bad car reutilisation (#8960)

Co-authored-by: Ruben Abad <rabad@cvc.uab.es>

* CI/CD Updates (#8972)

* Ensure xerces, sqlite and proj libraries are copied correctly on first build

* Windows: Update boost to 1.84.0

* Ubuntu: Update boost to 1.84.0

* Extend build python api to manylinux_2_31

* Update examples compiler to gcc9

* Updated content version

* Updated deploy script to add a summary output with the package uri

* Do not overwrite output summary output

* Updated release dockerfile to Ubuntu 20.04

---------

Co-authored-by: Joel Moriana <joel@aerosim.org>

* Added additional width to roads (#8975)

Co-authored-by: glopezdiest <glopez@cvc.uab.cat>

* CARLA CI/CD Github Actions (#8973)

* Added first iteration CI/CD

* Fixed deploy summary output

* Disable windows workflow

* Allow manual dispatch for workflows (#8977)

* CI/CD Ubuntu Improvements (#8984)

* Added first iteration content workflow

* Added reusable workflow

* Use a specific map for c++ client example

* Fix workflows when triggered from external forks (#8987)

* Fixed `frame`, `timestamp` and `transform` of `SensorData` not matching to the actually sent image for camera sensors.

* First iteration Windows CI/CD

* Fix type aws secret

* [Feature] CARLA DevContainer & Docker Improvements – Ubuntu 22.04 (#8620)

* Update semantic labels (changed from version 0.9.13 -> 0.9.14)

* Add "Other" Label description in ref_sensors.md

* Revert "Add "Other" Label description in ref_sensors.md"

This reverts commit 3958e35.

* Revert "Update semantic labels (changed from version 0.9.13 -> 0.9.14)"

This reverts commit 6ee572e.

* Update Master URLS

* Update tuto_A_add_vehicle.md removed euw

* Update README.md

* Update README.md

* updated master README (#7204)

* ci: ignore pytho venv and build dir

* ci: docker integration for ubuntu22 devcontainer

* fix: comment out corrupted link (empty file)

* feat: support for GUI inside container

* feat: GUI container support, UE4 install

* feat: force carla scripts to use python3

* feat: monolitic carla image

* fix : delete temporary file

* feat: run carla in container with UE4 mounted from host

* feat: add support for mounted and on image ue4

* feat: move dockerfiles to follow carla conventions

* docs: rename ubuntu18 based dockerfile to CarlaLegacy to avoid confusion

* fix: use curl instead of wget for FBX SDK download

Updated the script to use curl instead of wget for downloading the FBX SDK, as the Autodesk server rejects wget requests with HTTP 403 errors. Added a Mozilla/5.0 user-agent to mimic browser behavior and ensure compatibility. This change resolves download issues and maintains the existing unpacking and build process.

* docs: remove docker reference at main README

* fix: explicitly pass the library paths

If you must use Unreal's Clang, explicitly pass the library paths (/usr/lib/x86_64-linux-gnu) to the linker. This ensures the linker can find libpthread.so.0, libicuuc.so.70, and liblzma.so.5.

* fix: remove progress=plain, it doesn't help with truncated output

* fix: workspace conflict for different images

* chores: clean-up dockerfiles

* fix: build requires recommended packages

* fix: rename workdir to match VS Code default mount dir name for devcontainers

* feat: add shortcut for --monolith argument

* docs: create documentation for devcontainer usage

* chore: cleanup devcontainer file

* fix: add unzip, missing after merge ue4-dev

* chore: remove unecessary file ignore

* chore: include back shipping targets

* fix: refence to default branch not custon branch

* fix: add unzip for devcontiner, missing dependency for make package

* Update CHANGELOG.md

* feat: improve readability, remove devcontainer.json and clean and update documentation (#4)

Fixes an issue where containers would start in the right directory instead of the expected /workspaces/<REPO_NAME>. This would case trouble when launching from devcontainer.json

---------

Co-authored-by: Gerhard Dorn <67096719+dorn-gerhard@users.noreply.github.com>
Co-authored-by: Blyron <53337103+Blyron@users.noreply.github.com>
Co-authored-by: Aaron <samaniegoaaron112@gmail.com>
Co-authored-by: MattRoweEAIF <125647690+MattRoweEAIF@users.noreply.github.com>

* Renamed workflows to include unreal engine version

* Removed jenkins file

* Fix type

* [CI/CD] UE4 Release workflow (#9020)

* Get release version from branch name

* Fixed get git repository version

* Added release workflow

* Fix test client for release workflow

* Fix version deploy windows version

---------

Co-authored-by: Joel Moriana <joel@aerosim.org>

* The LABEL_COLORS have been updated. (#8926)

* ue4-dev fix the --monolith flag for run_container.sh script (#9009)

* Create carla-ue4-monolith.sh

* Rename carla-ue4-monolith.sh to carla-ue4-monolith.dockerfile

* updated repository to clone to official carla repository

* Add the SimReady Converter Plugins from commit 44d61420

* Ignore whitespace when applying the material patches, update CHANGELOG and README

* Avoid modifying config files, these settings are unnecessary

* Add --no-simready flag to BuildCarlaUE4.bat|sh to disable the plugin

* Add some quick documentation for material conversion and the export commandlet

* Update build_linux.md

1. Updated the Unreal Engine cloning with Oauth2 with github personal access token. 

2. Using `make -j<N>` causes the build to fail, added a warning about it.

* Add NVIDIA Neural Reconstruction Engine (NuRec) integration

Integrate NVIDIA Neural Reconstruction API with CARLA to use
pre-trained neural reconstructions from NVIDIA for high-fidelity
camera simulation. This allows developers to load reconstructed
real-world scenes and render camera data from them.

Key components:
- NuRec gRPC API integration for data exchange with NuRec container
- Installer script for setup with curated datasets
- Support for NVIDIA Physical AI Dataset for Autonomous Vehicles
- Three example replay scripts:
  * Multi-camera replay with Pygame visualization
  * Custom camera parameter configuration
  * Image capture and export functionality
- Documentation with setup and usage instructions

This integration enables developers to simulate camera sensors in
realistic environments using NVIDIA's pre-trained neural scene
reconstructions for autonomous driving system testing.

* Execute only python api unit tests

* Updated NuRec image path to public location (#9048)

* Fixed some NuRec docs paths and added folder to package (#9050)

* Fixed Docs paths and added folder to package

* Moved line

* Added Windows folder

---------

Co-authored-by: glopezdiest <glopez@cvc.uab.cat>

---------

Co-authored-by: joel-mb <joel.moriana@gmail.com>
Co-authored-by: 王海东 <wanghaidong@hutb.edu.cn>
Co-authored-by: glopezdiest <58212725+glopezdiest@users.noreply.github.com>
Co-authored-by: glopezdiest <glopez@cvc.uab.cat>
Co-authored-by: rubenabad <77672233+rubenabad@users.noreply.github.com>
Co-authored-by: Ruben Abad <rabad@cvc.uab.es>
Co-authored-by: Joel Moriana <joel@aerosim.org>
Co-authored-by: Thies de Graaff <thiesdegraaff@gmail.com>
Co-authored-by: Julio Castillo <julio.a.castillo.c@gmail.com>
Co-authored-by: Gerhard Dorn <67096719+dorn-gerhard@users.noreply.github.com>
Co-authored-by: MattRoweEAIF <125647690+MattRoweEAIF@users.noreply.github.com>
Co-authored-by: donghaiwang <whd@hutb.edu.cn>
Co-authored-by: Minhaj Ahmad <69266728+minhaj6@users.noreply.github.com>
Co-authored-by: 0graph <50416380+0graph@users.noreply.github.com>
Co-authored-by: Lou Rohan <lrohan@nvidia.com>
Co-authored-by: Max Apodaca <mapodaca@nvidia.com>
  • Loading branch information
17 people authored Jul 17, 2025
commit 6723e13c7bea9dfc2336d422dcc0b0289b1d3e69
1 change: 1 addition & 0 deletions Util/BuildTools/Package.bat
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,7 @@ if %DO_COPY_FILES%==true (
echo f | xcopy /y "!XCOPY_FROM!PythonAPI\carla\requirements.txt" "!XCOPY_TO!PythonAPI\carla\"
echo f | xcopy /y "!XCOPY_FROM!PythonAPI\examples\*.py" "!XCOPY_TO!PythonAPI\examples\"
echo f | xcopy /y "!XCOPY_FROM!PythonAPI\examples\requirements.txt" "!XCOPY_TO!PythonAPI\examples\"
echo d | xcopy /y /s "!XCOPY_FROM!PythonAPI\examples\nvidia" "!XCOPY_TO!PythonAPI\examples\nvidia"
echo f | xcopy /y "!XCOPY_FROM!PythonAPI\util\*.py" "!XCOPY_TO!PythonAPI\util\"
echo d | xcopy /y /s "!XCOPY_FROM!PythonAPI\util\opendrive" "!XCOPY_TO!PythonAPI\util\opendrive"
echo f | xcopy /y "!XCOPY_FROM!PythonAPI\util\requirements.txt" "!XCOPY_TO!PythonAPI\util\"
Expand Down
1 change: 1 addition & 0 deletions Util/BuildTools/Package.sh
Original file line number Diff line number Diff line change
Expand Up @@ -308,6 +308,7 @@ if ${DO_CARLA_RELEASE} ; then
copy_if_changed "./PythonAPI/examples/*.py" "${DESTINATION}/PythonAPI/examples/"
copy_if_changed "./PythonAPI/examples/rss/*.py" "${DESTINATION}/PythonAPI/examples/rss/"
copy_if_changed "./PythonAPI/examples/requirements.txt" "${DESTINATION}/PythonAPI/examples/"
copy_if_changed "./PythonAPI/examples/nvidia/" "${DESTINATION}/PythonAPI/examples/nvidia"

copy_if_changed "./PythonAPI/util/*.py" "${DESTINATION}/PythonAPI/util/"
copy_if_changed "./PythonAPI/util/opendrive/" "${DESTINATION}/PythonAPI/util/opendrive/"
Expand Down