/traffic-intersection

This is an example of the design-by-contract method

Primary LanguagePython

traffic-intersection

Authors and Contributors

Tung M. Phan, Anhminh Nguyen, Steve Guo, Bastian Schürmann

Description

This project involves the contract-based design and implementation of an autonomous traffic intersection system that may be extended and composed with other systems of the same class.

Requirements

Python 3.x
Packages: see requirements.txt

Instructions

  1. Install all required packages
  2. Modify parameters if desired
  3. Run demo/random_sim.py

This is free software released under the terms of `the BSD 3-Clause License (http://opensource.org/licenses/BSD-3-Clause). There is no warranty; not even for merchantability or fitness for a particular purpose. Consult LICENSE for copying conditions.

When code is modified or re-distributed, the LICENSE file should accompany the code or any subset of it, however small. As an alternative, the LICENSE text can be copied within files, if so desired.

Demo