View Proposal


Proposer
Kah Kit Ng
Title
Mitigating Phantom Traffic Jams through Real-Time Behavioral Feedback: A Human-in-the-Loop 2D Simulation Study
Goal
1. To engineer an interactive, top-down 2D highway simulator using Python (Pygame) that accurately models continuous vehicle kinematics (acceleration, reactive braking, and engine-drag coasting). 2. To program an AI vehicle platoon utilizing the Intelligent Driver Model (IDM) that reacts realistically to the human player, visually demonstrating the formation of a backward-propagating traffic shockwave. 3. To develop a Rule-Based Telemetry Engine that silently logs player kinematics (velocity, lane position) and triggers real-time visual UI alerts when the player induces a shockwave or lane-hogs. 4. To conduct a controlled Human-in-the-Loop behavioral experiment comparing a control group (no feedback) against an experimental group (real-time UI feedback) to quantify the reduction in aggressive braking events.
Description
Malaysian highways, particularly within the Klang Valley, frequently suffer from "phantom traffic jams"—kinematic shockwaves that ripple backward through traffic platoons without any physical obstruction. Foundational traffic flow research confirms that these shockwaves are directly triggered by human error, specifically delayed reaction times followed by harsh, reactive braking. In behavioral economics, driving represents a classic network externality: drivers look out the windshield and rarely perceive the cascading macroscopic consequences they leave in their rearview mirrors. While automotive engineering provides solutions like Deceleration Fuel Cut-Off (DFCO)—allowing vehicles to coast without burning fuel or using brake pads—many drivers default to "panic braking" or "lane hogging" due to a lack of situational awareness. This project proposes a Human-in-the-Loop (HITL) 2D driving simulation to test whether real-time, in-cabin visual feedback can successfully rewire these detrimental habits and promote anticipatory coasting.
Resources
https://www.nhtsa.gov/sites/nhtsa.gov/files/distraction_npfg-02162012.pdf
Background
Python Programming; Pygame; Pymunk;
Url
Difficulty Level
High
Ethical Approval
Full
Number Of Students
1
Supervisor
Kah Kit Ng
Keywords
microscopic simulation, behavioural conditioning, human computer interaction (hci)
Degrees
Bachelor of Science in Computing Science