Commit Graph

95 Commits

Author SHA1 Message Date
bernat cb1c38a8d4 Fixing some vehicle names 2021-07-28 09:11:53 +02:00
Joel Moriana 5912d8dc98 Updated benchmark script
* Changed default camera resolution to 1920x1080
* Fixed bug calling wait_for_tick in synchronous mode
2021-07-26 10:24:11 +02:00
Daniel Santos-Oliván 7c4f26f15b Minor improvement to vehicle_physics_tester util script. 2021-07-23 10:34:54 +02:00
Roel Algaba Brizuela 1a90409cc6 Added missing commas in weather script 2021-07-21 17:31:44 +02:00
Roel Algaba Brizuela 66cd52b7e8 Modified file transfer to avoid multiple downloads 2021-07-20 22:12:36 +02:00
Axel1092 74380cdc23
Fixed existing features for Large Maps (#4293)
* Fixed child-parent when waking up dormant actors. Added profiling traces. Fixed transformation of debug shapes in large maps.

* WIP: renaming FActorView to FCarlaActor. Changing calls related to FCarlaActor to acomodate new typing.

* Renaming FActorView to FCarlaActor. Changing calls related to FCarlaActor to acomodate new typing.

* Now traffic lights can be spawned without controllers inside junctions.

* Added functions to interface the FCarlaActor object with recorder. Started adapting recorder to new FCarlaActor object.

* Fixed missing includes.

* Updated CarlaRecorder and CarlaReplayer to use new FCarlaActor interface for vehicles, walkers and sensors.

* Fixed missing includes.

* Streaming level list now is persistant and can be saved for unreal to detect the dependencies.

* Enabled packages for large maps.

* Added Tiles to the MapPath.txt file. Removed debug warnings.

* Fixed traffic light trigger box placement in large maps.

* Fixed traffic light warning. Set speed limit for dormant actors to 30. Fixed semantic segmentation on streaming levels.

* Fixed Traffic Light issue with recorder and dormant state. Removed old ActorView files.

* Fixing line markings semantics

* Fixed recorder issues with traffic lights.

* Filter out the base large map as available map

* Added tile_stream_distance and actor_stream_distance to world settings.

* removed unused comments.

* Added IsActive functions. Dormant actors that cannot be respawned now remain dormant.

* Fixed missing includes.

* Fixed missing includes

* Review fixes. Missing includes.

* Fixed link errors.

Co-authored-by: bernat <bernatx@gmail.com>
2021-06-11 19:44:16 +02:00
Roel Algaba Brizuela 829664d8a3 Extended PythonAPI for weather 2021-06-11 14:31:49 +02:00
Daniel Santos-Oliván e3760715b7 Updated vehicle physics tester script 2021-06-03 11:34:33 +02:00
Daniel Santos-Olivan 2a5181bd61 Util/VehicleTester: Fix minor bug 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan 365082c8e2 Added util script to test vehicle physics 2021-05-20 16:33:27 +02:00
Axel1092 0989aae70b Added PROJ library dependencies in windows. Imrpoved PythonAPI compilation speed in windows. Disabled boost RTTI checks. 2021-03-04 16:16:42 +01:00
Daniel Santos-Olivan e6e651952a check_lidar_bb: Added script used to check bounding boxes and lidar
This script compares that all the points that lidar measure are inside
the bounding boxes of all the cars.
This is useful to check that both lidar colliders and BB are ok.
2021-03-02 12:57:31 +01:00
Daniel Santos-Olivan 198fa38c9b Improve benchmark script:
- Added option for sync mode (on by default)
 - Added a warm-up time after spawning actors to not contaminate the results
 - Added option for no rendering mode (on by default)
 - Added two new cases for Lidar (100k and 1M points)
 - Allow to cancel the execution like other scripts
 - Added the option to benchmark only a sublist of maps, sensors and
types of weather
 - Added a parameter to show all the maps, sensors and types of weather possible
2021-01-29 09:59:45 +01:00
Daniel Santos-Olivan 046d78c091 Remove temporal files 2020-12-15 22:33:21 +01:00
Daniel Santos-Olivan ad3b02cf91 Minor improvements 2020-12-15 22:33:21 +01:00
Daniel Santos-Olivan 9fb5aeb9c1 Minor fixes 2020-12-15 22:33:21 +01:00
Daniel Santos-Olivan fd4a7d54a5 Bugfixed and minor additions
The save_snapshots should be done after the sensor syncrononization,
if not, it cant be known what you are saving.
Also added the load of Town03 and fix a small bug in error print.
2020-12-15 22:33:21 +01:00
Daniel Santos-Olivan acca36534e Minor update 2020-12-15 22:33:21 +01:00
Daniel Santos-Olivan 12effc5d7d Updated raycast determinism script 2020-12-15 22:33:21 +01:00
Daniel Santos-Olivan 2d36060e52 All the test are stored in a list now 2020-12-15 22:33:21 +01:00
Daniel Santos-Olivan e48f997358 Collision check script updated 2020-12-15 22:33:21 +01:00
Daniel Santos-Olivan 5899fa9e6a Minor improvement in script 2020-12-15 22:33:21 +01:00
Daniel Santos-Olivan f46dac8aba Add support for multiple sensors in one scenario 2020-12-15 22:33:21 +01:00
Daniel Santos-Olivan 3663d6f79f Add noise seeds to the determinism script 2020-11-11 11:17:52 +01:00
Daniel Santos-Olivan 1b12813071 Removed trailing white spaces 2020-11-11 11:17:52 +01:00
Daniel Santos-Olivan db64712a53 Added script for check sensor determinsm 2020-11-11 11:17:52 +01:00
Daniel Santos-Olivan f6da3d1718 Minor formatting changes 2020-11-05 14:25:04 +01:00
Daniel Santos-Olivan f5e42c6760 Updated script with performance benchmark and some minor things 2020-11-05 14:25:04 +01:00
Daniel Santos-Olivan 95d27a5dcc Moved test script 2020-11-05 14:25:04 +01:00
San d3f61335dd
osm-xodr conversion encoding correction (#3421)
* open .osm with utf-8 encoding enabled

As the .osm files are utf-8 encoded, it was raising errors while running the config.py script. Added the parameter `encoding='utf-8'` to solve it.

* Update CHANGELOG.md

Co-authored-by: Axel1092 <35765780+Axel1092@users.noreply.github.com>
2020-10-23 10:11:34 +02:00
Axel 6d56aa843f Updated function naming. 2020-07-31 21:50:19 +02:00
Axel1092 b25b1c4ba6 Updated docs 2020-07-31 21:50:19 +02:00
Axel1092 550c252813 Renaming OSM2ODR 2020-07-31 21:50:19 +02:00
Daniel Santos-Olivan 2454972098 Refactored documentation 2020-07-31 15:15:01 +02:00
Daniel Santos-Olivan f5f992ceff Change delta time reference for profiling 2020-07-30 15:16:42 +02:00
Daniel Santos-Olivan 65ae2c0366 Minor changes in raycast sensor script 2020-07-30 15:16:42 +02:00
Daniel Santos-Olivan f972b32a33 Minor changes to raycast sensor script to adapt to last changes 2020-07-30 15:16:42 +02:00
Daniel Santos-Olivan 07b4decbfa Update script for rawlidar 2020-07-30 15:16:42 +02:00
Daniel Santos-Oliván 2b606fc639 Added RayCastRawLidar to the test script 2020-07-30 15:16:42 +02:00
Marc Garcia Puig f11747892f Small fix on environment.py regaring the lights 2020-07-29 16:09:18 +02:00
Daniel Santos-Olivan 759f7bfe6d In sensor profiling, setting no rendering mode. 2020-07-08 11:44:23 +02:00
Daniel Santos-Olivan da2e29f5ef Lidar Intensity: Added intensity to lidar's output
For now, only takes into account the intensity loss
due to the the atmosphere atenuation.
2020-07-08 11:44:23 +02:00
Marc Garcia Puig b695dbf2f5 Fixed numpy versions for requirements.txt 2020-06-29 17:40:39 +02:00
DSantosO baf43b07a6
Merge pull request #2951 from carla-simulator/dsantoso/lidar-impr
Raycast parallelization
2020-06-18 15:48:29 +02:00
Marc Garcia Puig c21e823850 Fixed environment.py 2020-06-10 14:43:21 +02:00
marcos909 c29a1908e9 Renamed environment.py 2020-06-10 14:43:21 +02:00
marcos909 7484c60949 Deleted old weather.py
Added Environment.py (controls weather and lights)
2020-06-10 14:43:21 +02:00
Axel1092 cd277af189 Code clean up. 2020-05-29 12:34:29 +02:00
Axel1092 605c99136d Improved standalone mesh split. 2020-05-29 12:34:29 +02:00
Axel1092 543f502512 Fixed large RAM usage in cubic polinomial curves. 2020-05-29 12:34:29 +02:00