Skip to content

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.

Notifications You must be signed in to change notification settings

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

Repository files navigation

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.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages