SkillAgentSearch skills...

DPGP

No description available

Install / Use

/learn @mxu34/DPGP
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

DPGP for Multi-Vehicle Interaction Scenario Extraction

The clustering results on NGSIM and Argoverse are coming soon. <br> This repo provides the python implementation of DPGP algorithm using Gaussian Process to represent multi-vehicle driving scenarios with Dirichlet Process adapting cluster numbers. <br> The python version code is implemented by Mengdi Xu, mengdixu@andrew.cmu.edu @SafeAI lab in CMU. <br> Initial MATLAB code implemented by Yaohui Guo and Vinay Varma Kalidindi. <br>

Paper Reference:

Modeling Multi-Vehicle Interaction Scenarios Using Gaussian Random Field <br> https://arxiv.org/pdf/1906.10307.pdf

Improvement:

(a) fixed several bugs in the MATLAB version of code. <br> (b) The code structure is more clear and can easily be implemented for various applications. <br> Thanks members of SafeAI lab for discussion! <br>

Input:

frames: list with element as object defined in frame.py <br>

Output:

Mixture model as defined in mixtureModel.py <br>

Implement:

Train DPGP: python main_argo.py <br> Visualization: python pattern_vis.py

Required python packages:

argoverse (for lane visualizaiton) <br> numpy == 1.16.4 <br> scipy == 1.3.1 <br> scikit-learn == 0.21.2 <br> pandas == 0.25.0 <br> <Some others: math multiprocessing functools pickle >

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated5y ago
Forks3

Languages

Python

Security Score

50/100

Audited on Apr 16, 2020

No findings