Commit Graph

6247 Commits

Author SHA1 Message Date
berndgassmann fa5b123c48 Merge remote-tracking branch 'carla/dev' into berndgassmann/rework_ros2_step_1_harmonize_build 2024-07-08 18:30:03 +02:00
Blyron cf3cef936b Add control variable 2024-07-08 13:09:07 +02:00
Blyron 8ba08e1f7e Update size value 2024-07-08 13:09:07 +02:00
Blyron e349dc79c9 Add wheelchair variation 2024-07-08 13:09:07 +02:00
berndgassmann edcbae1ee1 removed debug logs 2024-07-08 09:38:46 +02:00
berndgassmann 634e418777 Cleanup and harmonize Carla build
Ensure that actually only the unreal sysroot is deployed for all C as
well C++ compilations including dependencies. That ensures the server is
NOT anymore linked against the system glibc (which is in Ubuntu22.04
incompatible with the Unreal one). As a consequence no local clang
installation required anymore to build under Linux.

Harmonized naming split into client/server (instead of libcpp and
libstdcpp) to ensure nothing mixed up (and there were things mixed up
before!)

Refactor C# Unreal build using CarlaRules base class to provide common
functionality. Fixing windows build without ROS2 and added intitial
windows build with ROS2

Restrict to one DDS-Domain-Participant for carla-server (Fixes bind
address already in use exception on with ROS2).

