SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
Data Driven Method of Prediction
and Planning for Autonomous
Driving at Baidu Apollo
Yu Huang
Sunnyvale, California
Yu.huang07@gmail.com
References
• An Auto-tuning Framework for Autonomous Vehicles
• Data Driven Prediction Architecture for Autonomous Driving and its
Application on Apollo Platform
• DL-IAPS and PJSO: A Path/Speed Decoupled Trajectory Optimization
and its Application in Autonomous Driving
• TDR-OBCA: A Reliable Planner for Autonomous Driving in Free-Space
Environment
• DRF: A Framework for High-Accuracy Autonomous Driving Vehicle
Modeling
• A Learning-Based Tune-Free Control Framework for Large Scale
Autonomous Driving System Deployment
An Auto-tuning Framework for Autonomous Vehicles
• Many autonomous driving motion planners generate trajectories by optimizing a reward/cost
functional.
• Designing and tuning a high-performance reward/cost functional for Level-4 autonomous driving
vehicles is challenging.
• Traditionally, reward/cost functional tuning involves substantial human effort and time spent on
both simulations and road tests.
• As the scenario becomes more complicated, tuning to improve the motion planner performance
becomes increasingly difficult.
• A data-driven auto-tuning framework based on the Apollo autonomous driving framework.
• The framework includes a rank-based conditional inverse reinforcement learning algorithm, an
offline training strategy and an automatic method of collecting and labeling data.
• The advantages: First, compared to that of most inverse reinforcement learning algorithms, the
algorithm training is efficient and capable of being applied to different scenarios; Second, the
offline training strategy offers a safe way to adjust the parameters before public road testing;
Third, the expert driving data and information about the surrounding environment are collected
and automatically labeled, which considerably reduces the manual effort.
An Auto-tuning Framework for Autonomous Vehicles
An Auto-tuning Framework for Autonomous Vehicles
An Auto-tuning Framework for Autonomous Vehicles
An Auto-tuning Framework for Autonomous Vehicles
One frame of the optimal trajectory with respect to the tuned
reward functional compared to the human driving trajectory.
Data Driven Prediction Architecture for Autonomous
Driving and its Application on Apollo Platform
• Autonomous Driving vehicles (ADV) are on road with large scales.
• For safe and efficient operations, ADVs must be able to predict the future states
and iterative with road entities in complex, real-world driving scenarios.
• How to migrate a well-trained prediction model from one geo-fenced area to
another is essential in scaling the ADV operation and is difficult most of the time
since the terrains, traffic rules, entities distributions, driving/walking patterns
would be largely different in different geo-fenced operation areas.
• In this paper, a highly automated learning-based prediction model pipeline, which
has been deployed on Baidu Apollo self-driving platform, to support different
prediction learning sub-modules’ data annotation, feature extraction, model
training/tuning and deployment.
• This pipeline is completely automatic without any human intervention and shows
an up to 400% efficiency increase in parameter tuning, when deployed at scale in
different scenarios across nations.
Data Driven Prediction Architecture for Autonomous
Driving and its Application on Apollo Platform
Onboard architecture of
the prediction module on
Apollo autonomous driving
open-source platform
Data Driven Prediction Architecture for Autonomous
Driving and its Application on Apollo Platform
Offboard architecture of
the prediction module on
Apollo autonomous driving
open-source platform
Data Driven Prediction Architecture for Autonomous
Driving and its Application on Apollo Platform
Structure of semantic map + LSTM model
Data Driven Prediction Architecture for Autonomous
Driving and its Application on Apollo Platform
Workflow of intention prediction
and post trajectory generation.
Data Driven Prediction Architecture for Autonomous
Driving and its Application on Apollo Platform
DL-IAPS and PJSO: A Path/Speed Decoupled Trajectory
Optimization and its Application in Autonomous Driving
• This is a free space trajectory optimization algorithm of autonomous
driving vehicle, which decouples the collision-free trajectory planning
problem into a Dual-Loop Iterative Anchoring Path Smoothing (DL-
IAPS) and a Piece-wise Jerk Speed Optimization (PJSO).
• The work leads to remarkable driving performance improvements
including more precise collision avoidance, higher control feasibility
and better driving comfort, as those are often hard to realize in other
existing path/speed decoupled trajectory optimization methods.
Open Space Planner Architecture
DL-IAPS and PJSO: A Path/Speed Decoupled Trajectory
Optimization and its Application in Autonomous Driving
DL-IAPS and PJSO: A Path/Speed Decoupled Trajectory
Optimization and its Application in Autonomous Driving
On-road test vehicle controller architecture
DL-IAPS and PJSO: A Path/Speed Decoupled Trajectory
Optimization and its Application in Autonomous Driving
DL-IAPS and PJSO: A Path/Speed Decoupled Trajectory
Optimization and its Application in Autonomous Driving
TDR-OBCA: A Reliable Planner for Autonomous
Driving in Free-Space Environment
• This is an optimization-based collision avoidance trajectory generation
method for autonomous driving in free-space environments, with
enhanced robustness, driving comfort and efficiency.
• Starting from the hybrid optimization-based framework, here comes
two warm start methods, temporal and dual variable warm starts, to
improve the efficiency.
TDR-OBCA Architecture
TDR-OBCA: A Reliable Planner for Autonomous
Driving in Free-Space Environment
TDR-OBCA application in Apollo
Autonomous Driving Platform
TDR-OBCA: A Reliable Planner for Autonomous
Driving in Free-Space Environment
DRF: A Framework for High-Accuracy
Autonomous Driving Vehicle Modeling
• An accurate vehicle dynamic model is the key to bridge the gap between
simulation and real road test in autonomous driving.
• This is a Dynamic model-Residual correction model Framework (DRF) for
vehicle dynamic modeling (DM).
• On top of any existing open-loop dynamic model, this framework builds a
Residual Correction Model (RCM) by integrating deep NN with Sparse
Variational Gaussian Process (SVGP) model.
• RCM takes a sequence of vehicle control commands and dynamic status for
a certain time duration as modeling inputs, extracts underlying context
from this sequence with deep encoder networks, and predicts open-loop
dynamic model prediction errors.
• Five vehicle dynamic models are derived from DRF via encoder variation.
DRF: A Framework for High-Accuracy
Autonomous Driving Vehicle Modeling
Apollo DRF Machine Learning Platform
Dynamic residual correction Framework (DRF) Structure
DRF: A Framework for High-Accuracy
Autonomous Driving Vehicle Modeling
Residual correction module (RCM) structure with transformer encoder
Residual correction module (RCM) structure with CNN encoder
DRF: A Framework for High-Accuracy
Autonomous Driving Vehicle Modeling
DRF: A Framework for High-Accuracy
Autonomous Driving Vehicle Modeling
Control-in-the-Loop Simulation
DRF: A Framework for High-Accuracy
Autonomous Driving Vehicle Modeling
A Learning-Based Tune-Free Control Framework for
Large Scale Autonomous Driving System Deployment
• This is the design of a tune-free (human-out-of-the-loop parameter tuning)
control framework, aiming at accelerating large scale autonomous driving
system deployed on various vehicles and driving environments.
• The framework consists of three ML-based procedures, which jointly
automate the control parameter tuning for autonomous driving, including:
a learning-based dynamic modeling procedure, to enable the control-in-
the-loop simulation with highly accurate vehicle dynamics for parameter
tuning; a learning-based open-loop mapping procedure, to solve the
feedforward control parameters tuning; and a Bayesian-optimization (BO)-
based closed-loop parameter tuning procedure, to automatically tune
feedback control (PID, LQR, MRAC, MPC, etc.) parameters in simulation
environment.
• This framework has been validated on different vehicles in US and China.
A Learning-Based Tune-Free Control Framework for
Large Scale Autonomous Driving System Deployment
Complete tune-free control framework
A Learning-Based Tune-Free Control Framework for
Large Scale Autonomous Driving System Deployment
Simulation-based autonomous driving system
A Learning-Based Tune-Free Control Framework for
Large Scale Autonomous Driving System Deployment
Closed-loop control architecture
Linear-Quadratic- Regulator
= LQR
Model-Predictive-Control
= MPC
Model-Reference-Adaptive-Control
= MRAC
Proportional-Integral-Difference
= PID
A Learning-Based Tune-Free Control Framework for
Large Scale Autonomous Driving System Deployment
Simulation-based autotuner flowchart
A cloud-based simulation environment that runs autonomous driving full stack (from perception to
control) and, on this basis, distributes tens of suggested optimal parameters in thousands of
scenarios in parallel to generate running records/history under these parameters. 2.) A performance
profiling module that grades the simulation records generated from previous part. 3.) A Bayesian-
based optimizer that efficiently suggests new trials of parameters based on previous grading scores.
This finishes one iteration and sends back to simulation environment again for next iteration.
A Learning-Based Tune-Free Control Framework for
Large Scale Autonomous Driving System Deployment
A Learning-Based Tune-Free Control Framework for
Large Scale Autonomous Driving System Deployment
Closed-loop control architecture
A Learning-Based Tune-Free Control Framework for
Large Scale Autonomous Driving System Deployment
Gaussian Process Regression = GPR
Tree-structured Parzen Estimator = TPE
Experimental vehicles in Apollo Platform
A Learning-Based Tune-Free Control Framework for
Large Scale Autonomous Driving System Deployment
Prediction,Planninng & Control at Baidu

Contenu connexe

Tendances

Driving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous DrivingDriving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous DrivingYu Huang
 
Techniques and Challenges in Autonomous Driving
Techniques and Challenges in Autonomous DrivingTechniques and Challenges in Autonomous Driving
Techniques and Challenges in Autonomous DrivingYu Huang
 
camera-based Lane detection by deep learning
camera-based Lane detection by deep learningcamera-based Lane detection by deep learning
camera-based Lane detection by deep learningYu Huang
 
Automatic vehicle location
Automatic vehicle locationAutomatic vehicle location
Automatic vehicle locationSeminar Links
 
GeoApps in the AWS Cloud - Jinesh Varia
GeoApps in the AWS Cloud - Jinesh VariaGeoApps in the AWS Cloud - Jinesh Varia
GeoApps in the AWS Cloud - Jinesh VariaAmazon Web Services
 
Petroleum Pipeline Inspection using UAVs
Petroleum Pipeline Inspection using UAVsPetroleum Pipeline Inspection using UAVs
Petroleum Pipeline Inspection using UAVsdhilbar
 
Generation of high resolution DSM using UAV Images
Generation of high resolution DSM using UAV Images  Generation of high resolution DSM using UAV Images
Generation of high resolution DSM using UAV Images Nepal Flying Labs
 
