Timothy Wojtaszek b079a1f94d Add Scenarios for the XVIZ Server
New scenarios demonstrating the scene graph and
providing examples for the platform coordiante frame orientation.

scenario-arm: demonstrates a robotic arm like linkage built using
the scene graph

scenario-transforms: provides a structured set of planes demonstrating
the effects of various tranforms
2022-01-01 17:34:47 -08:00
..
2019-02-01 15:34:29 -08:00
2019-08-22 12:20:47 -07:00

XVIZ - A Protocol for Real-Time Transfer and Visualization of Autonomy Data

XVIZ is the data layer for AVS.

XVIZ high-level data flow

Main Features

XVIZ allows you to describe:

  • Visual elements
    • Geometry
    • Point clouds
    • Images
    • Text
    • Metrics
  • Stylesheets
  • Declarative User Interface with data bindings
  • A machine readable JSON schema in @xviz/schema package

XVIZ Protocol Specification

The XVIZ Protocol covers important concepts and the data types .

XVIZ Javascript Libraries

The XVIZ Javascript libraries are a set of modules to validate, build, and parse XVIZ data. These libraries make working with XVIZ easier and provide support for validation of any other language implementations.

XVIZ Server

XVIZ was designed with a focus on distributed systems and teams. This means taking into account data size and processing and well as optimizing for data transmission over network infrastructures.

The XVIZ Server is a simple demonstration of how XVIZ data can be delivered to your application. Follow the Quick Start to start sending XVIZ data to your application.