Automated Creation of Cyber-Physical Museum Exhibits Using a Scientific Visualization System on a Chip

Automated Creation of Cyber-Physical Museum Exhibits Using a Scientific Visualization System on a Chip
复制标题

DOI:
10.1134/s0361768821030099
复制
发表时间:
2021-05-01
影响因子:
0.7
通讯作者:
Kolesnik, M. A.
Kolesnik, M. A.
中科院分区:
计算机科学4区
文献类型:
--
作者:
Ryabinin, K. V.;Kolesnik, M. A.

文献摘要

被引文献

相似文献

本文致力于基于具有定制有形用户界面的片上系统,实现独立科学可视化模块开发的自动化。这种类型的模块可在所谓的智能博物馆中用作互动展品。自动化的基本思想在于由SciVi本体驱动平台所利用的软件生成。通过扩展SciVi的底层本体,我们使该平台能够为树莓派和香橙派片上系统生成代码。所生成软件的算法在SciVi平台中通过一种基于数据流程图的高级可视化编程语言来描述。所生成软件中的科学可视化支持基于通过OpenGL ES API实现的硬件图形加速。有形用户界面支持是通过链接特殊库并利用操作系统API将片上系统与其外围设备相互连接来实现的。通过为彼尔姆地区博物馆(彼尔姆市)分馆儿童博物馆的“嬗变”展览开发若干信息物理博物馆展品,所提出方法的有效性在实践中得到了证实。
This paper is devoted to automating the development of standalone scientific visualization modules based on systems on chips with custom tangible user interfaces. Modules of this type can be used as interactive exhibits in the so-called smart museum. The basic idea of the automation lies in software generation leveraged by the SciVi ontology-driven platform. By extending the underlying ontologies of SciVi, we enable this platform to generate code for the Raspberry Pi and Orange Pi systems on chips. The algorithms for the generated software are described in the SciVi platform by means of a high-level visual programming language based on data flow diagrams. Scientific visualization support in the generated software is based on hardware graphics acceleration implemented via OpenGL ES API. Tangible user interface support is implemented by linking special libraries and utilizing operating system APIs to interconnect the system on a chip with its peripheral devices. The effectiveness of the proposed approach is confirmed in practice by developing several cyber-physical museum items for the "Transmutations" exhibition in the Kidsmuseum, a branch of the Perm Regional Museum (Perm city).