系统仿真学报 ›› 2017, Vol. 29 ›› Issue (11): 2753-2759.doi: 10.16182/j.issn1004731x.joss.201711022

• 仿真系统与技术 • 上一篇    下一篇

支持自然交互的虚拟跑步机系统的设计和实现

潘志庚1, 刘从晋1, 葛莹莹2, 袁庆曙1   

  1. 1.杭州师范大学数字媒体与人机交互研究中心,杭州 311121;
    2.吉林动画学院,长春 130012
  • 收稿日期:2016-08-01 发布日期:2020-06-05
  • 作者简介:潘志庚(1965-), 男, 江苏淮安,博士,教授,研究方向为虚拟现实、数字媒体;刘从晋(1990-),男,江苏淮安,硕士,研究方向为虚拟现实、人机交互。
  • 基金资助:
    国家科技支撑计划(2015BAK04B05),浙江省自然科学基金(LY13F020050)

Design and Implementation of Virtual Treadmill System Supporting Natural Interaction

Pan Zhigeng1, Liu Congjin1, Ge Yingying2, Yuan Qingshu1   

  1. 1. Digital Media and HCI Research Center, Hangzhou Normal University, Hangzhou 311121, China;
    2. Jilin Animation Institute, Changchun 130012, China
  • Received:2016-08-01 Published:2020-06-05

摘要: 虚拟跑步机系统通过虚拟呈现户外运动场景,提高了跑步机的趣味性。如何在跑步过程中实现人机的自然、有效交互是系统设计中需要考虑的重要问题。基于Kinect体感设备,通过对手势交互区域的合理划分及分析,设计了一种手势交互协议,该协议在不中断跑步过程的前提下,实现了跑步机系统的菜单交互、内容切换等交互功能。开发了一套虚拟跑步机系统,利用OSG三维图形库和Unity3D引擎搭建三维虚拟场景,并运用串口及Socket通信实现跑步机状态数据、虚拟人运动数据的实时传输,最终通过大屏幕或投影呈现虚拟运动场景。实验表明,本文设计的虚拟跑步机系统能有效提升跑步机系统的交互友好性、易用性与趣味性。

关键词: 跑步机, 自然交互, Kinect, OSG

Abstract: By virtually displaying outdoor sports scene, virtual treadmill system can make running more interesting. How to interact naturally and effectively during running is an important issue in system design. Based on the gesture interaction region partition and analysis of Kinect data, we designed a gesture interaction protocol. The protocol supports menu interaction and content switch without interruption of human running process. We also designed and implemented a virtual treadmill system which utilizes OSG library and Unity3D for scene modeling. Serial port and Socket is used for status or sports data transmission. The system can displayed on a large monitor or a projector system. Experiments show that the system can greatly improve interaction friendliness, usability and interests.

Key words: treadmill, natural interaction, Kinect, OSG

中图分类号: