ML Model Training for Autonomous Vehicle Motion Planning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional motion planning and control systems for autonomous vehicles are inadequate as they do not consider differences in vehicle types, leading to inaccurate and rough operations, especially in cornering scenarios, and existing simulators are ineffective in evaluating software performance due to a predefined grading system that fails in diverse driving scenarios.
Innovation Solution
A system that collects human driving statistics and environment data, extracts features, and trains machine learning models to improve autonomous driving software components, specifically for handling difficult scenarios like cornering, by deploying these models on an offline simulation platform for evaluation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If conventional motion planning and control systems are used for autonomous vehicles, then the system is simple and easy to implement, but the motion planning accuracy and control smoothness deteriorate because vehicle type differences are not considered
Solution Approach 1:
The patent applies local quality by creating vehicle-type-specific motion planning and control parameters. Instead of using uniform parameters for all vehicles, the system establishes different parameter sets tailored to each vehicle type (e.g., passenger cars, trucks, buses), thereby improving motion planning accuracy and control smoothness for each specific vehicle category while maintaining manageable system complexity through structured parameterization.
Solution Approach 2:
The patent implements dynamics by introducing adaptive motion planning parameters that dynamically adjust based on vehicle type characteristics. The system transitions from static, one-size-fits-all parameters to dynamic, vehicle-specific parameters that can be automatically selected and adjusted according to the actual vehicle being operated, enhancing planning accuracy without permanently increasing system complexity.
2Reliability
If a predefined grading system is used in autonomous driving simulators, then the evaluation process is simple and standardized, but the evaluation effectiveness deteriorates in diverse driving scenarios such as cornering
Solution Approach 1:
The patent applies segmentation by dividing the evaluation system into multiple scenario-specific grading modules. Instead of using a single predefined grading system, the patent creates specialized evaluation modules for different driving scenarios (e.g., cornering, straight-line driving, intersection navigation), allowing accurate and effective evaluation in each specific scenario while maintaining overall system manageability through modular architecture.
Solution Approach 2:
The patent implements universality by designing an evaluation system that can adapt to multiple driving scenarios through a unified framework. The system uses a common evaluation architecture that can be configured with different grading criteria and parameters depending on the specific scenario being evaluated, thereby achieving both evaluation effectiveness across diverse scenarios and system simplicity through reuse of core evaluation mechanisms.
Data Source
AI summary
System and method for training a machine learning model are disclosed. In one embodiment, for each of the driving scenarios, responsive to sensor data from one or more sensors of a vehicle and the driving scenario, driving statistics and environment data of the vehicle are collected while the vehicle is driven by a human driver in accordance with the driving scenario. Upon completion of the driving scenario, the driver is requested to select a label for the completed driving scenario and the selected label is stored responsive to the driver selection. Features are extracted from the driving statistics and the environment data based on predetermined criteria. The extracted features include some of the driving statistics and some of the environment data collected at the different points in time during the driving scenario.


