* 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>
* 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>
* 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>
As ad-rss-lib is using a right-handed and CARLA left-handed coordinate system, the calculation of the steering angle must be inverted
+ remove obsolete openscenario
Before this commit, `synchronous_master` is defined inside
try-block so if any error happens and args.sync is true,
"ReferenceError: `synchronous_master` is not defined" is raised
in the finally-block.
Create RssCheck (again) when Listen is called to prevent from creating
loggers all the time someone lopps over the actor list and the
actor/sensor instances getting created.
Only traverse actor list in CreateWorldModel once.
tbb::parallel_for_each() gets already created actors and doesn't loop
itself over actor list (which blocks).
Finally changed code format of RSS to keep 120 chars per line.
Move carla::client::Timestamp ostream operator to Timestamp.h to enable
reuse in log messages
Use of generated python interfaces of ad::physics, ad::map and ad::rss
types
RssSensor (and therefore also the RssRestrictor) now work globally on
the whole road network.
RssCheck: object conversion done in parallel using tbb
* pr agent behaviors
* pr agent behaviors
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* limits for steering
* Add files via upload
* pylint formatting
* pylint formatting
* seed flag for repeatability
* seed flag for repeatability
* Add files via upload
* Add files via upload
* first pr review corrections
* Add files via upload
* Add files via upload
* Delete parameters.py
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* start of pedestrian avoidance + minor fixes
* start of pedestrian avoidance + minor fixes
* get_map check
* get_map check
* get_map check.
* Delete basic_agent.py
* Delete roaming_agent.py
* pylint final changes
* Pylint final check
* more pylint
* minor fix
* minor changes
* Add files via upload
* changes in PID + old models
* trying to stabilize waypoint distance
* fixed step in sampling radius
* folder structure change and more stuff
* pylint fix
* re-introducing pedestrian avoidance
* minor things
* deleted unused folder
* restore basic folder
* resurrected behavior agent
* set debug to false
* remove prints + open PR
* changelog
* setting behavior agent as default in auto_control
changing manual_control to have slower increasing braking too
* Requested modifications PR
The vehicle can now accelerate and brake at the same time again.
Removed unnecessary variable.
* Fix frame rate display for the client
* removing unnecessary duplication
reordering folders
code cleanup for codacity
* unused import
* codacity and travis changes
Co-authored-by: Joel Moriana <joel.moriana@gmail.com>