计算机工程与应用 ›› 2011, Vol. 47 ›› Issue (23): 79-83.

• 研发、设计、测试 • 上一篇    下一篇

虚拟手的远程控制实现

高国阳,徐 超,周东翔   

  1. 国防科技大学 电子科学与工程学院,长沙 410073
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2011-08-11 发布日期:2011-08-11

Implementation of remote control of virtual hand

GAO Guoyang,XU Chao,ZHOU Dongxiang   

  1. College of Electronic Science and Engineering,National University of Defense Technology,Changsha 410073,China
  • Received:1900-01-01 Revised:1900-01-01 Online:2011-08-11 Published:2011-08-11

摘要: 针对远程控制虚拟手传输数据量大,容易丢包和出现时延的情况,提出了一种基于行为数据库的参数传递方法。利用3DS MAX软件对虚拟手建模并用OpenGL在PC机上显示;将手势数据测量装置采集的手势原始数据转化成虚拟手的运动角度参数后,以一定的结构形式储存并编号,建立对应的手势行为数据库;通过传输参数编号代替直接传输手势数据降低传输数据量;通过在传输协议中加入打包序号的方式解决由于传输路径不同带来的虚拟手显示时出现的“帧倒序”现象。真实手和虚拟手的匹配实验结果表明数据传输准确、时延低。

关键词: 虚拟手, 行为数据库, 远程控制, 3DS MAX软件, OpenGL

Abstract: To solve the problem of data losing and time-delay in transmitting large amount of data for remote control of the virtual hand,a method based on the behavior database is presented to transmit the parameters for controlling the virtual hand.Using 3DS MAX software to build the virtual hand model and displaying in PC with OpenGL,using the device to measure the original value of the real hand gesture and then translating the value into the movement angle parameters of the virtual hand,these parameters with certain structure are collected together to construct the behavior database.During transmission,only the numbers of the parameters are transmitted instead of the real gesture parameters to reduce the amount of the data,and a transmission protocol in which the serial numbers of the parameters are added before being transmitted is defined to avoid reverse order due to different transport routes chosen.The experimental results,matching between virtual hand and real hand,show that data transmitting is precise and low time-delay.

Key words: virtual hand, behavior database, remote control, 3DS MAX software, OpenGL