Commit Graph

4098 Commits

Author SHA1 Message Date
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
bernat 35c346c170 Updating ContentVersions.txt 2020-03-29 16:30:28 +02:00
sergi.e f9fb1fe0f0
Links checked (#2661) 2020-03-29 11:51:16 +01:00
sergi.e c918f4b73b
sergi-e/p098-sensors (#2639)
* Tables fixed

* fixed J comments

* Fixes on Jl comments
2020-03-28 18:42:46 +01:00
Praveen Kumar a075e4fc5c
Collision avoidance and braking improvements (#2650)
* 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.

* removed unused variable e

* Implemented more details in snippet profiler
Demonstration of compute bottleneck demo

* Deeper bottleneck investigation demo

* * Implemented road curvature threshold for path polygon
vertex selection
* Implemented direct boost point append to construct polygons

* * Fix for polygon shrink bug.
* Changed polygon start point relative to front waypoint
instead of vehicle location.
* Removed debug statements

* Implemented lock and track logic for collision avoidance
instead of state-less boundary extension.

Improved braking logic to approach moving lead vehicle
until a threshold and then following it at distance.

* Increased vertical overlap threshold
to accomodate high slope roads.

* Implemented PR review change

* Fixed collision negotiation bug inside junctions.

* Implemented speed dependent (linear) follow distance.

Temporary solution to flush overcompensating controller state.

* Clamped velocity integral to avoid accumulating
over-compensation for vehicles that take
a long time to reach high target velocities.

* changes to pid values
changes to collision stage conditions

Co-authored-by: Jacopo Bartiromo <jackbart94@gmail.com>
Co-authored-by: Jacopo Bartiromo <32928804+jackbart94@users.noreply.github.com>
Co-authored-by: bernat <bernatx@gmail.com>
2020-03-28 16:26:50 +01:00
bernat 7df4f97ca9 Move backup to a public S3 2020-03-28 13:16:20 +01:00
bernat c65e6e67e6 Adding boost backups to prevent regular web failures from BinTray 2020-03-28 12:07:08 +01:00
bernat 585f868334 Updating ContentVersions.txt 2020-03-27 22:12:36 +01:00
berndgassmann 38c59e714f
Merge branch 'master' into feature/integrate_rss_3.0.0 2020-03-27 17:20:35 +01:00
Néstor Subirón bd9a4a3603 Remove unnecessary pass-by-ref 2020-03-27 16:27:21 +01:00
Néstor Subirón c4af2157f8 Fix compilation on older compilers 2020-03-27 16:27:21 +01:00
Néstor Subirón f015a1236d Replace uses of abs by std::abs 2020-03-27 16:27:21 +01:00
Néstor Subirón 2190005300 Fix wrong optional includes 2020-03-27 16:27:21 +01:00
berndgassmann 7d351b721d
Merge branch 'master' into feature/integrate_rss_3.0.0 2020-03-27 14:45:53 +01:00
Marc Garcia Puig 714850c4f9 Fixed the mesh addition 2020-03-27 12:51:34 +01:00
Marc Garcia Puig b0038182e6 Improved straight mesh generation 2020-03-27 12:51:34 +01:00
Marc Garcia Puig 393f6dd527 Fixed material name for crosswalks 2020-03-27 12:51:34 +01:00
Marc Garcia Puig d467bbb1da Used new tri strip function to generate road mesh 2020-03-27 12:51:34 +01:00
Marc Garcia Puig e20bb714b0 Used new tri fan function to generate crosswalks 2020-03-27 12:51:34 +01:00
Marc Garcia Puig 6e4801c992 Allow triangle fan generation to mesh class 2020-03-27 12:51:34 +01:00
Marc Garcia Puig 35d039c846 Fixed mesh indexes 2020-03-27 12:51:34 +01:00
Marc Garcia Puig d9b216c474 Added basic support for pedestrian crosswalks 2020-03-27 12:51:34 +01:00
Marc Garcia Puig 77c043d55e Fixed and updated CHANGELOG 2020-03-27 12:51:34 +01:00
bernat 0f00bd438a Changing the the new groovy script 2020-03-27 12:51:02 +01:00
bernat 457b63b85e Upgrade to LLVM 8.0.1 2020-03-27 12:51:02 +01:00
jiangxumin 1402f7748c repair Dependencies for ubuntu18.04 ... 2020-03-26 19:13:04 +01:00
Bernd Gassmann ba8c28975f Fixed pylint error 2020-03-26 17:03:14 +01:00
Bernd Gassmann 950ed3716a Extend and cleaned manual_control_rss.py example
By the usage of ego_dynmics parameters and routing targets.
2020-03-26 14:59:47 +01:00
KPITBMW 77316f086b Review comment implementation 2020-03-26 13:53:01 +01:00
KPITBMW 151726f455 Implemented Review comment 2020-03-26 13:53:01 +01:00
KPITBMW 063fb89012 Minor Code Improvement 2020-03-26 13:53:01 +01:00
KPITBMW 2e8323f393 Removed all the Logging Code
Added Waypoint Binning changes
- Improved waypoint buffer scanning.The buffer need not to be fully scanned to find the target waypoint
- Improvised Localization Util class for getting targetWaypoint
2020-03-26 13:53:01 +01:00