Abstract
Helicopter equipment plays a more and more important role in military and civil fields by virtue of its high maneuverability, takeoff and landing without terrain restrctions, hovering operation, so it is particularly necessary to train pilots’ operational skills for the wider use of helicopters. Nowadays, with the rapid development of virtual reality technology, the helicopter simulator technology has become a research hotspot in this filed. However, creating a driving environment with high sense of presence is the difficulty of simulator research. This paper proposed a multi-screen splicing technique based on dynamic viewpoint which added the driver’s head posture estimation. Firstly, the sensor technology was used to track the pilots’ head pose information in real time. Secondly, the rough estimation algorithm based on KALMAN enhancement and the precise estimation algorithm based on ICP of the driver’s pose was designed, then the position and angel of the viewpoint in the virtual scene are dynamically updated according to the pilots’ head pose. Moreover, the screen splicing method under dynamic viewpoint was also studied. The method proposed in this paper not only made the virtual scene change with the change of drivers’ head pose, but also provided the virtual scene from a large perspective, so as to the visual sense of the simulator was improved. The validity of the proposed algorithm was verified by four experiments in this paper.
Similar content being viewed by others
Data Availability
The data used to support the findings of this study are available from the corresponding author upon request.
Code availability
The code used to support the study are available from the corresponding author upon request.
References
Walko, C., Peinecke, N.: Integration and use of an augmented reality display in a maritime helicopter simulator[J]. Opt. Eng. 59(4), 1 (2020)
Wohlgenannt, I., Simons, A., Stieglitz, S.: Virtual reality[J]. Bus Inf Syst Eng 62, 455–461 (2020)
Yasui, K., Kawai, R., Arakawa, T.: Immersive virtual reality supporting content for evaluating interface using oculus rift and leap motion[J]. Int. J. Innov. Comput. Inf. Control 15(2), 591–605 (2019)
Lenz, T.J., Kossyreva, E.A., Colella, M.R.: Helicopter emergency medical services utilization. Air Med. J. 38(4), 261–265 (2019)
Dwight L, Randall. The helicopter as a meteorological tool[J]. Bull Am Meteor-ological Soc, (2018), 33 (10): 416–419
Chen, R, Wen, C.Y, Lorente, S, Bejan, A. The evolution of helicopters[J]. J. Appl. Phys., (2016), 120 (1): 014901
Chessa, M., Maiello, G., Borsari, A., Bex, P.J.: The perceptual quality of the oculus rift for immersive virtual reality. Hum. Comp. Interact. 34(1), 51–82 (2019)
Parkin, S.: Oculus rift. Technol. Rev. 117(3), 50–52 (2014)
PR Newswire. InstaVR Launches Single-Click Publishing to Oculus Quest and Rift S, Including World-Class Touch Interactivity. [J]. PR Newswire US, (2019).
Palmisano, S., Mursic, R., Kim, J.: Vection and cybersickness generated by head-and-display motion in the Oculus Rift[J]. Displays 46, 1–8 (2017)
Walko, C, Maibach, M.J. Flying a helicopter with the HoloLens as head-mounted display[C]// Virtual, Augmented, and Mixed Reality (XR) Technology for Multi-Domain Operations II. (2021)
Morales, E.F., Murrieta-Cid, R., Becerra, I. et al. A survey on deep learning and deep reinforcement learning in robotics with a tutorial on deep reinforcement learning. Intel Serv Robotics. (2021)
Dai, Y., Jin, T., Song, Y., Sun, S., Wu, C.: Convolutional neural network with spatial-variant convolution kernel[J]. Remote Sens 12, 2811 (2020)
Mukherjee, S., Robertson, N.M.: Deep head pose: gaze-direction estimation in multimodal video[J]. IEEE Trans. Multimedia 17(11), 2094–2107 (2015)
Ranjan, R., Patel, V.M., Chellappa, R.: Hyperface: a deep multi-task learning framework for face detection, landmark localization, pose estimation, and gender recognition[J]. IEEE Trans. Pattern Anal. Mach. Intell. 41(1), 121–135 (2019)
Xue Sun, Hu., Liu, G.W., Zhou, Y.: Training effectiveness evaluation of helicopter emergency relief based on virtual simulation[J]. Chin. J. Aeronaut. 31(10), 36861 (2018)
Haofan, W., Zhenghua, C., Yi Z., Hybrid coarse-fine classification for head pose estimation[J]. Computer Vision and Pattern Recognition, (2019)
Huang, Y., Da, F.: Registration algorithm for point cloud based on normalized cross-correlation[J]. IEEE Access 7, 137136–137146 (2019)
Vergara, V.M., Abrol, A., Calhoun, V.D.: An average sliding window correlation method for dynamic functional connectivity[J]. Hum. Brain Mapp. 40, 2089–2103 (2019)
Ding, S., Shi, Z., Tao, D., An, Bo.: Recent advances in support vector Machines[J]. Neurocomputing 211(26), 1–3 (2016)
Huang, J., Shao, X., Ichsler, H. Face pose discrimination using support vector machines (SVM). [C]// Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No. 98EX170). IEEE, (1998), 1: 154–156
Zhang, Z.Y, Liu, M, et al. Head pose estimation in seminar room using multi view face detectors. [C]// International Evaluation Workshop on Classification of Events, Activities and Relationships. Springer, Berlin, Heidelberg, (2006): 299–304.
Yue, J., Miao, Z., He, Y., Nianchun, D.: Loss architecture search for few-shot object recognition[J]. Complexity (2020). https://doi.org/10.1155/2020/1041962
Hess, A.S., Hess, J.R.: Principal component analysis[J]. Transfusion 58(7), 1580–1582 (2018)
Xie, X., Sun, S.: Multi-view support vector machines with the consensus and complementarity information. IEEE Trans. Knowl. Data Eng. 32(12), 2401–2413 (2020)
Abate, A.F., Barra, P., Pero, C., Tucci, M.: Head pose estimation by regression algorithm[J]. Patt. Rec. Lett. 140, 179–185 (2020)
Liu, X., Lu, H., Zhang, D.: Head Pose Estimation Based on Manifold Embedding and Distance Metric Learning[C]// Asian Conference on Computer Vision-accv. DBLP, (2010)
You, O.T., Pae, D.S., Kim, S.H., et al.: Pattern matching for industrial object recognition using geometry-based vector mapping descriptors[J]. Pattern Anal. Applic. 21, 1167–1183 (2018)
Paul, D.P., Mukherjee, P., Das, A., Gangopadhyay, A.R.: Improved random forest for classification[J]. IEEE Trans. Image Proc. (2018). https://doi.org/10.1109/TIP.2018.2834830
Bracmann, E., Michel, F., Krull, A., Yang, M.Y., Gumhold, S., Rother, C.: Uncertainty-driven 6D pose estimation of objects and scenes from a single RGB image. [J]. 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), (2016): 3364–3372
Zhang, H., Zhan, H., Zhang, L., Xu, F., Ding, X.: A kalman filter-based kernelized correlation filter algorithm for pose measurement of a micro-robot[J]. Micromachines 12, 774 (2021)
Kalman, R.E.: A new approach to linear filtering and prediction problems[J]. Trans. ASME J. Bas. Eng., (2009), 82: 12
Li, P., Wang, R., Wang, Y., Tao, W.: Evaluation of the ICP algorithm in 3D point cloud registration[J]. IEEE Access 8, 68030–68048 (2020)
Funding
This research was funded by Hebei Natural Science Foundation, grant number E2019203431.
Author information
Authors and Affiliations
Contributions
Conceptualization, PZ Data Curation, TN Formal Analysis, PZ Funding Acquisition, DZ Methodology, TN Project administration, DZ Software, YZ, SC Investigation, YZ, HY. All authors have read and agreed to the published version of the manuscript.
Corresponding author
Ethics declarations
Conflicts of interest
The authors declared that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Ni, T., Zhang, P., Zhao, Y. et al. Multi-screen dynamic viewpoint system for helicopter simulator. Int J Interact Des Manuf 16, 955–968 (2022). https://doi.org/10.1007/s12008-021-00814-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12008-021-00814-9