L4: Prediction and Behavior Forecasting

Bridge: From Perception to Action

Learning Objectives

  • Predict future trajectories of detected objects

  • Design path planning algorithms for autonomous navigation

  • Generate smooth, feasible trajectories

  • Understand the complete planning pipeline

Outline

Part 1: Trajectory Prediction

Covers methods to forecast future trajectories of surrounding agents using both physics-based and learning-based approaches. Discusses uncertainty modeling, intent inference, and multimodal behavior prediction.

Part 2: Hierarchical Planning Architecture

Explains the three-layer architecture of mission, behavior, and motion planning. Establishes the relationship between high-level decisions and low-level trajectory generation.

Part 3: Path Planning Algorithms

Introduces classical and modern planning algorithms including graph-based methods (Dijkstra, A*), sampling-based techniques (RRT, RRT*), and optimization-based approaches. Discusses environment representation, collision checking, and efficiency trade-offs.

Part 4: Trajectory Generation and Selection

Focuses on generating dynamically feasible and smooth trajectories. Covers polynomial fitting, spline-based motion generation, and cost-function-based selection for comfort and safety.

Part 5: Integration and Real-World Challenges

Explores how trajectory prediction and planning integrate with perception and control systems. Reviews real-world deployment challenges such as computational latency, map inaccuracies, and dynamic obstacles.