Implementation and integration of a counterbalanced CRT-based stereoscopic display for interactive viewpoint control in virtual-environment applications

Implementation and integration of a counterbalanced CRT-based stereoscopic display for interactive viewpoint control in virtual-environment applications
复制标题

基于平衡 CRT 的立体显示的实现和集成,用于虚拟环境应用中的交互式视点控制

DOI:
10.1117/12.19898
复制
发表时间:
1990
期刊:
--
影响因子:
--
通讯作者:
J. Humphries
J. Humphries
中科院分区:
--
文献类型:
--
作者:
I. McDowall;M. Bolas;S. Pieper;S. Fisher;J. Humphries

文献摘要

被引文献

相似文献

介绍了基于Ames平衡crt的立体观测器(CCSV)的实现与集成。CCSV是作为NASA艾姆斯虚拟接口环境工作站项目的辅助观看设备开发的,目的是提供比目前基于LCD的头戴式观看器更高的分辨率。CCSV目前被用作生物力学CAD环境的观看设备,我们认为这是CCSV适合的典型应用。CCSV也连接到一个远程立体摄像机平台。CCSV硬件由平衡运动连杆、基于双crt的广角光学立体观测器、视频电子盒、专用微处理器系统监测连杆中的关节角度、主机解释传感器值并运行应用程序为观测器的crt呈现左右视图组成。CCSV软件包括驻留在微处理器系统上的代码,与微处理器通信的主机设备驱动程序,从传感器值计算查看器位置和方向的运动学模块,改变查看器几何形状以匹配查看器光学和运动的图形例程,以及应用程序的接口。作为一种观看设备,CCSV方法特别适合以下应用:1)用户在虚拟环境观看和桌面工作之间来回移动,2)需要高分辨率的虚拟环境视图,或3)观看设备在团队设置中由协作者共享。为了利用这些优势,未来CCSVs的计划改进包括:为桌面应用程序定义适当的运动包络,改善该包络内的运动学感觉,通过添加颜色和增加空间分辨率来提高显示的真实感,减少延迟,并在3D环境中开发交互隐喻。
This paper describes the implementation and integration of the Ames counterbalanced CRT-based stereoscopic viewer (CCSV). The CCSV was developed as a supplementary viewing device for the Virtual Interface Environment Workstation project at NASA Ames in order to provide higher resolution than is currently possible with LCD based head-mounted viewers. The CCSV is currently used as the viewing device for a biomechanical CAD environment which we feel is typical of the applications for which the CCSV is appropriate. The CCSV also interfaces to a remote stereo camera platform. The CCSV hardware consists of a counterbalanced kinematic linkage, dual-CRT based stereoscopic viewer with wide angle optics, video electronics box, dedicated microprocessor system monitoring joint angles in the linkage, host computer interpreting the sensor values and running the application which renders right and left views for the viewer's CRTs. CCSV software includes code resident on the microprocessor system, host computer device drivers to communicate with the microprocessor, a kinematic module to compute viewer position and orientation from sensor values, graphics routines to change the viewing geometry to match viewer optics and movements, and an interface to the application. As a viewing device, the CCSV approach is particularly well suited to applications in which 1) the user moves back and forth between virtual environment viewing and desk work, 2) high resolution views of the virtual environment are required or 3) the viewing device is to be shared among collaborators in a group setting. To capitalize on these strengths, planned improvements for future CCSVs include: defining an appropriate motion envelope for desk top applications, improving the feel of the kinematics within that envelope, improving realism of the display by adding color and increasing the spatial resolution, reducing lag, and developing interaction metaphors within the 3D environment.