vista

Data-driven simulation for training and evaluating full-scale autonomous vehicles.

https://github.com/vista-simulator/vista

Science Score: 20.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org, ieee.org
  • Committers with academic emails
    3 of 6 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.4%) to scientific vocabulary
Last synced: 11 months ago · JSON representation

Repository

Data-driven simulation for training and evaluating full-scale autonomous vehicles.

Basic Info
  • Host: GitHub
  • Owner: vista-simulator
  • License: other
  • Language: Python
  • Default Branch: main
  • Homepage: https://vista.csail.mit.edu
  • Size: 31 MB
Statistics
  • Stars: 399
  • Watchers: 21
  • Forks: 88
  • Open Issues: 18
  • Releases: 0
Created about 4 years ago · Last pushed over 2 years ago
Metadata Files
Readme License

README.rst

==================================
=======
VISTA Driving Simulator
=======================

|Docs| |PyPIDownloads| |Stars| |PyPI|

.. |PyPIDownloads| image:: https://pepy.tech/badge/vista
   :target: https://pepy.tech/project/vista

.. |Stars| image:: https://img.shields.io/github/stars/vista-simulator/vista?logo=GitHub&color=green
   :target: https://github.com/vista-simulator/vista/stargazers

.. |PyPI| image:: https://img.shields.io/pypi/v/vista?logo=PyPI
   :target: https://pypi.org/project/vista

.. |Docs| image:: https://assets.readthedocs.org/static/projects/badges/passing-flat.svg
   :target: https://vista.csail.mit.edu


.. image:: https://raw.githubusercontent.com/vista-simulator/vista/main/docs/source/_static/overview.jpg

`VISTA `_ is a data-driven simulation engine for autonomous driving perception and control. The VISTA API provides an interface for transforming real-world datasets into virtual environments with dynamic agents, sensor suites, and task objectives. Because VISTA is data-driven, it is side-steps many of the traditional issues of simulators, such as their lack of photorealism and ability to accurately model reality.


Installation
++++++++++++
VISTA can be installed into your Python 3 environment using the `PyPi package interface `_.

::

    >> pip install vista

Please also ensure that you have all required dependencies to successfully run VISTA. Details on dependencies are outlined in the `documentation `_.


|paper1| |paper2| |paper3|

.. |paper1| image:: https://raw.githubusercontent.com/vista-simulator/vista/main/docs/source/_static/paper1.jpg
  :target: https://ieeexplore.ieee.org/document/8957584
  :width: 31%

.. |paper2| image:: https://raw.githubusercontent.com/vista-simulator/vista/main/docs/source/_static/paper2.jpg
  :target: https://arxiv.org/abs/2111.12083
  :width: 31%

.. |paper3| image:: https://raw.githubusercontent.com/vista-simulator/vista/main/docs/source/_static/paper3.jpg
  :target: https://arxiv.org/abs/2111.12137
  :width: 31%



Citing VISTA
++++++++++++
If VISTA is useful or relevant to your research, we ask that you recognize our contributions by citing the following three original VISTA papers in your research:

.. code-block::

    % VISTA 1.0: Sim-to-real RL
    @article{amini2020learning,
       title={Learning Robust Control Policies for End-to-End Autonomous Driving from Data-Driven Simulation},
       author={Amini, Alexander and Gilitschenski, Igor and Phillips, Jacob and Moseyko, Julia and Banerjee, Rohan and Karaman, Sertac and Rus, Daniela},
       journal={IEEE Robotics and Automation Letters},
       year={2020},
       publisher={IEEE}
    }

    % VISTA 2.0: Multi-sensor simulation
    @inproceedings{amini2022vista,
     title={VISTA 2.0: An Open, Data-driven Simulator for Multimodal Sensing and Policy Learning for Autonomous Vehicles},
     author={Amini, Alexander and Wang, Tsun-Hsuan and Gilitschenski, Igor and Schwarting, Wilko and Liu, Zhijian and Han, Song and Karaman, Sertac and Rus, Daniela},
     booktitle={2022 International Conference on Robotics and Automation (ICRA)},
     year={2022},
     organization={IEEE}
    }

    % VISTA 2.0: Multi-agent simulation
    @inproceedings{wang2022learning,
     title={Learning Interactive Driving Policies via Data-driven Simulation},
     author={Wang, Tsun-Hsuan and Amini, Alexander and Schwarting, Wilko and Gilitschenski, Igor and Karaman, Sertac and Rus, Daniela},
     booktitle={2022 International Conference on Robotics and Automation (ICRA)},
     year={2022},
     organization={IEEE}
    }


Contribution Guidelines
+++++++++++++++++++++++

VISTA is constantly being advanced and has been built with research, extensibility, and community development as a priority. We actively encourage contributions to the VISTA repository and codebase, including issues, enhancements, and pull requests.

Owner

  • Name: vista-simulator
  • Login: vista-simulator
  • Kind: organization

GitHub Events

Total
  • Watch event: 15
  • Issue comment event: 1
  • Fork event: 2
Last Year
  • Watch event: 15
  • Issue comment event: 1
  • Fork event: 2

