Commit Graph

463 Commits

Author SHA1 Message Date
Marcel Pi 03c008a841 Update CHANGELOG.md 2022-04-26 16:17:00 +02:00
Guillermo 46d50df7c5 Fix topology with ending lanes 2022-04-26 09:38:56 +02:00
glopezdiest 5003e58d7c
New ConstantVelocityAgent and TM parameter (#5290) 2022-04-20 14:44:27 +02:00
glopezdiest 8d5204e048
Added set_day_night_cycle parameter (#5322) 2022-04-13 18:25:46 +02:00
glopezdiest c977075b90
Added 4 new attributes to the vehicle blueprints (#5258)
* Added 4 new vehicle attributes
2022-04-12 15:57:54 +02:00
Marcel Pi bbf068bb60 Update CHANGELOG.md 2022-04-05 11:52:16 +02:00
anrp 8ea7afce51 Switch to boost::variant2
boost::variant only supports up to 20 types (MPL limit). boost::variant2
has no such limit; switch to it.
2022-03-31 13:04:26 +02:00
Marcel Pi 3b45bfd165 Added new sensor with camera normals 2022-02-18 11:42:32 +01:00
Joel Moriana d134c45d2b CHANGELOG updated 2022-02-08 20:15:57 +01:00
Joel Moriana 8b6c34e751 CHANGELOG updated 2022-02-08 20:15:57 +01:00
Jacopo Bartiromo eda0a1e575 Changelog and minor changes 2022-02-03 20:29:49 +01:00
Guillermo 9b729b3ced CHANGELOG 2022-01-11 11:37:27 +01:00
bernatx 613b4e5075 changing to version 0.9.13 2021-11-10 15:11:46 +01:00
bernatx c0a9174775 changelog 2021-11-09 10:36:08 +01:00
Axel b2b27175c4 Added documentation 2021-11-09 00:01:30 +01:00
amparore 62630cef0a
Fixes nullptr bug in CarlaRecorder::AddCollision (PR resubmit, for Axel1092) (#4727)
* Fixed bug causing the server to sigsegv when a vehicle collides an environment object in recording mode

* fix include for windows

Co-authored-by: Axel1092 <35765780+Axel1092@users.noreply.github.com>
Co-authored-by: bernatx <berni2berni>
2021-11-08 10:17:19 +01:00
bernatx 328cfca118 Adding seed for better pedestrians reproducibility 2021-11-05 18:49:11 +01:00
bernatx e48d658699 changelog 2021-11-05 18:48:33 +01:00
berndgassmann 6fc187f4b3
RssSensor fixes (#4604)
* RssSensor fixes

RssSensor:
- make client side calculations threaded to ensure it is not
incrementally delaying the whole client
- support multiple instances of RssSensor
- initialize _last_processed_frame properly

RssRestrictor:
- enable python set_log_level

General:
- Update to RSS v4.4.2 and map v2.4.5_hotfix supporting elevation
- manual_control_rss: enalbe dynamics log level switching

* Update to ad-rss-lib 4.4.3

* really go to ad-rss-lib 4.4.3
2021-11-05 18:12:49 +01:00
bernatx a1ecf54f96 changeslog 2021-11-05 16:29:36 +01:00
Guillermo 030b36eed7 Fixed collision detection for behavior agent 2021-11-05 15:40:28 +01:00
Jacopo Bartiromo 5f07128176
New Traffic Manager features for 0.9.13 (#4786)
* Changes in constant values
Added new constants

* Added Ambulance and Firetruck as unsafe vehicles in spawn_npc.py

* WIP: Rerouting algorithm

* Removing rerouting algorithm.
Fixed collisions at high speed.

* Changes to constant values and cleaning up.

* Users can now set their own path by giving a list of locations.
Implementation of RoadOption for SimpleWaypoints
Implementation of GetNextAction and GetActionBuffer for TM actions
Parameters for setting the path import and starting the import process.
Other minor changes

* Users now only need to use one parameter to import path

* added road option to the cache map

* Introduced RoadOption in InMemoryMap for each swp
Introduced getter in PythonAPI for high level path
Introduced getter in PythonAPI for next high level action
Introduced parameters for random lane changes
Fixed keep right parameter

* Introduced parameter SetImportedRoute to set a RoadOption path for TM controlled vehicles.
Method in Localization Stage to compute a path using RoadOptions.

* CHANGELOG.

* Changing names of methods
Cleanup

* Small changes to Collision Stage
Cleanup of SetRoadOption
Added debug_helper in Loc Stage (to be removed)

* Changes to get_next_action and get_all_actions
Fixed lane changes representation in those methods
Now get_next_action and get_all_actions need the Actor in Python

* Remove debug_helper
Set MAX_BRAKE to 0.7

* Constant values in Loc stage

* Code fixes

* Small changes in collision stage
Adding constants for VLStage
Changes in VLStage

* Choose randomly a right or left lane change if forcing both.

* Reviewable changes
Changes name of variables in Loc stage
Removed unnecessary import

* Minor final changes

* Change of method name in generate_traffic

* Change in Latest ContentVersion.txt

Co-authored-by: Joel Moriana <joel.moriana@gmail.com>
2021-11-03 11:06:14 +01:00
Luca 85da613f51
Vehicle lights state in traffic manager (#4717)
* added vehicle lights stage to the traffic manager under the dev branch

* update CHANGELOG to lastest version and added vehicle lights stage for automatically turn on-off lights

* added vehicle lights stage to the traffic manager under the dev branch

* removed commented code

* cleanups to the code, adding some comments to explain how the trafficmanagerlocal handles the command buffer

* fixing missing reference in ALSM constructor, disabling vehicle light state for dormant vehicles

* bugfix in vehicle_id_list access, added fix to avoid blinking brake lights due to throttle control

* requested changes in the vehicle light stage code

* missing namespace qualifier for constants

* Added explicit method to enable the vehicle lights management by the TM, on a per-vehicle basis. Changed generate_traffic.py to use the new vehicle lights stage instead of just setting a fixed, constant vehicle light status. Docs are updated, accordingly.

Co-authored-by: npunito <npunito>
Co-authored-by: Jacopo Bartiromo <32928804+jackbart94@users.noreply.github.com>
2021-10-28 16:09:14 +02:00
Axel e28186d3db Updated content versions 2021-10-26 18:43:48 +02:00
Hita Barasm Mamagani 9346d24b21 Updated CHANGELOG 2021-10-18 09:24:39 +02:00
Jacopo Bartiromo 3858c5f04c
Improvements in Traffic Manager for 0.9.12 (#4686)
* Changes in constant values
Added new constants

* Added Ambulance and Firetruck as unsafe vehicles in spawn_npc.py

* WIP: Rerouting algorithm

* Removing rerouting algorithm.
Fixed collisions at high speed.

* Changes to constant values and cleaning up.

* Cleanup

* Changelog

* Added a factor of vehicle length when checking for collision at low speed.

* Change in horizon rate
2021-10-05 10:57:47 +02:00
Guillermo 58fa31f63d Added CHANGELOG 2021-09-28 11:08:38 +02:00
Daniel Santos-Olivan 9d30eb956a Updated changelog 2021-09-16 11:28:46 +02:00
qhaas 717295e553 update changelog with fix to Dockerfile 2021-09-09 13:03:28 +02:00
Guillermo fee6a749f5 Exposed some vector functions to the python api 2021-08-07 17:43:38 +02:00
bernatx 32ffd2c435 Changing to version 0.9.12 2021-07-30 13:12:28 +02:00
Guillermo 792f1ceca0 Added changelog 2021-07-29 15:34:20 +02:00
Daniel Santos-Olivan 81a4439b1c Updated CHANGELOG 2021-07-28 22:05:48 +02:00
Axel 4d2e40a59a Updated documentation and changelog 2021-07-28 18:11:37 +02:00
Daniel Santos-Oliván cd8e06ca42 Update CHANGELOG 2021-07-23 10:34:54 +02:00
alejandroFraga 52a50a91b6 CHANGELOG updated 2021-07-20 22:12:36 +02:00
bernatx 2efbd4ec99 updated changelog 2021-07-15 10:53:16 +02:00
Axel 138a282fe1 Updated changelog 2021-07-04 20:11:19 +02:00
Daniel Santos-Oliván 76323ce68f Update CHANGELOG 2021-07-02 10:26:00 +02:00
Roel Algaba Brizuela 3ceca8235c Updated changelog 2021-06-11 14:31:49 +02:00
Shashank Singh 38beabbad5 added VelocityMaterial.uasset and updated CHANGELOG 2021-06-02 13:15:17 +02:00
Jacopo Bartiromo f946f16c86 Update changelog 2021-05-28 11:31:10 +02:00
Daniel Santos-Olivan fd06ae6f7b Updated CHANGELOG 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan 3f698f47c1 Updated CHANGELOG 2021-05-20 16:33:27 +02:00
bernat bc4d23a5e9 Import maps in tiles 2021-05-13 19:39:50 +02:00
Roel Algaba Brizuela 5e735e2d49 Updated ChangeLog 2021-05-07 15:52:21 +02:00
Corinne cec8fd90ae
Corkyw10/chrono docs (#4160)
* Added Chrono Integration page to navigation

* Initial draft of Chrono documentation

* Added Python API information for enable_chrono_physics. Made some syntactical changes to first draft of Chrono docs.

* Made the forward slash character in PythonAPI stand out. Added link to Actor class in the Chrono doc.

* Added manual_control_chrono.py to PythonAPI/examples

* Edited chrono torial. Edited changelog.

Co-authored-by: Axel <axellopez92@outlook.com>
2021-05-07 15:16:32 +02:00
joel-mb ad860c3d1a
[Co-Simulation] Fix import sumo_integration module (#3988)
* fix import sumo_integration module

Fixed vtypes file path to allow importing the sumo_integration module

* CHANGELOG updated

Co-authored-by: Axel1092 <35765780+Axel1092@users.noreply.github.com>
Co-authored-by: bernat <bernatx@gmail.com>
2021-04-29 11:33:54 +02:00
glopezdiest 3360d27486
Improved agent vehicle detection (#3973)
* Improved agent vehicle detection

* Minor CHANGELOG error

Co-authored-by: Jacopo Bartiromo <32928804+jackbart94@users.noreply.github.com>
2021-04-27 15:02:18 +02:00
Daniel Santos-Olivan 2ebcc0babd Update CHANGELOG 2021-04-26 14:57:18 +02:00
Daniel Santos-Oliván 62d4ab1766 Updated CHANGELOG 2021-04-14 23:30:03 +02:00
Daniel Santos-Oliván 9dfb793193 Updated CHANGELOG 2021-04-12 09:48:03 +02:00
Axel a0c15d9649 Edited changelog and documentation. 2021-04-01 12:32:30 +02:00
bernat cb1a5dfc68 changelog 2021-03-31 10:00:24 +02:00
Roel Algaba Brizuela e9fc29898f
Added wheel control (#3868)
* First version - Wheel direction changes

* Updated CHANGELOG.md

* Fix DVSCamera include error

* Updated vehicle wheels direction commands

* Reset files back to default state

* Removed files from PR.

* Updated changelog
2021-03-15 15:42:33 +01:00
Daniel Santos-Olivan ea2f459e63 Updated CHANGELOG 2021-03-15 12:37:15 +01:00
Guillermo 27ddb69d8d Improved local planner set_global_plan function 2021-03-05 14:08:19 +01:00
Axel 04482af93d Updated jenkinsfile and changelog 2021-03-04 12:48:57 +01:00
bernat b26e896878 Changelog 2021-03-02 13:06:31 +01:00
Daniel Santos-Olivan e4bc705e6d Updated CHANGELOG 2021-03-02 12:57:31 +01:00
bernat 6d1511d759 Changelog 2021-02-25 16:48:15 +01:00
bernat 4fef53d653 changelog 2021-02-23 19:07:23 +01:00
corkyw10 9e0e95bcfb updated changelog with performance benchmarking docs ref 2021-02-05 12:28:35 +01:00
Guillermo 18f2558223 Fixed bug related to RoadOptions 2021-01-29 09:59:25 +01:00
bernat 3f4eed2239 More version changes 2020-12-22 18:34:44 +01:00
bernat 65720f04b2 Changing to 0.9.11 version 2020-12-22 16:26:04 +01:00
Axel 383c0ebb74 Fixed missing laneChange record in OSM converted OpenDRIVE maps. 2020-12-21 12:20:00 +01:00
Daniel Santos-Olivan fa8a6ae76d Update CHANGELOG 2020-12-15 22:33:21 +01:00
Daniel Santos-Olivan ea4a7286e4 Updated CHANGELOG 2020-12-15 22:31:48 +01:00
corkyw10 bca491f70a Refactored FAQ section of docs to use minimal html and fix broken layout 2020-12-14 18:24:15 +01:00
Hamid Ebadi adb0e9f8ca
Converting html tags (table, image, link, etc.) into markdown (#3629)
* Converting html tags (table, image, link, etc.) into markdown, fixing an issue with python marrkdown generation script

* Converting tables for pandoc

* Incorrect code block

* Changelog is updated

Co-authored-by: Corinne <38050983+corkyw10@users.noreply.github.com>
Co-authored-by: Marc Garcia Puig <marcgpuig@gmail.com>
2020-12-14 13:15:32 +01:00
doterop 30db7e21d4
Added culling control (#3656)
* Added culling configuration to settings

* Updated changelog
2020-12-09 15:22:20 +01:00
Guillermo ae36a62461 Added an offset to the local planner 2020-12-07 15:28:57 +01:00
Axel 51c6d1d3d8 Edited changelog 2020-12-03 12:24:24 +01:00
Daniel Santos-Olivan 4bdd107851 Update CHANGELOG 2020-12-03 12:24:24 +01:00
Marc Garcia Puig 13e5f76e62 Fixed error when using "--config" in make package 2020-12-02 11:55:45 +01:00
Tobias Völkel 8691d4e3ad Amend changelog 2020-11-24 15:14:17 +01:00
Adrian Jenkins 6b8c40d60a
Corrected a typo in Radar Sensor section (#3598)
* Corrected a typo in Radar Sensor section

* Update CHANGELOG.md

Co-authored-by: Axel1092 <35765780+Axel1092@users.noreply.github.com>
2020-11-23 17:44:04 +01:00
Daniel Santos-Olivan 6bbc0bd9f2 Updated CHANGELOG 2020-11-11 11:17:52 +01:00
Axel d7d79c3a63 Fixed bug in waypoint.get_landmarks(). Removed landmarks with lane validity [0,0]. 2020-11-05 16:15:02 +01:00
Daniel Santos-Olivan 2a65fd3566 Updated CHANGELOG 2020-11-05 14:25:04 +01:00
doterop 8f1b401e49
Adding load control on sublevels (#3515)
* Added MapLayer enum

* Added Load/Unload layer functions

* Added calls to register and tag objects on map change

* Added missing file

* Updated MapLayer to support more layers

* Added calls to PythonAPI

* Added default value

* Moved CurrentMapLayer to GI

* Updated manual_control with maplayer handling

* Updated help

* Updated Changelog

* Fixed a missing `;`

* Fixed LoadWorld() API so it works with old code

* Added missing include for shipping builds

* Fixed base enum type of MapLayer

* Removed int number from layer output

* Renamed variables

* MapLayer converted to int32 and added generic enumToString function

* MapLayer back to uint16

Co-authored-by: Marc Garcia Puig <marcgpuig@gmail.com>
2020-11-02 11:22:49 +01:00
doterop 4abdd5394f
Character in 2Wheeled BB (#3471)
* Vehicle BB calculation has been updated to include character in 2 wheeled vehicles.

* Updated CHANGELOG.md
2020-10-29 15:20:18 +01:00
Marc Garcia Puig 6d20f7d374 Updated requirements.txt with Pillow 2020-10-27 17:22:02 +01:00
Marc Garcia Puig 4c4b5a6a9e Updated Changelog 2020-10-27 17:22:02 +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
Pasch, Frederik fddf3c9b2e Update ad-rss-lib to 4.4.0 2020-10-20 14:41:19 +02:00
doterop 4fd68f7894 Updated changelog 2020-10-19 21:31:45 +02:00
doterop d40c47adb5 Updated changelog 2020-10-19 21:31:45 +02:00
Jacopo Bartiromo c54aa11653 CHANGELOG update 2020-10-14 11:16:40 +02:00
bernat 54ab51e57a Updating Changelog 2020-10-09 12:18:48 +02:00
berndgassmann b91e1b5e0e
Merge pull request #3388 from carla-simulator/fix_rss_sensor 2020-10-08 11:29:25 +02:00
bernat 4550573b5e Let skip messages in async, and block on sync mode 2020-10-07 10:56:04 +02:00
bernat 159801fd40 Changelog 2020-09-25 21:15:47 +02:00
Daniel Santos-Olivan 709bfe016f Updated CHANGELOG 2020-09-23 20:40:44 +02:00
Daniel Santos-Olivan 7c3c259926 Updated CHANGELOG 2020-09-23 20:40:44 +02:00
Jacopo Bartiromo 7360436c9d
Determinism for Traffic Manager (#3333)
* Check for determinism

* Per-vehicle random device

* Parameterised random device seed.

* Changing next waypoint selection logic
to use bucketing random device sample.

Arranging next waypoint selections right to left.

* Change to numpy's random lib

* Sorting blueprints to ensure determinism

* New method for determinism

* ResetAllTrafficLight now works in sync mode.

* Moving recorder stuff to engine module

* Fixed recorder for traffic lights in standalone mode.

* Added check to prevent traffic light from updating during replay.

* Updating old traffic lights to use the traffic light component.

* Moved recorder to posttick.

* Small fix to elapse time function.

* Added reset group function to API.

* Merge with traffic_manager/determinism_check

* Changes in TL reset
Option to save to file for recorder script

* Added automatic signal match with OpenDRIVE.

* Fixed error that caused traffic light actors to be missing in client side.

* Added new frozen behavior.

* Updated documentation and changelog

* Updated ContentVersions.txt

* Review changes.

* fixes merge error

* fixes merge

* Update build_windows.md

Added info about command execution that toke me many time to find out

* Update build_windows.md

Updated as requested in pull request review

* Running Carla when choosing a) deb Carla install

This fixes a minor error in the documentation regarding running carla, if the deb installation was choosen.

* Fix for traffic manager freezing upon map change

* attempt to change sys clock to sim clock

* Remove manual unlock of mutex

* fixing merge error

* Changelog and review fixes

Co-authored-by: Praveen Kumar <pravinblaze@hotmail.com>
Co-authored-by: bernat <bernatx@gmail.com>
Co-authored-by: Axel1092 <axellopez92@outlook.com>
Co-authored-by: Axel1092 <35765780+Axel1092@users.noreply.github.com>
Co-authored-by: Néstor Sabater <web.nsabater@gmail.com>
Co-authored-by: ll7 <32880741+ll7@users.noreply.github.com>
2020-09-22 15:20:52 +02:00
Daniel Santos-Olivan 6478d03657 Updated changelog 2020-09-22 12:00:22 +02:00
doterop cc7b1ea910
Retrieve BBs of all the elements of the level (#3301)
* Added new function to calculate BBs on SKM and SM

* Added BB calculation for an array of actors

* Added BB folliage calculation

* Added a call on the GM to get all the BBs of the level

* Fixed Folliage BB calculation.

* GM::GetAllBBsOfLevel now returns the array of BBs

* Added call on the server side to retrieve the BBs

* Removed debug draw calls

* Added call to the PythonAPI

* Added check for empty folliage actors

* Added missing EOF

* Added new RotateVector function

* Added rotation to the BBs

* Update changelog

* Split BB calculation on more functions

* Add tag query and simplified Folliage actor BB calculation

* Look for ISM instead of HISM

* Cleaning comments

* Fixed BB duplication on BP_Procedural_Buildings

* Fixed BB duplication on vehicles BPs

* Added pedestrians case

* Added CityObjectLabel enum on PythonAPI

* Splitted logic in small functions

* Fixed uint8_t

* Merged BB of the lights in a TL

* Splitted work into more functions

* Added missing BB and rotation to TL

* Cleaned comments

* Added missing include

* Changed None to Any in PythonAPI

* Fixed Any enum

* Added check for empty folliage actors

* Added missing EOF

* Added new RotateVector function

* Added rotation to the BBs

* Update changelog

* Split BB calculation on more functions

* Add tag query and simplified Folliage actor BB calculation

* Look for ISM instead of HISM

* Cleaning comments

* Fixed BB duplication on BP_Procedural_Buildings

* Fixed BB duplication on vehicles BPs

* Added pedestrians case

* Added CityObjectLabel enum on PythonAPI

* Splitted logic in small functions

* Fixed uint8_t

* Merged BB of the lights in a TL

* Splitted work into more functions

* Added missing BB and rotation to TL

* Cleaned comments

* Changed None to Any in PythonAPI

* Fixed Any enum

* Fixed rebase
2020-09-21 18:22:03 +02:00
Marc Garcia Puig df74d94a12 Updated CHANGELOG and content versions 2020-09-18 17:24:56 +02:00