Processing Drone data @Scale
Processing Drone data @ScaleProcessing Drone data @Scale
Processing Drone data @ScaleDr Hajji Hicham
 
UAV/Drone survey and its methodology and applications
UAV/Drone survey and its methodology and applicationsUAV/Drone survey and its methodology and applications
UAV/Drone survey and its methodology and applicationsUpendra Oli
 
Unmanned Aerial Systems for Precision Mapping
Unmanned Aerial Systems for Precision MappingUnmanned Aerial Systems for Precision Mapping
Unmanned Aerial Systems for Precision MappingUAS Colorado
 
Application of GIS in Transportation Planning
Application of GIS in Transportation Planning Application of GIS in Transportation Planning
Application of GIS in Transportation Planning shrikrishna kesharwani
 
Computer vision for transportation
Computer vision for transportationComputer vision for transportation
Computer vision for transportationWanjin Yu
 
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation..."Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...Edge AI and Vision Alliance
 
Crossrail - Big Maps for a Big Project - Smart Infrastructure - Esri UK Annua...
Crossrail - Big Maps for a Big Project - Smart Infrastructure - Esri UK Annua...Crossrail - Big Maps for a Big Project - Smart Infrastructure - Esri UK Annua...
Crossrail - Big Maps for a Big Project - Smart Infrastructure - Esri UK Annua...Esri UK
 
Transportation and Traffic Engineering Dr. Sheriff El-Badawy ( Introduction )
Transportation and Traffic Engineering Dr. Sheriff El-Badawy ( Introduction )Transportation and Traffic Engineering Dr. Sheriff El-Badawy ( Introduction )
Transportation and Traffic Engineering Dr. Sheriff El-Badawy ( Introduction )Hossam Shafiq I
 
Approximate methods for traffic signal design
Approximate methods for traffic signal designApproximate methods for traffic signal design
Approximate methods for traffic signal designAkshayDan
 
CAD-GIS Integration Approaches with ARCGIS
CAD-GIS Integration Approaches with ARCGIS CAD-GIS Integration Approaches with ARCGIS
CAD-GIS Integration Approaches with ARCGIS Andrew Bashfield
 
Geospatial machine learning for urban development
Geospatial machine learning for urban developmentGeospatial machine learning for urban development
Geospatial machine learning for urban developmentMLconf
 

Tendances (20)

Driving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous DrivingDriving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous Driving
 
Techniques and Challenges in Autonomous Driving
Techniques and Challenges in Autonomous DrivingTechniques and Challenges in Autonomous Driving
Techniques and Challenges in Autonomous Driving
 
camera-based Lane detection by deep learning
camera-based Lane detection by deep learningcamera-based Lane detection by deep learning
camera-based Lane detection by deep learning
 
Automatic vehicle location
Automatic vehicle locationAutomatic vehicle location
Automatic vehicle location
 
GeoApps in the AWS Cloud - Jinesh Varia
GeoApps in the AWS Cloud - Jinesh VariaGeoApps in the AWS Cloud - Jinesh Varia
GeoApps in the AWS Cloud - Jinesh Varia
 
Petroleum Pipeline Inspection using UAVs
Petroleum Pipeline Inspection using UAVsPetroleum Pipeline Inspection using UAVs
Petroleum Pipeline Inspection using UAVs
 
Autonomous vehicles
Autonomous vehiclesAutonomous vehicles
Autonomous vehicles
 
Generation of high resolution DSM using UAV Images
Generation of high resolution DSM using UAV Images  Generation of high resolution DSM using UAV Images
Generation of high resolution DSM using UAV Images
 
Processing Drone data @Scale
Processing Drone data @ScaleProcessing Drone data @Scale
Processing Drone data @Scale
 
UAV/Drone survey and its methodology and applications
UAV/Drone survey and its methodology and applicationsUAV/Drone survey and its methodology and applications
UAV/Drone survey and its methodology and applications
 
Unmanned Aerial Systems for Precision Mapping
Unmanned Aerial Systems for Precision MappingUnmanned Aerial Systems for Precision Mapping
Unmanned Aerial Systems for Precision Mapping
 
Application of GIS in Transportation Planning
Application of GIS in Transportation Planning Application of GIS in Transportation Planning
Application of GIS in Transportation Planning
 
Computer vision for transportation
Computer vision for transportationComputer vision for transportation
Computer vision for transportation
 
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation..."Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
 
Crossrail - Big Maps for a Big Project - Smart Infrastructure - Esri UK Annua...
Crossrail - Big Maps for a Big Project - Smart Infrastructure - Esri UK Annua...Crossrail - Big Maps for a Big Project - Smart Infrastructure - Esri UK Annua...
Crossrail - Big Maps for a Big Project - Smart Infrastructure - Esri UK Annua...
 
Transportation and Traffic Engineering Dr. Sheriff El-Badawy ( Introduction )
Transportation and Traffic Engineering Dr. Sheriff El-Badawy ( Introduction )Transportation and Traffic Engineering Dr. Sheriff El-Badawy ( Introduction )
Transportation and Traffic Engineering Dr. Sheriff El-Badawy ( Introduction )
 
Approximate methods for traffic signal design
Approximate methods for traffic signal designApproximate methods for traffic signal design
Approximate methods for traffic signal design
 
Vehicle detection
Vehicle detectionVehicle detection
Vehicle detection
 
CAD-GIS Integration Approaches with ARCGIS
CAD-GIS Integration Approaches with ARCGIS CAD-GIS Integration Approaches with ARCGIS
CAD-GIS Integration Approaches with ARCGIS
 
