Sign inSign up

aostreetart/crazyivan

By aostreetart

Updated over 7 years ago

Crazy Ivan is a service designed to store 'scenes', with relationships between them.

Image
0

2.6K

aostreetart/crazyivan repository overview

Crazy Ivan

.. figure:: https://travis-ci.org/AO-StreetArt/CrazyIvan.svg?branch=master :alt:

Overview

Crazy Ivan is a service designed to store 'scenes', which means an arbitrary collection of objects in 3-space within a geographic area. Devices can register/de-register from scenes as they move through the world, and as they do we build a network of relationships that can be used to determine the transformations needed for other devices.

Features

  • Storage of Scenes (Groups of virtual objects & user devices associated to a latitude/longitude)
  • Efficient calculation of coordinate system transformations based on existing data
  • Means to store manual corrections from users
  • Connect to other services over Zero MQ using Google Protocol Buffers.
  • Scalable microservice design

Crazy Ivan is a part of the AO Aesel Project, along with CLyman <https://github.com/AO-StreetArt/CLyman>. It therefore utilizes the DVS Interface library <https://github.com/AO-StreetArt/DvsInterface>, also available on github. It utilizes the Scene.proto file for inbound communications.

Stuck and need help? Have general questions about the application? Reach out to the development team at [email protected]

Tag summary

Content type

Image

Digest

Size

409.9 MB

Last updated

over 8 years ago

docker pull aostreetart/crazyivan