Due to continued segfaults in reallocations of MallocBinned2 in
conjunction with ROS2 enforce using AnsiMalloc calls under Linux (see
https://forums.unrealengine.com/t/dealing-with-allocator-mismatches-with-external-libraries/1416830)

Use C++20 to allow for more robust struct initialization (see
https://en.cppreference.com/w/cpp/language/aggregate_initialization),
added Eigen C++20 patches and required CARLA changes to cope with C++20
compilation errors
Be aware: This change requires the Unreal PR
(https://github.com/CarlaUnreal/UnrealEngine/pull/23)

Move forward to g++-13

Minors:
- Fix make clean call
- Update osm2odr commit with build fix
(https://github.com/carla-simulator/sumo/pull/6)
- Update ad-rss to 4.4.5 (supports boost 1.80)
- Fix windows install scripts and forward arguments for building
libcarla
- Adapt codeformat.py to python3 using clang-format-14
2024-07-08 09:26:29 +02:00
Daniel 4da0c74154 Rework of BasicAgent's set_destination.
Covers the 4 cases
start_location=[None (default)/ not None]
clean_queue = [True (default), False)
2024-06-21 12:46:37 +02:00
evilzs1 ec7d8fd037
Fixed fate error about number of wheels (#7800) 2024-06-18 12:04:40 +02:00
MattRoweEAIF 18035969fe
changed get_required_files docs (#7763)
* changed get_required_files docs

* fixed overwritten user data
2024-06-10 17:02:53 +02:00
Ruben Abad 2c85c528cc Merge branch 'ruben/jenkins_migration' of github.com:carla-simulator/carla into dev 2024-06-05 12:30:22 +02:00
Ruben Abad e2574609f9 doucmentation is pulled/pushed to "dev" branch 2024-06-05 12:29:36 +02:00
Ruben Abad 5287e239a3 reverting credentials 2024-06-04 15:41:49 +02:00
Ruben Abad 4fa9d42302 Merge branch 'dev' of github.com:carla-simulator/carla into dev 2024-06-04 15:26:22 +02:00
Ruben Abad dae1d58211 update credentials 2024-06-04 15:23:46 +02:00
MattRoweEAIF b69f892537
Docs/ue5 instructions (#7747)
* added UE5 build instructions

* added links in main build doc
2024-06-04 12:28:12 +02:00
Ruben Abad 76ccb9406c Merge branch 'ruben/jenkins_migration' of github.com:carla-simulator/carla into dev 2024-06-04 12:14:14 +02:00
Ruben Abad d6078abdbf reverting previous change: repo checkout is neccessary to have access to makefile 2024-06-04 12:12:57 +02:00
MattRoweEAIF 6898225f5d
added UE5 build instructions (#7743) 2024-06-04 11:56:30 +02:00
Ruben Abad 3654f6bb24 prevent test stages to download repo again 2024-06-03 16:06:15 +02:00
Ruben Abad 68ce217d26 master and dev branches do documentation upload on main branch 2024-06-03 13:40:18 +02:00
Ruben Abad 696d11f995 test only in gpu nodes 2024-06-03 13:39:34 +02:00
Daraan a06ab08c4c
Named and type-hint supporting detection results for the python agents. (#7174)
* Python agents: Created NamedTuple for Detection return types

* Python 2.7 and <3.6 compatible code

* Updated Changelog

* removed print

* Added file description

* removed unnecessary line

* Added Literal type hint for <3.8 Python

---------

Co-authored-by: glopezdiest <58212725+glopezdiest@users.noreply.github.com>
Co-authored-by: Blyron <53337103+Blyron@users.noreply.github.com>
2024-05-31 17:37:10 +02:00
joel-mb 01b1ede51a
Expose Telemetry Data (#5153)
* expose telemetry data to the client

* CHANGELOG updated

* minor fixes

* Added new telemetry parameters:

* Exposed omega instead of rpm
* Added tire_load, normalized_long_force, normalized_lat_force

---------

Co-authored-by: Blyron <53337103+Blyron@users.noreply.github.com>
2024-05-31 13:36:46 +02:00
Daraan d5c37f71b7
Corrected information that Sensor.is_listening is a method (#7439)
Co-authored-by: Blyron <53337103+Blyron@users.noreply.github.com>
2024-05-31 12:04:04 +02:00
LuisPovedaCano 6aed213f36 fixed lidar in replayer mode with vehicles and walkers 2024-05-31 11:42:31 +02:00
Blyron 317037a31e Removing useless code
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-05-31 10:56:02 +02:00
Blyron e7d13e6c0e Removed unused variable 2024-05-31 10:56:02 +02:00
Blyron e6ba65db21 Uses switches depending on line type 2024-05-31 10:56:02 +02:00
Blyron a2ae705126 hot fix ignore spectator variable on replayer 2024-05-28 13:43:20 +02:00
Aaron 7b2ff04496 Not tests V2X tick 2024-05-24 12:33:41 +02:00
joel-mb e2ccc3c519
revert patchelf version to 0.12 (#7681) 2024-05-21 15:05:12 +02:00
Blyron 6ffcdbeec9
Aaron/fix dt windows v2 (#7680)
* Fix OSM2ODR build

* Avoid remove to root in windows
2024-05-21 13:35:07 +02:00
Blyron 6886d25c13
Aaron/fixdigitaltwins windows (#7672)
* Fix OSM2ODR build

* Fixing UE4 DigitalTwins in Windows

* Deal windows specific code until find workaround on saving files

* Remove comments

---------

Co-authored-by: LuisPoveda <101111439+LuisPoveda@users.noreply.github.com>
2024-05-17 11:10:58 +02:00
Joel Moriana 22fd085f67 avoid using python system version to audit wheel 2024-05-16 17:57:48 +02:00
Joel Moriana 8774a16cb6 updated patchelf version 2024-05-16 17:57:48 +02:00
Daniel 142ae0f941 Fixed wrong sha check
sha256sum outputs <hash> <filename> failing the string check
2024-05-15 07:45:46 +02:00
Blyron 12f09009ab remove Houdini in Linux 2024-05-13 18:21:19 +02:00
Blyron 73d66006fa add removing houdini to be removed 2024-05-13 18:21:19 +02:00
Blyron 9037124f59 Fix compilation issue 2024-05-07 10:49:47 +02:00
Blyron 27b1490990 Fix OSM2ODR build 2024-05-07 10:49:47 +02:00
Daniel Grimm 7a540559a9 function name camel case 2024-05-03 12:23:02 +02:00
Daniel Grimm 441372b369 removed structs, simple calc 2024-05-03 12:23:02 +02:00
Daniel Grimm b3f0dbea66 remove doubled defs 2024-05-03 12:23:02 +02:00
Daniel Grimm bace2f1aab comments and formatting 2024-05-03 12:23:02 +02:00
Daniel Grimm 780234b9a6 add EOF 2024-05-03 12:23:02 +02:00
Daniel Grimm 52375d099b add changelog 2024-05-03 12:23:02 +02:00
Daniel Grimm 7be2803454 add EOFs 2024-05-03 12:23:02 +02:00
Daniel Grimm f9a49c50a4 remove ignore file 2024-05-03 12:23:02 +02:00
Daniel Grimm 079f822911 remove comment 2024-05-03 12:23:02 +02:00
Daniel Grimm c7cfdad9a3 v2x 2nd try 2024-05-03 12:23:02 +02:00