Inferred Interactive Controls Through Provenance Tracking of ROS Message Data

التفاصيل البيبلوغرافية
العنوان: Inferred Interactive Controls Through Provenance Tracking of ROS Message Data
المؤلفون: Thomas Witte, Matthias Tichy
المصدر: RoSE@ICSE
بيانات النشر: IEEE, 2021.
سنة النشر: 2021
مصطلحات موضوعية: Source data, Transformation (function), Computer science, Serialization, Interface (computing), Overhead (computing), Value (computer science), Domain knowledge, Data mining, User interface, computer.software_genre, computer
الوصف: Interactive controls that enrich visualizations need domain knowledge to create a sensible visual representation, as well as access to parameters and data to manipulate. However, source data and the means to visualize them are often scattered across multiple components, making it hard to link a value change in the interface to the appropriate source data. Provenance, the documentation of the origin and history of message data, can be used to reverse the evaluation of a value and change it at its source. We present a communication pattern as well as a C++ support library for ROS to track the provenance of message data across multiple nodes and apply source changes, reversing any transformation on the tracked data. We demonstrate that it is possible to automatically infer interactive 3D user interfaces from standard, non-interactive ROS visualizations by leveraging this additional tracking information. Preliminary results from a prototypical implementation of multiple origin tracking enabled ROS nodes indicate, that this tracking introduces a significant but still practicable message size and serialization performance overhead. To apply this tracking to existing C++ codebases only small, syntactic changes are necessary: a wrapper type around tracked values hides all necessary bookkeeping.
URL الوصول: https://explore.openaire.eu/search/publication?articleId=doi_________::89de5f692af210338ca3070ad0ba044d
https://doi.org/10.1109/rose52553.2021.00018
حقوق: CLOSED
رقم الأكسشن: edsair.doi...........89de5f692af210338ca3070ad0ba044d
قاعدة البيانات: OpenAIRE