-
Notifications
You must be signed in to change notification settings - Fork 138
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Introduced more straight forward interface on intermediate functions to support better integration of the single calls into an external framework: SituationSnapshot, RssStateSnapshot, ProperResponse. Moved the timeIndex from the individual elements into these high level types to support the propagation of the timeIndex even if there are no other vehicles in the surrounding (and therefore the respective vectors are empty). Renamed ResponseState -> RssState, ResponseStateVector -> RssStateVector, ResponseInformation -> RssStateInformation, ResponseEvaluator -> RssStateEvaluator to clarify by naming that the individual calcuated states only consider a snapshot in time without the analysis of dangerous threshold. They have nothing to do with the actual proper response yet. The ProperResponse as a new datatype got an own overall isSafe flag and a list of dangerousObjects. Added ObjectId to Situation and RssState to preserve the mapping to the originating object which was lost with the introduction of multiple situations per object. Increase amount of allowed situations because with multiple situations per object the amount of 100 might be hit too fast. Improved merge of input scenarios to facilitate scene variations of the same situation introduced by e.g.: - vehicle in the process of changing lane resulting in two scenes of the same situation having different isInCorrectLane flags - vehicles driving through an intersection having multiple potential current lanes with different geometry resulting in multiple routes to be treated as the same situation, but having different relative positions and different velocities (situation:VehicleState::velocity became a VelocityRange to cope with that) RssIntersectionChecker: since new situations may pop up when e.g. a previously occluded object is entering the field of view, one cannot guarantee that a previous safe state can be found. In this case we have to brake instead of returning false. Change-Id: I2dec7bdf584aa62289a744fc2fc7ed788c699af9
- Loading branch information
1 parent
fdb7c16
commit 337ecc3
Showing
103 changed files
with
7,303 additions
and
3,215 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.