Geospatial machine learning for urban development
Geospatial machine learning for urban developmentGeospatial machine learning for urban development
Geospatial machine learning for urban development
 

Similaire à Prediction,Planninng & Control at Baidu

Driving Behavior for ADAS and Autonomous Driving IV
Driving Behavior for ADAS and Autonomous Driving IVDriving Behavior for ADAS and Autonomous Driving IV
Driving Behavior for ADAS and Autonomous Driving IVYu Huang
 
Driving Behavior for ADAS and Autonomous Driving V
Driving Behavior for ADAS and Autonomous Driving VDriving Behavior for ADAS and Autonomous Driving V
Driving Behavior for ADAS and Autonomous Driving VYu Huang
 
Driving Behavior for ADAS and Autonomous Driving II
Driving Behavior for ADAS and Autonomous Driving IIDriving Behavior for ADAS and Autonomous Driving II
Driving Behavior for ADAS and Autonomous Driving IIYu Huang
 
Driving Behavior for ADAS and Autonomous Driving III
Driving Behavior for ADAS and Autonomous Driving IIIDriving Behavior for ADAS and Autonomous Driving III
Driving Behavior for ADAS and Autonomous Driving IIIYu Huang
 
Driving behaviors for adas and autonomous driving XIII
Driving behaviors for adas and autonomous driving XIIIDriving behaviors for adas and autonomous driving XIII
Driving behaviors for adas and autonomous driving XIIIYu Huang
 
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...Uvaiz2
 
Driving behaviors for adas and autonomous driving XII
Driving behaviors for adas and autonomous driving XIIDriving behaviors for adas and autonomous driving XII
Driving behaviors for adas and autonomous driving XIIYu Huang
 
Optimal Contro To Save Fuel I Hha09 Rev4
Optimal Contro To Save Fuel I Hha09 Rev4Optimal Contro To Save Fuel I Hha09 Rev4
Optimal Contro To Save Fuel I Hha09 Rev4Railways and Harbours
 
Driving behaviors for adas and autonomous driving XI
Driving behaviors for adas and autonomous driving XIDriving behaviors for adas and autonomous driving XI
Driving behaviors for adas and autonomous driving XIYu Huang
 
Literature Survey on Co-operative Adaptive Cruise Control
Literature Survey on Co-operative Adaptive Cruise ControlLiterature Survey on Co-operative Adaptive Cruise Control
Literature Survey on Co-operative Adaptive Cruise ControlIRJET Journal
 
Newly Developed Nonlinear Vehicle Model for an Active Anti-roll Bar System
Newly Developed Nonlinear Vehicle Model for an Active Anti-roll Bar SystemNewly Developed Nonlinear Vehicle Model for an Active Anti-roll Bar System
Newly Developed Nonlinear Vehicle Model for an Active Anti-roll Bar SystemjournalBEEI
 
Obstacle Detection and Collision Avoidance System
Obstacle Detection and Collision Avoidance SystemObstacle Detection and Collision Avoidance System
Obstacle Detection and Collision Avoidance SystemIRJET Journal
 
Comparative Analysis of Tuning Hyperparameters in Policy-Based DRL Algorithm ...
Comparative Analysis of Tuning Hyperparameters in Policy-Based DRL Algorithm ...Comparative Analysis of Tuning Hyperparameters in Policy-Based DRL Algorithm ...
Comparative Analysis of Tuning Hyperparameters in Policy-Based DRL Algorithm ...IRJET Journal
 
Design proposal of suspension testing rig
Design proposal of suspension testing rigDesign proposal of suspension testing rig
Design proposal of suspension testing rigSUMEET RAIKWAR
 
EVfleetSolutions_ver2211(Eng) (1).pptx
EVfleetSolutions_ver2211(Eng) (1).pptxEVfleetSolutions_ver2211(Eng) (1).pptx
EVfleetSolutions_ver2211(Eng) (1).pptxYuukiKubo1
 
Improving Dependability of Embedded Software System
Improving Dependability of Embedded Software SystemImproving Dependability of Embedded Software System
Improving Dependability of Embedded Software SystemRAKESH RANA
 

Similaire à Prediction,Planninng & Control at Baidu (20)

Driving Behavior for ADAS and Autonomous Driving IV
Driving Behavior for ADAS and Autonomous Driving IVDriving Behavior for ADAS and Autonomous Driving IV
Driving Behavior for ADAS and Autonomous Driving IV
 
Driving Behavior for ADAS and Autonomous Driving V
Driving Behavior for ADAS and Autonomous Driving VDriving Behavior for ADAS and Autonomous Driving V
Driving Behavior for ADAS and Autonomous Driving V
 
Driving Behavior for ADAS and Autonomous Driving II
Driving Behavior for ADAS and Autonomous Driving IIDriving Behavior for ADAS and Autonomous Driving II
Driving Behavior for ADAS and Autonomous Driving II
 
Making the Most of Long-Range Models for AV/CV Planning
Making the Most of Long-Range Models for AV/CV PlanningMaking the Most of Long-Range Models for AV/CV Planning
Making the Most of Long-Range Models for AV/CV Planning
 
Cy4301578585
Cy4301578585Cy4301578585
Cy4301578585
 
FinalReport
FinalReportFinalReport
FinalReport
 
