6 Commits

Author SHA1 Message Date
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
Tim Wojtaszek
d7458175c4 Separate Pose from Streams for internal structure of data
With the support for transforms using links, a
stream name can now have an entry in primitives and
poses and must be stored separately.

- add 'scenario-orbit' to the server docs.
2021-12-30 18:18:37 -08:00
Tim Wojtaszek
f07c09d092 Add png files for svg files due to github hosting issues 2019-08-22 13:20:30 -07:00
Timothy Wojtaszek
972968687a
@xviz/ros module (#482)
Support for converter ROS Bag data into XVIZ

Key documents are:
 - RFC ./dev-docs/005-ros-module-rfc.md
 - User Docs ./docs/api-reference/ros
 - Module Readme ./modules/ros/README.md
 - Examples ./examples/converters/ros ./examples/converters/ros-custom
2019-07-02 05:38:00 -04:00
Timothy Wojtaszek
a8cfc2bc29
Change specification enumerations to ALLCAPS (#477)
Follow the convention that constant enumerated values should be in ALLCAPS. This is a spec change for XVIZ, but retains compatibility with lowercase by forcing a case conversion at the appropriate places within the modules.

Spec change locations:
declarative ui properties
- component type
- layout
- interactions

xviz message
- type
  - xviz/start
    - session_type
    - message_format
    - log
  - xviz/metadata
    - stream metadata
      - category
      - scalar type, for time_series & variables
      - primitive type, for time_series & variables 
      - annotation_type, for annotations
    - stream style
      - text_anchor
      - text_baseline
  - xviz/state_update
    - update_type
  - xviz/reconfigure
    - update_type
2019-06-07 18:42:09 -04:00
Timothy Wojtaszek
6a85f68a72 @xviz/server module (#453)
Proper module to replace our adhoc server script with a structured middleware-based implementation.

Key documents are:
 - RFC ./dev-docs/004-server-module-rfc.md
 - User Docs ./docs/api-reference/server
 - Module Readme ./modules/server/README.md
2019-05-23 16:34:18 -07:00