Committers

Last synced: over 3 years ago

All Time
  • Total Commits: 372
  • Total Committers: 6
  • Avg Commits per committer: 62.0
  • Development Distribution Score (DDS): 0.645
Top Committers
Name Email Commits
Johnson Wang j****0@g****m 132
Alexander Amini x****i@g****m 122
Tsun-Hsuan Wang t****w@m****u 112
Alexander Amini a****i@m****u 3
Zhijian Liu z****s@g****m 2
Alexander Amini a****i@d****U 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 16
  • Total pull requests: 8
  • Average time to close issues: 19 minutes
  • Average time to close pull requests: 2 minutes
  • Total issue authors: 15
  • Total pull request authors: 6
  • Average comments per issue: 1.94
  • Average comments per pull request: 0.25
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 0
  • Average time to close issues: 27 minutes
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 1.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • vgeruslu (2)
  • msuthe43 (1)
  • rayguan97 (1)
  • FahadRazaKhan (1)
  • JackieLee-cn (1)
  • Philan014 (1)
  • mreece813 (1)
  • Jung132914 (1)
  • MarkCodering (1)
  • ParvezAlam123 (1)
  • rabdumalikov (1)
  • JustQJ (1)
  • graceliuu (1)
  • AdithyaVenkateshMohan (1)
  • ahar (1)