Driving Behavior for ADAS and Autonomous Driving III
Driving Behavior for ADAS and Autonomous Driving IIIDriving Behavior for ADAS and Autonomous Driving III
Driving Behavior for ADAS and Autonomous Driving III
 
Driving behaviors for adas and autonomous driving XIII
Driving behaviors for adas and autonomous driving XIIIDriving behaviors for adas and autonomous driving XIII
Driving behaviors for adas and autonomous driving XIII
 
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...
 
Driving behaviors for adas and autonomous driving XII
Driving behaviors for adas and autonomous driving XIIDriving behaviors for adas and autonomous driving XII
Driving behaviors for adas and autonomous driving XII
 
Abhilash motarwar resume cf
Abhilash motarwar resume cfAbhilash motarwar resume cf
Abhilash motarwar resume cf
 
Optimal Contro To Save Fuel I Hha09 Rev4
Optimal Contro To Save Fuel I Hha09 Rev4Optimal Contro To Save Fuel I Hha09 Rev4
Optimal Contro To Save Fuel I Hha09 Rev4
 
Driving behaviors for adas and autonomous driving XI
Driving behaviors for adas and autonomous driving XIDriving behaviors for adas and autonomous driving XI
Driving behaviors for adas and autonomous driving XI
 
Literature Survey on Co-operative Adaptive Cruise Control
Literature Survey on Co-operative Adaptive Cruise ControlLiterature Survey on Co-operative Adaptive Cruise Control
Literature Survey on Co-operative Adaptive Cruise Control
 
Newly Developed Nonlinear Vehicle Model for an Active Anti-roll Bar System
Newly Developed Nonlinear Vehicle Model for an Active Anti-roll Bar SystemNewly Developed Nonlinear Vehicle Model for an Active Anti-roll Bar System
Newly Developed Nonlinear Vehicle Model for an Active Anti-roll Bar System
 
Obstacle Detection and Collision Avoidance System
Obstacle Detection and Collision Avoidance SystemObstacle Detection and Collision Avoidance System
Obstacle Detection and Collision Avoidance System
 
Comparative Analysis of Tuning Hyperparameters in Policy-Based DRL Algorithm ...
Comparative Analysis of Tuning Hyperparameters in Policy-Based DRL Algorithm ...Comparative Analysis of Tuning Hyperparameters in Policy-Based DRL Algorithm ...
Comparative Analysis of Tuning Hyperparameters in Policy-Based DRL Algorithm ...
 
Design proposal of suspension testing rig
Design proposal of suspension testing rigDesign proposal of suspension testing rig
Design proposal of suspension testing rig
 
EVfleetSolutions_ver2211(Eng) (1).pptx
EVfleetSolutions_ver2211(Eng) (1).pptxEVfleetSolutions_ver2211(Eng) (1).pptx
EVfleetSolutions_ver2211(Eng) (1).pptx
 
Improving Dependability of Embedded Software System
Improving Dependability of Embedded Software SystemImproving Dependability of Embedded Software System
Improving Dependability of Embedded Software System
 

Plus de Yu Huang

Application of Foundation Model for Autonomous Driving
Application of Foundation Model for Autonomous DrivingApplication of Foundation Model for Autonomous Driving
Application of Foundation Model for Autonomous DrivingYu Huang
 
The New Perception Framework in Autonomous Driving: An Introduction of BEV N...
The New Perception Framework  in Autonomous Driving: An Introduction of BEV N...The New Perception Framework  in Autonomous Driving: An Introduction of BEV N...
The New Perception Framework in Autonomous Driving: An Introduction of BEV N...Yu Huang
 
Data Closed Loop in Simulation Test of Autonomous Driving
Data Closed Loop in Simulation Test of Autonomous DrivingData Closed Loop in Simulation Test of Autonomous Driving
Data Closed Loop in Simulation Test of Autonomous DrivingYu Huang
 
BEV Joint Detection and Segmentation
BEV Joint Detection and SegmentationBEV Joint Detection and Segmentation
BEV Joint Detection and SegmentationYu Huang
 
BEV Object Detection and Prediction
BEV Object Detection and PredictionBEV Object Detection and Prediction
BEV Object Detection and PredictionYu Huang
 
Fisheye based Perception for Autonomous Driving VI
Fisheye based Perception for Autonomous Driving VIFisheye based Perception for Autonomous Driving VI
Fisheye based Perception for Autonomous Driving VIYu Huang
 
Fisheye/Omnidirectional View in Autonomous Driving V
Fisheye/Omnidirectional View in Autonomous Driving VFisheye/Omnidirectional View in Autonomous Driving V
Fisheye/Omnidirectional View in Autonomous Driving VYu Huang
 
Fisheye/Omnidirectional View in Autonomous Driving IV
Fisheye/Omnidirectional View in Autonomous Driving IVFisheye/Omnidirectional View in Autonomous Driving IV
Fisheye/Omnidirectional View in Autonomous Driving IVYu Huang
 
LiDAR in the Adverse Weather: Dust, Snow, Rain and Fog (2)
LiDAR in the Adverse Weather: Dust, Snow, Rain and Fog (2)LiDAR in the Adverse Weather: Dust, Snow, Rain and Fog (2)
LiDAR in the Adverse Weather: Dust, Snow, Rain and Fog (2)Yu Huang
 
Scenario-Based Development & Testing for Autonomous Driving
Scenario-Based Development & Testing for Autonomous DrivingScenario-Based Development & Testing for Autonomous Driving
Scenario-Based Development & Testing for Autonomous DrivingYu Huang
 
