Self-Driving Speed Planning via Reinforcement Learning State Table
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing speed planning algorithms for self-driving vehicles either fail to ensure global optimal solutions due to excessive calculation requirements or risk sharp braking, particularly in multi-time planning scenarios, and are inefficient in real-time processing.
Innovation Solution
A speed planning method using a state table determined by reinforcement learning, which allows for offline optimization and online table lookup to interpolate actions, reducing computational resources and ensuring global optimal solutions through discrete state grids and value iteration algorithms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multi-time planning with optimization algorithms is used, then global optimal solution of speed can be pursued, but calculation time exceeds available time and computational load is excessive
Solution Approach 1:
The patent pre-calculates and stores optimal speed planning data in a state table during the offline training phase using reinforcement learning. During online execution, the system only needs to perform table lookup and interpolation operations, which are computationally lightweight and can be completed within real-time constraints. This preliminary action transfers the heavy computational burden from online to offline, resolving the contradiction between achieving global optimality and meeting real-time calculation requirements.
Solution Approach 2:
The patent creates a simplified copy of the complex optimization problem by training an agent to learn the optimal speed planning policy and storing it in a state table. Instead of solving the original complex optimization problem in real-time, the system copies the solution into a lookup table format that can be quickly accessed during execution. This copying approach preserves the global optimality while dramatically reducing online computational requirements.
2Productivity
If single-time control is used, then calculation is simple and fast, but global optimal solution cannot be ensured and sharp braking risks occur
Solution Approach 1:
The system pre-calculates safe and optimal speed planning strategies for all possible states in the state table during offline training. This preliminary action ensures that safety constraints are built into the planning logic beforehand, eliminating the need for complex real-time safety checks while maintaining high reliability. The offline training phase allows the system to learn from extensive simulation data, capturing safety-critical scenarios that single-time control would miss.
Solution Approach 2:
The patent uses reinforcement learning with reward functions that incorporate safety constraints and optimization objectives. The feedback mechanism guides the agent to learn policies that balance safety and efficiency. During online execution, the learned policy automatically adapts to different scenarios, providing reliable speed planning decisions without requiring complex real-time safety validation, thus maintaining both productivity and reliability.
3Speed
If neural networks are used for speed planning, then real-time inference can be performed, but training is incomplete and computational resources are excessively consumed
Solution Approach 1:
Instead of using a complex neural network model, the patent copies the learned policy into a simple state table format. This table can be quickly accessed during real-time inference without requiring heavy computational resources. The copying approach transforms the continuous neural network output into a discrete lookup table that is much more efficient for embedded systems, reducing both memory usage and computational overhead while maintaining real-time performance.
Solution Approach 2:
The patent replaces expensive neural network computations with cheap table lookup operations. The state table acts as a lightweight, pre-computed solution that can be quickly queried without requiring powerful hardware or extensive computational resources. This substitution makes the system suitable for resource-constrained embedded platforms while maintaining real-time inference capabilities.
Data Source
AI summary
Provided are a speed planning method and apparatus for self-driving, a device and a medium, relating to artificial intelligence technologies such as self-driving and deep learning. The solution includes acquiring the current state of a vehicle and interpolating actions based on the current state and a predetermined state table to obtain the target action of the current state. The current state includes at least the remaining running distance and the current speed. The state table is determined based on a reinforcement learning method and includes multiple states and an action performed in each state. The action performed in each state includes at least acceleration.


