Motion Planning is a core pillar of the autonomous driving decision-making system. Its primary role is to generate a driving trajectory that strictly adheres to safety, ride comfort, and the vehicle's physical dynamic limits. This trajectory covers not only the geometric path from point A to point B, but also specifies the vehicle's speed, acceleration, and heading/attitude at every point along the route.
If upstream "behavioural decision-making" dictates "what the vehicle should do" (such as overtaking or giving way), "motion planning" addresses "how exactly to execute it".
Motion planning stands as one of the most formidable technical hurdles in autonomous driving because it must resolve constraints across multiple dimensions simultaneously:
Dynamic Environment: The planner must continuously account for the trajectories of surrounding vehicles and pedestrians to execute real-time collision avoidance.
Vehicle Dynamics & Physical Limits: The computed trajectory must strictly comply with the vehicle's mechanical and dynamic capabilities, such as maximum steering angle and acceleration/braking limits.
Passenger Comfort: Path curvature variations and the rate of change in acceleration/braking (jerk) must be kept exceptionally smooth to ensure a comfortable ride.
The compounding effect of these constraints mathematically categorises motion planning as a non-convex optimisation problem, which generally has no analytical closed-form solution and can only be resolved via numerical methods.
| Technical Approach | Core Concept | Representative Methods | Strengths | Limitations |
|---|---|---|---|---|
| Sampling/Search-based Methods | Samples within the state space, builds feasible paths, and selects the optimal route. | A* algorithm, RRT, Probabilistic Roadmap (PRM) | Straightforward, theoretically complete, and effective in complex environments. | Computationally heavy, generated paths require smoothing, and global optimality is not guaranteed. |
| Optimisation/Optimal Control Methods | Models the task as a constrained mathematical optimisation problem to solve directly for the optimal trajectory. | Model Predictive Control (MPC), Numerical Optimal Control | Jointly accounts for safety and comfort with high precision. | High computational demand, sensitive to initial conditions, and susceptible to local optima. |
| Learning-based Methods | Leverages data-driven models to generate trajectories directly. | Imitation learning, reinforcement learning | Highly efficient in complex scenarios and capable of mimicking natural, human-like driving behaviour. | Poor interpretability ("black box"), making safety guarantees difficult to prove. |
Currently, motion planning technology is evolving along several key trajectories:
Fusion of Traditional Algorithms and Machine Learning: To balance safety compliance with intelligent behaviour, the industry widely relies on a hybrid "rule + learning" architecture. Typically, a deep neural network first drafts an initial trajectory, which is then fed into an optimisation- or search-based algorithm for safety validation and fine-tuning.
The Rise of End-to-End Architectures: A more cutting-edge approach merges "behavioural decision-making" and "motion planning" into a single neural network, generating trajectories straight from raw sensor inputs—such as DeepRoute.ai's VLA model. While theoretically capable of achieving global optimality, this approach must overcome significant hurdles in explainability and safety redundancy.
Application of Multimodal Foundation Models: Recently, Vision-Language-Action (VLA) models have been introduced to trajectory planning. These allow the autonomous system to comprehend driving scenes via natural language context and compute more nuanced, human-like, and flexible paths—marking a pivotal step towards Artificial General Intelligence (AGI) in mobility.
Overall, motion planning is transitioning from traditional decoupled "path + speed" planning towards joint spatiotemporal planning. It is increasingly marrying data-driven learning capabilities with rule-based safety guardrails to deliver a safer, smoother, and more advanced autonomous driving experience.