Commit Graph

3729 Commits

Author SHA1 Message Date
berndgassmann 849a6c54c5
Merge branch 'master' into feature/integrate_rss_3.0.0 2020-03-31 18:28:22 +02:00
sergi.e f03c0ec98c
Sergi e/map create custom (#2675)
* First iteration

* Minor fix

* Iteration on Docker method

* Deleted code line

* new iteration with deprecated tutorials

* fixed link

* Iteration on X comments
2020-03-31 18:09:04 +02:00
bernat c393f3a1b1 Adding Co-Simulation on packages 2020-03-31 16:33:19 +02:00
Praveen Kumar 858a58556f
Hot Fixes For Hybrid Physics Mode (#2680)
* Improved braking, collision negotiation.

* Improved braking algorithm for smoother approach
to lead vehicle.

* Implemented smoother path boundary modification
to aid smoother braking.

* Re-worked collision negotiation algorithm.

* Improved collision candidate filtering.

* Added safe-guard in case of vehicle removal
in collision stage.

* Used local variable for heavily referenced object
in localization stage.

* Implemented vector relative velocities
for motion planner's collision consideration.

* Moved collision candidate sorting logic
from collision stage to localization stage.

* Sorting collision candidates using their ids
instead of shared pointers to avoid memory corruption.

* Improved conditions for collision consideration
for greater efficiency.

* Removed fps limit in async mode.

* Hybrid physics mode

* Introduced hybrid physics mode parameter
* Implemented physics independent velocity computation
* Modified localization stage to be physics agnostic

* Fixing velocity compute interval in sync and async mode.
Made motion planner stage work with internally computed velocities.

* Made collision stage agnostic to actor physics

* Sampling waypoint buffer for teleportation window

* WIP: Teleportation changes

* WIP2: Teleportation changes

* Fixes waypoint window and vehicle spawning

* hotfix to performance benchmark

* comment out debugs

* changelog

* fixes collision bug

* fixes package error and out_of_range bug

* WIP: Hybrid mode oscillation bug

* Added vertical offset parameter for physics-less mode.
Restricting longitudinal waypoint offset to forward only.

* remove comment

Co-authored-by: Jacopo Bartiromo <jackbart94@gmail.com>
Co-authored-by: Jacopo Bartiromo <32928804+jackbart94@users.noreply.github.com>
2020-03-31 14:56:18 +02:00
Axel1092 1e06309953 Added warning when signals overlap driving lanes. 2020-03-31 12:12:02 +02:00
Marc Garcia Puig 0eed245e34 Review fixes 2020-03-31 12:11:39 +02:00
Marc Garcia Puig d3854f8308 Updated the CHANGELOG 2020-03-31 12:11:39 +02:00
Marc Garcia Puig 5520f31d0a Exposed road mesh generation params to PythonAPI 2020-03-31 12:11:39 +02:00
Marc Garcia Puig b94180b0ce Fixed wall generation 2020-03-31 12:11:39 +02:00
Marc Garcia Puig 0999b0ba05 Added basic walls to standalone OpenDRIVE mode 2020-03-31 12:11:39 +02:00
berndgassmann dc6c80a820
Merge branch 'master' into feature/integrate_rss_3.0.0 2020-03-31 10:28:35 +02:00
sergi.e e8332e362f
sergi-e/links-world-methods (#2677)
* links fixed

* Added O methods
2020-03-31 01:39:50 +02:00
bernat 1c468bbca9 Updating ContentVersions.txt 2020-03-30 23:32:29 +02:00
bernat 4977071f40 Updating ContentVersions.txt 2020-03-30 22:57:43 +02:00
Jacopo Bartiromo 151e38ce8d
Hybrid mode for Traffic Manager (#2674)
* Improved braking, collision negotiation.

* Improved braking algorithm for smoother approach
to lead vehicle.

* Implemented smoother path boundary modification
to aid smoother braking.

* Re-worked collision negotiation algorithm.

* Improved collision candidate filtering.

* Added safe-guard in case of vehicle removal
in collision stage.

* Used local variable for heavily referenced object
in localization stage.

* Implemented vector relative velocities
for motion planner's collision consideration.

* Moved collision candidate sorting logic
from collision stage to localization stage.

* Sorting collision candidates using their ids
instead of shared pointers to avoid memory corruption.

* Improved conditions for collision consideration
for greater efficiency.

* Removed fps limit in async mode.

* Hybrid physics mode

* Introduced hybrid physics mode parameter
* Implemented physics independent velocity computation
* Modified localization stage to be physics agnostic

* Fixing velocity compute interval in sync and async mode.
Made motion planner stage work with internally computed velocities.

* Made collision stage agnostic to actor physics

* Sampling waypoint buffer for teleportation window

* WIP: Teleportation changes

* WIP2: Teleportation changes

* Fixes waypoint window and vehicle spawning

* hotfix to performance benchmark

* comment out debugs

* changelog

* fixes collision bug

* fixes package error and out_of_range bug

* changes after review

* Left & Right Transit of a lane: Waypoint mapping

Co-authored-by: Praveen Kumar <pravinblaze@hotmail.com>
Co-authored-by: Soumyadeep <soumyadeep.dhar@kpit.com>
2020-03-30 22:53:29 +02:00
Joel Moriana 4ed014a2fe CHANGELOG updated 2020-03-30 20:30:11 +02:00
Joel Moriana 84c5795b58 added examples for towns01, 03 2020-03-30 20:30:11 +02:00
Joel Moriana ab3314f661 translation from front-bumper to center 2020-03-30 20:30:11 +02:00
Joel Moriana 4142fbb3a1 fix codacy warnings 2020-03-30 20:30:11 +02:00
Joel Moriana 62de816eb7 removed unused imports 2020-03-30 20:30:11 +02:00
Joel Moriana a68a3e9d5b add newline to required files 2020-03-30 20:30:11 +02:00
Joel Moriana f3bc87928e initial version ptv-vissim co-simulation 2020-03-30 20:30:11 +02:00
doterop 9dfbb14276 Fixing codacy issues 2020-03-30 19:44:46 +02:00
doterop 081de023ce Added methods to get trafficlights and trafficsigns from landmarks 2020-03-30 19:44:46 +02:00
Joel Moriana 06e6357e65 CHANGELOG updated 2020-03-30 18:50:18 +02:00
Joel Moriana 5e5a397000 newline added 2020-03-30 18:50:18 +02:00
Joel Moriana 31502c97e5 Added examples for towns01, 04, 05 2020-03-30 18:50:18 +02:00
Joel Moriana 55d87ef03a Typo fixed 2020-03-30 18:50:18 +02:00
Joel Moriana 1dd08c29e9 Avoid carla tick after spawning vehicles 2020-03-30 18:50:18 +02:00
Joel Moriana 1d8afd4ccb SPAWN_OFFSET_Z modified to 25m to avoid collisions 2020-03-30 18:50:18 +02:00
Joel Moriana f1804ba198 correctly showing information about pressing sumo-gui play button. 2020-03-30 18:50:18 +02:00
Bernd Gassmann d913938f1f Integrate ad-rss without find_package to cope with cmake 3.5 and newer boost version 2020-03-30 17:52:37 +02:00
berndgassmann 5dda249040
Merge branch 'master' into feature/integrate_rss_3.0.0 2020-03-30 17:49:15 +02:00
Axel1092 5c5028aeb3 Small float product optimization. 2020-03-30 14:40:39 +02:00
Axel1092 e7082fae9f Removed collision from signals defined in the middle of a driving lane. 2020-03-30 14:40:39 +02:00
Axel1092 d9c4de2c54 Removed debug code. 2020-03-30 14:40:39 +02:00
Axel1092 3f96494966 Updated CHANGELOG. 2020-03-30 14:40:39 +02:00
Axel1092 d140688042 Fixed warnings. Fixed missing assets in package. 2020-03-30 14:40:39 +02:00
Axel1092 a89e505785 Added restriction to make trigger boxes only spawneable in driving roads. 2020-03-30 14:40:39 +02:00
Axel1092 1b108a027c Review fixes. Added default lane validity if missing record in OpenDRIVE. Added Automatic spawn of traffic lights and signals to the map generation without geometry. 2020-03-30 14:40:39 +02:00
Axel1092 12a5f6f5d0 Added Yield signal triggerbox generation. 2020-03-30 14:40:39 +02:00
Axel1092 df75abf5bf Added stop sign automatic triggerbox generation. 2020-03-30 14:40:39 +02:00
Axel1092 d2b9c7e11f Added computation of conflicting road in junctions. 2020-03-30 14:40:39 +02:00
berndgassmann dfe175c8bb
Merge branch 'master' into feature/integrate_rss_3.0.0 2020-03-30 14:03:47 +02:00
Bernd Gassmann 19075c8ecb Remove src and build folders before cloning repos 2020-03-30 14:02:50 +02:00
Bernd Gassmann 5779a62380 Added missing dependencies for ad_map_opendrive_reader to docu 2020-03-30 13:02:07 +02:00
Bernd Gassmann 808028db33 Remove submodules and build ad-rss under Build folder 2020-03-30 12:42:06 +02:00
sergi.e 239c4c5acd
sergi-e/p098-api (#2638)
* Python API iteration p098

* New order enum

* Fixed order getters setters

* New python api md

* New iteration, dunder coded

* PythonAPI/docs/doc_gen.py

* fix method_name
2020-03-30 10:18:13 +01:00
Bernd Gassmann 7ad35a9ec5 Adapted to clang8 boost built
and added some words on colcon installation in Docu.
2020-03-30 11:00:50 +02:00
berndgassmann ee5c7c8c42
Merge branch 'master' into feature/integrate_rss_3.0.0 2020-03-30 09:46:50 +02:00