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
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.
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
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