Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.14 KB

File metadata and controls

32 lines (23 loc) · 1.14 KB

Human-Driver-Behavior-Classification-from-Partial-Trajectory-Observation

This is my master thesis work for my MS in Mechanical Engineering at Carnegie Mellon University, advised by Prof. Changliu Liu at the Intelligent Control Lab of The Robotics Institute.

The write-up .pdf file which explains the proposed method and the pipeline is in the repo. alt text

Here is a 7-minute video introducing the idea: https://youtu.be/ldNasL2I--A

Requirements:

  • numpy
  • pandas
  • pickle
  • sklearn
  • matplotlib
  • seaborn
  • torch

Instructions

(Due to size constraints, the .csv files cannot be included in the repo, but they can be downloaded here: https://catalog.data.gov/dataset/next-generation-simulation-ngsim-vehicle-trajectories)

Run the files with the following order:

  • preprocessing.py

  • more_preprocessing.py

  • clustering.py

  • lstm_extract.py

  • train_lstm.py

The first 3 scripts implement the behavior classification. The last 2 scripts apply the behavioral analysis to the trajectory prediction problem.