Pull Request Authors
  • aamini (3)
  • oliverc1623 (1)
  • MarkCodering (1)
  • lucasw (1)
  • kumar-selvakumaran (1)
  • chaihahaha (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 79 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 9
  • Total maintainers: 1
pypi.org: vista

Data-driven simulation for training and evaluating full-scale autonomous vehicles

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 79 Last month
Rankings
Stargazers count: 3.5%
Forks count: 5.2%
Dependent packages count: 10.0%
Average: 12.7%
Dependent repos count: 21.7%
Downloads: 23.1%
Maintainers (1)
Last synced: 12 months ago

Dependencies

environment.yaml conda
  • _libgcc_mutex 0.1.*
  • _openmp_mutex 4.5.*
  • _tflow_select 2.1.0.*
  • aiohttp 3.7.4.*
  • alsa-lib 1.2.3.*
  • astor 0.8.1.*
  • astunparse 1.6.3.*
  • async-timeout 3.0.1.*
  • attrs 21.2.0.*
  • blas 1.0.*
  • blinker 1.4.*
  • blosc 1.21.0.*
  • brotli 1.0.9.*
  • brotlipy 0.7.0.*
  • brunsli 0.1.*
  • bzip2 1.0.8.*
  • c-ares 1.17.1.*
  • ca-certificates 2021.5.30.*
  • cachetools 4.2.2.*
  • cairo 1.16.0.*
  • certifi 2021.5.30.*
  • cffi 1.14.6.*
  • cfitsio 3.470.*
  • chardet 3.0.4.*
  • charls 2.2.0.*
  • click 8.0.1.*
  • cloudpickle 1.6.0.*
  • coverage 5.5.*
  • cryptography 3.4.7.*
  • cudatoolkit 10.1.243.*
  • cudnn 7.6.5.*
  • cupti 10.1.168.*
  • cycler 0.10.0.*
  • cython 0.29.24.*
  • cytoolz 0.11.0.*
  • dask-core 2021.7.2.*
  • dbus 1.13.18.*
  • descartes 1.1.0.*
  • expat 2.4.1.*
  • ffmpeg 4.3.2.*
  • fontconfig 2.13.1.*
  • fonttools 4.25.0.*
  • freetype 2.10.4.*
  • fsspec 2021.7.0.*
  • geos 3.9.1.*
  • gettext 0.19.8.1.*
  • giflib 5.1.4.*
  • glib 2.68.3.*
  • glib-tools 2.68.3.*
  • gmp 6.2.1.*
  • gnutls 3.6.13.*
  • google-auth 1.33.0.*
  • google-auth-oauthlib 0.4.4.*
  • google-pasta 0.2.0.*
  • graphite2 1.3.13.*
  • gst-plugins-base 1.18.4.*
  • gstreamer 1.18.4.*
  • h5py 2.10.0.*
  • harfbuzz 2.8.2.*
  • hdf5 1.10.6.*
  • icu 68.1.*
  • idna 2.10.*
  • imagecodecs-lite 2019.12.3.*
  • imageio 2.9.0.*
  • importlib-metadata 3.10.0.*
  • intel-openmp 2021.3.0.*
  • jasper 1.900.1.*
  • jpeg 9d.*
  • jxrlib 1.1.*
  • keras-preprocessing 1.1.2.*
  • kiwisolver 1.3.1.*
  • krb5 1.19.2.*
  • lame 3.100.*
  • lcms2 2.12.*
  • ld_impl_linux-64 2.35.1.*
  • lerc 2.2.1.*
  • libaec 1.0.4.*
  • libblas 3.9.0.*
  • libcblas 3.9.0.*
  • libclang 11.1.0.*
  • libcurl 7.71.1.*
  • libdeflate 1.7.*
  • libedit 3.1.20210216.*
  • libevent 2.1.10.*
  • libffi 3.3.*
  • libgcc-ng 9.3.0.*
  • libgfortran-ng 7.5.0.*
  • libgfortran4 7.5.0.*
  • libglib 2.68.3.*
  • libgomp 9.3.0.*
  • libiconv 1.16.*
  • liblapack 3.9.0.*
  • liblapacke 3.9.0.*
  • libllvm11 11.1.0.*
  • libogg 1.3.4.*
  • libopencv 4.5.1.*
  • libopus 1.3.1.*
  • libpng 1.6.37.*
  • libpq 13.3.*
  • libprotobuf 3.17.2.*
  • libssh2 1.9.0.*
  • libstdcxx-ng 9.3.0.*
  • libtiff 4.1.0.*
  • libuuid 1.0.3.*
  • libuv 1.40.0.*
  • libvorbis 1.3.7.*
  • libwebp-base 1.2.0.*
  • libxcb 1.14.*
  • libxkbcommon 1.0.3.*
  • libxml2 2.9.12.*
  • libzopfli 1.0.3.*
  • locket 0.2.1.*
  • lz4-c 1.9.3.*
  • markdown 3.3.4.*
  • matplotlib 3.4.2.*
  • matplotlib-base 3.4.2.*
  • mkl 2021.3.0.*
  • mkl-service 2.4.0.*
  • mkl_fft 1.3.0.*
  • mkl_random 1.2.2.*
  • multidict 5.1.0.*
  • munkres 1.1.4.*
  • mysql-common 8.0.25.*
  • mysql-libs 8.0.25.*
  • ncurses 6.2.*
  • nettle 3.6.*
  • networkx 2.6.2.*
  • ninja 1.10.2.*
  • nspr 4.30.*
  • nss 3.67.*
  • numpy-base 1.20.3.*
  • oauthlib 3.1.1.*
  • olefile 0.46.*
  • opencv 4.5.1.*
  • openh264 2.1.1.*
  • openjpeg 2.3.0.*
  • openssl 1.1.1k.*
  • opt_einsum 3.3.0.*
  • packaging 21.0.*
  • partd 1.2.0.*
  • pcre 8.45.*
  • pillow 8.3.1.*
  • pip 21.2.2.*
  • pixman 0.40.0.*
  • protobuf 3.17.2.*
  • py-opencv 4.5.1.*
  • pyasn1 0.4.8.*
  • pyasn1-modules 0.2.8.*
  • pycparser 2.20.*
  • pyjwt 2.1.0.*
  • pyopenssl 20.0.1.*
  • pyparsing 2.4.7.*
  • pyqt 5.12.3.*
  • pyqt-impl 5.12.3.*
  • pyqt5-sip 4.19.18.*
  • pyqtchart 5.12.*
  • pyqtwebengine 5.12.1.*
  • pysocks 1.7.1.*
  • python 3.9.6.*
  • python-dateutil 2.8.2.*
  • python-flatbuffers 2.0.*
  • python_abi 3.9.*
  • pytorch 1.8.1.*
  • pywavelets 1.1.1.*
  • pyyaml 5.4.1.*
  • qt 5.12.9.*
  • readline 8.1.*
  • requests 2.25.1.*
  • requests-oauthlib 1.3.0.*
  • rsa 4.7.2.*
  • scikit-image 0.18.1.*
  • scipy 1.6.2.*
  • setuptools 52.0.0.*
  • shapely 1.7.1.*
  • sip 4.19.13.*
  • sk-video 1.1.10.*
  • snappy 1.1.8.*
  • sqlite 3.36.0.*
  • tensorboard 2.4.0.*
  • tensorboard-plugin-wit 1.6.0.*
  • tensorflow 2.4.1.*
  • tensorflow-base 2.4.1.*
  • tensorflow-gpu 2.4.1.*
  • termcolor 1.1.0.*
  • tifffile 2020.6.3.*
  • tk 8.6.10.*
  • toolz 0.11.1.*
  • torchaudio 0.8.1.*
  • torchvision 0.2.2.*
  • tornado 6.1.*
  • tqdm 4.62.0.*
  • typing_extensions 3.10.0.0.*
  • tzdata 2021a.*
  • urllib3 1.26.6.*
  • werkzeug 1.0.1.*
  • wheel 0.36.2.*
  • wrapt 1.12.1.*
  • x264 1!161.3030.*
  • xorg-kbproto 1.0.7.*
  • xorg-libice 1.0.10.*
  • xorg-libsm 1.2.2.*
  • xorg-libx11 1.7.2.*
  • xorg-libxext 1.3.4.*
  • xorg-libxrender 0.9.10.*
  • xorg-renderproto 0.11.1.*
  • xorg-xextproto 7.3.0.*
  • xorg-xproto 7.0.31.*
  • xz 5.2.5.*
  • yaml 0.2.5.*
  • yarl 1.6.3.*
  • zfp 0.5.5.*
  • zipp 3.5.0.*
  • zlib 1.2.11.*
  • zstd 1.4.9.*