How to Build a Data Closed-loop Platform for Autonomous Driving?
How to Build a Data Closed-loop Platform for Autonomous Driving?How to Build a Data Closed-loop Platform for Autonomous Driving?
How to Build a Data Closed-loop Platform for Autonomous Driving?Yu Huang
 
Annotation tools for ADAS & Autonomous Driving
Annotation tools for ADAS & Autonomous DrivingAnnotation tools for ADAS & Autonomous Driving
Annotation tools for ADAS & Autonomous DrivingYu Huang
 
Simulation for autonomous driving at uber atg
Simulation for autonomous driving at uber atgSimulation for autonomous driving at uber atg
Simulation for autonomous driving at uber atgYu Huang
 
Multi sensor calibration by deep learning
Multi sensor calibration by deep learningMulti sensor calibration by deep learning
Multi sensor calibration by deep learningYu Huang
 
Prediction and planning for self driving at waymo
Prediction and planning for self driving at waymoPrediction and planning for self driving at waymo
Prediction and planning for self driving at waymoYu Huang
 
Jointly mapping, localization, perception, prediction and planning
Jointly mapping, localization, perception, prediction and planningJointly mapping, localization, perception, prediction and planning
Jointly mapping, localization, perception, prediction and planningYu Huang
 
Data pipeline and data lake for autonomous driving
Data pipeline and data lake for autonomous drivingData pipeline and data lake for autonomous driving
Data pipeline and data lake for autonomous drivingYu Huang
 
Open Source codes of trajectory prediction & behavior planning
Open Source codes of trajectory prediction & behavior planningOpen Source codes of trajectory prediction & behavior planning
Open Source codes of trajectory prediction & behavior planningYu Huang
 
Lidar in the adverse weather: dust, fog, snow and rain
Lidar in the adverse weather: dust, fog, snow and rainLidar in the adverse weather: dust, fog, snow and rain
Lidar in the adverse weather: dust, fog, snow and rainYu Huang
 
Autonomous Driving of L3/L4 Commercial trucks
Autonomous Driving of L3/L4 Commercial trucksAutonomous Driving of L3/L4 Commercial trucks
Autonomous Driving of L3/L4 Commercial trucksYu Huang
 

Plus de Yu Huang (20)

Application of Foundation Model for Autonomous Driving
Application of Foundation Model for Autonomous DrivingApplication of Foundation Model for Autonomous Driving
Application of Foundation Model for Autonomous Driving
 
The New Perception Framework in Autonomous Driving: An Introduction of BEV N...
The New Perception Framework  in Autonomous Driving: An Introduction of BEV N...The New Perception Framework  in Autonomous Driving: An Introduction of BEV N...
The New Perception Framework in Autonomous Driving: An Introduction of BEV N...
 
Data Closed Loop in Simulation Test of Autonomous Driving
Data Closed Loop in Simulation Test of Autonomous DrivingData Closed Loop in Simulation Test of Autonomous Driving
Data Closed Loop in Simulation Test of Autonomous Driving
 
BEV Joint Detection and Segmentation
BEV Joint Detection and SegmentationBEV Joint Detection and Segmentation
BEV Joint Detection and Segmentation
 
BEV Object Detection and Prediction
BEV Object Detection and PredictionBEV Object Detection and Prediction
BEV Object Detection and Prediction
 
Fisheye based Perception for Autonomous Driving VI
Fisheye based Perception for Autonomous Driving VIFisheye based Perception for Autonomous Driving VI
Fisheye based Perception for Autonomous Driving VI
 
Fisheye/Omnidirectional View in Autonomous Driving V
Fisheye/Omnidirectional View in Autonomous Driving VFisheye/Omnidirectional View in Autonomous Driving V
Fisheye/Omnidirectional View in Autonomous Driving V
 
Fisheye/Omnidirectional View in Autonomous Driving IV
Fisheye/Omnidirectional View in Autonomous Driving IVFisheye/Omnidirectional View in Autonomous Driving IV
Fisheye/Omnidirectional View in Autonomous Driving IV
 
LiDAR in the Adverse Weather: Dust, Snow, Rain and Fog (2)
LiDAR in the Adverse Weather: Dust, Snow, Rain and Fog (2)LiDAR in the Adverse Weather: Dust, Snow, Rain and Fog (2)
LiDAR in the Adverse Weather: Dust, Snow, Rain and Fog (2)
 
Scenario-Based Development & Testing for Autonomous Driving
Scenario-Based Development & Testing for Autonomous DrivingScenario-Based Development & Testing for Autonomous Driving
Scenario-Based Development & Testing for Autonomous Driving
 
How to Build a Data Closed-loop Platform for Autonomous Driving?
How to Build a Data Closed-loop Platform for Autonomous Driving?How to Build a Data Closed-loop Platform for Autonomous Driving?
How to Build a Data Closed-loop Platform for Autonomous Driving?
 
Annotation tools for ADAS & Autonomous Driving
Annotation tools for ADAS & Autonomous DrivingAnnotation tools for ADAS & Autonomous Driving
Annotation tools for ADAS & Autonomous Driving
 
Simulation for autonomous driving at uber atg
Simulation for autonomous driving at uber atgSimulation for autonomous driving at uber atg
Simulation for autonomous driving at uber atg
 
Multi sensor calibration by deep learning
Multi sensor calibration by deep learningMulti sensor calibration by deep learning
Multi sensor calibration by deep learning
 
