ground truth estimation for validation of radar …
TRANSCRIPT
In order to get a sense of a vehicle’s surroundings radar
data is used to create objects around a vehicle. Today
these objects are created by a series of algorithms based
on detections from the radar in a so called tracker.
The purpose of a radar tracker is to take input from one or
several radar sensors in the form of detections and
produce reliable and true estimates of the states of
surrounding vehicles and objects. Different states are
estimated such as the velocity, heading and position and
this is done in various, and often complicated, traffic
scenarios.
Background
Presentation Title | Date | Aptiv Confidential13
Object/track
Radar field of
view
Standard view Tracker view
Purpose
Presentation Title | Date | Aptiv Confidential14
There are multiple tools to use when testing the performance of
the tracker:
• High precision GPS data
• LiDAR sensors
• Camera systems
However, these systems are either hard to employ in real traffic,
expensive or unreliable. Therefore, a tool that can produce better
estimates than the tracker in an offline environment would be very
useful for testing and validation of the tracker performance. This
would not only save time, but could help improve the tracker
performance significantly.
The idea is to develop an algorithm for estimation of ground truth
that can be used for test and comparison of the tracker itself. The
algorithm will utilize radar detections as input, like the tracker
itself. Additionally, it will also be allowed to use “future” data in its
estimation in contrast to the tracker which only has access to the
past and present.
Scope
Presentation Title | Date | Aptiv Confidential15
Two different approaches
• Ground Truth Estimation: Specific Traffic Scenarios
• Focus on specific traffic scenarios where the availability
of ground truth data would be most useful
• Examples: Traffic Jams, Tunnels, EuroNCAP test
cases etc.
• Ground Truth Estimation: General Approach
• Algorithm development where no general assumptions
can be made on the behavior of surrounding traffic
Contact Information
Master Thesis: Ground Truth Estimation | 4th of November, 2019 | Aptiv Confidential16
Elvira Ramle
Trajectory planning is an essential part of an autonomous driving system. Let it be a lane
following function or a fully automated system, the trajectory planning provides input to the
motion control in order to get from point A to point B in an optimal way.
In lane following systems, the center of the lane is often calculated with the help of vision
systems and then tracked to ensure that the vehicle stays safely on the road. However, this
behavior of always following the center of the lane is something that differs from how a
normal driver would position the vehicle on the road, especially when driving in curves.
This unnatural positioning can feel uncomfortable or unsafe for the driver. The planning
algorithm need to be designed in a fashion so that it:
• Ensure that the planned trajectory keeps the vehicle within the lane bounds.
• Ensure that the planned trajectory can be executed comfortably for the driver.
• Can perform biasing maneuvers in lane to further increase the comfort level for the driver.
• Is computationally efficient to be able to run in real time.
Background
Driver model based trajectory planning | 5/11/19 18
Identified lane center for country road
• Planned trajectories feel more natural to the driver which increases the trust in the system.
• As multiple different driver models exist, dedicated research is required to arrive at the best solution.
• Since the trajectory has been planned with requirements concerning safety and comfort, the overall ride for the driver will both be safer
and more comfortable.
Purpose
Driver model based trajectory planning | 5/11/19 19
Using Aptiv’s existing test vehicle platform, a trajectory planning algorithm utilizing a driver model needs to be created. The developed
algorithm should be able to comfortably and safely plan trajectories to execute a set of desired maneuvers for the host vehicle. One such
set of maneuvers could be
• Lane following
• In-lane biasing
• Minimum risk maneuver, such as stopping by the side of the road
• Lane changing
Scope
Driver model based trajectory planning | 5/11/19 20
Contact Information
21
Joachim Rukin
Driver model based trajectory planning | 5/11/19
Objective:
• Feature to do ”human like lane change” on highway when another vehicle must merge into the ego vehicle’s vehicle’s
lane
• Closed loop simulation in CarMaker, i.e. Lateral and longitudinal control
• Focus trajectory, not controller
Data:
Objects and lanes are present as processed output
Contact person: Anton Öqvist
Scope
Intelligent Highway Merge Pilot | 2019-06-24 | Aptiv
Confidential30
Contact Information
31
Andreas Andersson
Driver model based trajectory planning | 5/11/19
Multi-agent system simulation of ACC Scenarios
Multi-Agent Simulation of ACC Scenarios | 2019-10-25 |
Aptiv Confidential33
Objective:
• Multi-agent system that creates realistic traffic scenarios with group behavior affected by road properties like hills
• Agent models with one degree freedom and variants to models behavior of different driver types and reaction patterns
• Possibility to switch individual agent behavior to an ACC
• Closed loop simulation in Matlab/Simulink or Car Maker where all agents act autonomously
Extra objectives:
• Add other road more road properties that might affect agents like speed limits
Data: Simulated in Matlab/Simulink with autonomous driving toolbox or Car Maker
Contact person: Anton Öqvist
Scope
Multi-Agent Simulation of ACC Scenarios | 2019-10-25 |
Aptiv Confidential34
Contact Information
35
Anton Öqvist
Driver model based trajectory planning | 5/11/19
Multi-Agent Simulation of AEB Event
Multi-Agent Simulation of AEB Event | 2019-10-25 |
Aptiv Confidential37
Objective:
• Multi-agent system that creates realistic AEB scenarios with multiple road users
• Agent models with one degree freedom and variants to models behavior of different driver types and reaction patterns
• Closed loop simulation in Matlab/Simulink or Car Maker where all agents act autonomously
Extra objectives:
• Possibility to run simulation with an active AEB in some or all agents
• Extending the model to react to warnings from AEB
Data: Simulated in Matlab/Simulink with autonomous driving toolbox or Car Maker
Contact person: Anton Öqvist
Scope
Multi-Agent Simulation of AEB Event | 2019-10-25 |
Aptiv Confidential38
Contact Information
39
Anton Öqvist
Driver model based trajectory planning | 5/11/19