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.
中科院分区:
文献类型:
--
作者:
Ryabinin, K. V.;Kolesnik, M. A.
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).