Prediction and planning for self driving at waymo
Prediction and planning for self driving at waymoPrediction and planning for self driving at waymo
Prediction and planning for self driving at waymo
 
Jointly mapping, localization, perception, prediction and planning
Jointly mapping, localization, perception, prediction and planningJointly mapping, localization, perception, prediction and planning
Jointly mapping, localization, perception, prediction and planning
 
Data pipeline and data lake for autonomous driving
Data pipeline and data lake for autonomous drivingData pipeline and data lake for autonomous driving
Data pipeline and data lake for autonomous driving
 
Open Source codes of trajectory prediction & behavior planning
Open Source codes of trajectory prediction & behavior planningOpen Source codes of trajectory prediction & behavior planning
Open Source codes of trajectory prediction & behavior planning
 
Lidar in the adverse weather: dust, fog, snow and rain
Lidar in the adverse weather: dust, fog, snow and rainLidar in the adverse weather: dust, fog, snow and rain
Lidar in the adverse weather: dust, fog, snow and rain
 
Autonomous Driving of L3/L4 Commercial trucks
Autonomous Driving of L3/L4 Commercial trucksAutonomous Driving of L3/L4 Commercial trucks
Autonomous Driving of L3/L4 Commercial trucks
 

Dernier

A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxchumtiyababu
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 

Dernier (20)

A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 

