English
Download App
Follow Us
  • Facebook
  • YouTube
  • Instagram
  • TikTok
  • X
HomewikiBehaviour Decision (Behaviour Planning)

Behaviour Decision (Behaviour Planning)

2026-10-29 00:30:00

Behaviour Decision (Behaviour Planning) is one of the core modules in autonomous driving systems, positioned between environmental perception and motion planning, functioning as the vehicle's "co-driver".Its primary role is to evaluate perceived environmental data, the vehicle's current status, and prevailing traffic regulations to determine the macroscopic driving strategy at any given moment—such as tailing, overtaking, stopping, or giving way.

🧠 What does it handle?

Behaviour decision is not a straightforward "yes or no" proposition; it must make precise judgements within a complex, dynamic environment. Specifically, it processes several streams of information simultaneously to arrive at a well-rounded decision:

  • Route Navigation Output: Determining which lane to take next to reach the intended destination.

  • Vehicle Telemetry & Status: Including real-time position, speed, heading, and current lane position.

  • Historical Decision Data: Tracking prior decisions (e.g. whether the vehicle chose to follow the lead car or initiate a lane change) to ensure continuity and consistency in driving behaviour.

  • Surrounding Obstacle Information: The positions, speeds, and projected trajectories of surrounding vehicles, pedestrians, and other road users within a specific radius.

  • Traffic Signage and Road Rules: Factoring in lane markings, speed limits, traffic light phases, and junction turn permissions.

⚙️ Key Technical Approaches

Currently, behavioural decision-making relies on three mainstream technical methodologies, each with distinct advantages and trade-offs:

Approach Core Concept Pros Cons
Rule-based Relies on predetermined, hard-coded rules and logic (e.g. Finite State Machines) to trigger driving actions. Highly structured and predictable, serving as the foundational industry baseline. High explainability, consistent and reliable behaviour, straightforward to validate and troubleshoot. Struggles with corner cases; real-world driving conditions are too vast to exhaustively cover with static rules, leading to rigidity in unforeseen situations.
Learning-based Trains decision models via imitation learning (leveraging extensive real-world driving data) or reinforcement learning (optimising policies through iterative environmental feedback). Superior capability in navigating complex and novel driving environments, delivering more natural, human-like responses. Limited explainability ("black-box" nature), difficult to mathematically guarantee safety, and heavily dependent on massive datasets of high quality.
Hybrid Merges the deterministic safety and explainability of rule-based systems with the adaptability and intelligence of learning-based models. For instance, employing deep reinforcement learning at complex roundabouts while maintaining a hard-coded safety fallback layer. Enhances driving intelligence and adaptability across scenarios while safeguarding base-level operational safety. Higher complexity in system architecture, engineering, and software integration.

💡 Future Trends & Engineering Challenges

Ongoing R&D in behavioural decision-making is currently focused on overcoming a few critical hurdles:

  • Interactive Behaviour Modelling: Widely regarded as a key roadblock in commercialising Level 4 and Level 5 autonomous driving. Real-world road scenarios involve continuous, dynamic negotiations between vehicles, pedestrians, and cyclists. Decision stacks must possess "social intelligence" to forecast how the autonomous vehicle's actions influence other road users and respond accordingly.

  • Managing Uncertainty: Implementing advanced frameworks such as Partially Observable Markov Decision Processes (POMDP) to factor in ambiguities regarding the intent of other motorists, enabling more resilient and dependable driving strategies.

The overarching macro-strategy formulated by the Behaviour Decision layer is passed down to the Motion Planning module, which then computes a precise, smooth, and collision-free trajectory for vehicle execution.

Related Models
Feedback