* 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>
* 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
* 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>
* 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>