Prediction,Planninng & Control at Baidu

  • 1. Data Driven Method of Prediction and Planning for Autonomous Driving at Baidu Apollo Yu Huang Sunnyvale, California Yu.huang07@gmail.com
  • 2. References • An Auto-tuning Framework for Autonomous Vehicles • Data Driven Prediction Architecture for Autonomous Driving and its Application on Apollo Platform • DL-IAPS and PJSO: A Path/Speed Decoupled Trajectory Optimization and its Application in Autonomous Driving • TDR-OBCA: A Reliable Planner for Autonomous Driving in Free-Space Environment • DRF: A Framework for High-Accuracy Autonomous Driving Vehicle Modeling • A Learning-Based Tune-Free Control Framework for Large Scale Autonomous Driving System Deployment
  • 3. An Auto-tuning Framework for Autonomous Vehicles • Many autonomous driving motion planners generate trajectories by optimizing a reward/cost functional. • Designing and tuning a high-performance reward/cost functional for Level-4 autonomous driving vehicles is challenging. • Traditionally, reward/cost functional tuning involves substantial human effort and time spent on both simulations and road tests. • As the scenario becomes more complicated, tuning to improve the motion planner performance becomes increasingly difficult. • A data-driven auto-tuning framework based on the Apollo autonomous driving framework. • The framework includes a rank-based conditional inverse reinforcement learning algorithm, an offline training strategy and an automatic method of collecting and labeling data. • The advantages: First, compared to that of most inverse reinforcement learning algorithms, the algorithm training is efficient and capable of being applied to different scenarios; Second, the offline training strategy offers a safe way to adjust the parameters before public road testing; Third, the expert driving data and information about the surrounding environment are collected and automatically labeled, which considerably reduces the manual effort.
  • 4. An Auto-tuning Framework for Autonomous Vehicles
  • 5. An Auto-tuning Framework for Autonomous Vehicles
  • 6. An Auto-tuning Framework for Autonomous Vehicles
  • 7. An Auto-tuning Framework for Autonomous Vehicles One frame of the optimal trajectory with respect to the tuned reward functional compared to the human driving trajectory.
  • 8. Data Driven Prediction Architecture for Autonomous Driving and its Application on Apollo Platform • Autonomous Driving vehicles (ADV) are on road with large scales. • For safe and efficient operations, ADVs must be able to predict the future states and iterative with road entities in complex, real-world driving scenarios. • How to migrate a well-trained prediction model from one geo-fenced area to another is essential in scaling the ADV operation and is difficult most of the time since the terrains, traffic rules, entities distributions, driving/walking patterns would be largely different in different geo-fenced operation areas. • In this paper, a highly automated learning-based prediction model pipeline, which has been deployed on Baidu Apollo self-driving platform, to support different prediction learning sub-modules’ data annotation, feature extraction, model training/tuning and deployment. • This pipeline is completely automatic without any human intervention and shows an up to 400% efficiency increase in parameter tuning, when deployed at scale in different scenarios across nations.
  • 9. Data Driven Prediction Architecture for Autonomous Driving and its Application on Apollo Platform Onboard architecture of the prediction module on Apollo autonomous driving open-source platform
  • 10. Data Driven Prediction Architecture for Autonomous Driving and its Application on Apollo Platform Offboard architecture of the prediction module on Apollo autonomous driving open-source platform
  • 11. Data Driven Prediction Architecture for Autonomous Driving and its Application on Apollo Platform Structure of semantic map + LSTM model
  • 12. Data Driven Prediction Architecture for Autonomous Driving and its Application on Apollo Platform Workflow of intention prediction and post trajectory generation.
  • 13. Data Driven Prediction Architecture for Autonomous Driving and its Application on Apollo Platform
  • 14. DL-IAPS and PJSO: A Path/Speed Decoupled Trajectory Optimization and its Application in Autonomous Driving • This is a free space trajectory optimization algorithm of autonomous driving vehicle, which decouples the collision-free trajectory planning problem into a Dual-Loop Iterative Anchoring Path Smoothing (DL- IAPS) and a Piece-wise Jerk Speed Optimization (PJSO). • The work leads to remarkable driving performance improvements including more precise collision avoidance, higher control feasibility and better driving comfort, as those are often hard to realize in other existing path/speed decoupled trajectory optimization methods.
  • 15. Open Space Planner Architecture DL-IAPS and PJSO: A Path/Speed Decoupled Trajectory Optimization and its Application in Autonomous Driving
  • 16. DL-IAPS and PJSO: A Path/Speed Decoupled Trajectory Optimization and its Application in Autonomous Driving
  • 17. On-road test vehicle controller architecture DL-IAPS and PJSO: A Path/Speed Decoupled Trajectory Optimization and its Application in Autonomous Driving
  • 18. DL-IAPS and PJSO: A Path/Speed Decoupled Trajectory Optimization and its Application in Autonomous Driving
  • 19. TDR-OBCA: A Reliable Planner for Autonomous Driving in Free-Space Environment • This is an optimization-based collision avoidance trajectory generation method for autonomous driving in free-space environments, with enhanced robustness, driving comfort and efficiency. • Starting from the hybrid optimization-based framework, here comes two warm start methods, temporal and dual variable warm starts, to improve the efficiency. TDR-OBCA Architecture
  • 20. TDR-OBCA: A Reliable Planner for Autonomous Driving in Free-Space Environment TDR-OBCA application in Apollo Autonomous Driving Platform
  • 21. TDR-OBCA: A Reliable Planner for Autonomous Driving in Free-Space Environment
  • 22. DRF: A Framework for High-Accuracy Autonomous Driving Vehicle Modeling • An accurate vehicle dynamic model is the key to bridge the gap between simulation and real road test in autonomous driving. • This is a Dynamic model-Residual correction model Framework (DRF) for vehicle dynamic modeling (DM). • On top of any existing open-loop dynamic model, this framework builds a Residual Correction Model (RCM) by integrating deep NN with Sparse Variational Gaussian Process (SVGP) model. • RCM takes a sequence of vehicle control commands and dynamic status for a certain time duration as modeling inputs, extracts underlying context from this sequence with deep encoder networks, and predicts open-loop dynamic model prediction errors. • Five vehicle dynamic models are derived from DRF via encoder variation.
  • 23. DRF: A Framework for High-Accuracy Autonomous Driving Vehicle Modeling Apollo DRF Machine Learning Platform Dynamic residual correction Framework (DRF) Structure
  • 24. DRF: A Framework for High-Accuracy Autonomous Driving Vehicle Modeling Residual correction module (RCM) structure with transformer encoder Residual correction module (RCM) structure with CNN encoder
  • 25. DRF: A Framework for High-Accuracy Autonomous Driving Vehicle Modeling
  • 26. DRF: A Framework for High-Accuracy Autonomous Driving Vehicle Modeling Control-in-the-Loop Simulation
  • 27. DRF: A Framework for High-Accuracy Autonomous Driving Vehicle Modeling
  • 28. A Learning-Based Tune-Free Control Framework for Large Scale Autonomous Driving System Deployment • This is the design of a tune-free (human-out-of-the-loop parameter tuning) control framework, aiming at accelerating large scale autonomous driving system deployed on various vehicles and driving environments. • The framework consists of three ML-based procedures, which jointly automate the control parameter tuning for autonomous driving, including: a learning-based dynamic modeling procedure, to enable the control-in- the-loop simulation with highly accurate vehicle dynamics for parameter tuning; a learning-based open-loop mapping procedure, to solve the feedforward control parameters tuning; and a Bayesian-optimization (BO)- based closed-loop parameter tuning procedure, to automatically tune feedback control (PID, LQR, MRAC, MPC, etc.) parameters in simulation environment. • This framework has been validated on different vehicles in US and China.
  • 29. A Learning-Based Tune-Free Control Framework for Large Scale Autonomous Driving System Deployment Complete tune-free control framework
  • 30. A Learning-Based Tune-Free Control Framework for Large Scale Autonomous Driving System Deployment Simulation-based autonomous driving system
  • 31. A Learning-Based Tune-Free Control Framework for Large Scale Autonomous Driving System Deployment Closed-loop control architecture Linear-Quadratic- Regulator = LQR Model-Predictive-Control = MPC Model-Reference-Adaptive-Control = MRAC Proportional-Integral-Difference = PID
  • 32. A Learning-Based Tune-Free Control Framework for Large Scale Autonomous Driving System Deployment Simulation-based autotuner flowchart A cloud-based simulation environment that runs autonomous driving full stack (from perception to control) and, on this basis, distributes tens of suggested optimal parameters in thousands of scenarios in parallel to generate running records/history under these parameters. 2.) A performance profiling module that grades the simulation records generated from previous part. 3.) A Bayesian- based optimizer that efficiently suggests new trials of parameters based on previous grading scores. This finishes one iteration and sends back to simulation environment again for next iteration.
  • 33. A Learning-Based Tune-Free Control Framework for Large Scale Autonomous Driving System Deployment
  • 34. A Learning-Based Tune-Free Control Framework for Large Scale Autonomous Driving System Deployment Closed-loop control architecture
  • 35. A Learning-Based Tune-Free Control Framework for Large Scale Autonomous Driving System Deployment Gaussian Process Regression = GPR Tree-structured Parzen Estimator = TPE Experimental vehicles in Apollo Platform
  • 36. A Learning-Based Tune-Free Control Framework for Large Scale Autonomous Driving System Deployment