Augmented reality city project. See the live version here. The user-facing GUI can be found here
- Stereolabs zed camera controlled via a python script
- three.js scene rendered in chrome sent to a projector
- flask server to communicate between the components
- traffic assignment simulation
- systemd services to start everything on boot (see
SETUP_INSTRUCTIONS.md
)
- Download or clone this repository. Save it into
/opt/ARCity/
. - Set up the zed camera SDK by following the instructions here
- Install
python3
and make sure you have the required packages by runningpip install -r requirements.txt
- Follow instructions in
SETUP_INSTRUCTIONS.md
to set up the systemd services. - Reboot the computer and everything should start automatically.
Many system parameters are controlled by URL flags, which can be used as, e.g.:
http://localhost:5000/src/index.html?debug
which will put the system in debug mode.