Industrial Design
One important area of virtual reality application is industrial design. In this field, realistic and inmersive simulations, when integrated in a company's product cycle, provides several advantages. Basically, this technology provides all the facilities of prototyping but in a more fast and economic way.There are several problems to solve in order to reach solutions which can be applied in practice. The main ones are listed below:
· Transform CAD data in Interactive VR data
· Add physical (mass, density, etc..) information to this data and
mechanical information about the joints between the different objects
composing the model under analysis.
· Setup a simulation environment for interaction
· Setup a friendly and suitable Human Machine Interface
· And, ideally, undo all this process to revert VR changes in CAD databases
All this topics are being faced from the GPI-RV laboratory at university of Vigo, where I currently work.
For now, a simple simulator using O.D.E. (Open Dynamics Engine) and a basic VR training tool are being developed using Eon Reality Inc. tools and our own development from scratch (this is what I'm working on).
The results of this work has been published in the IEEE International Symposium on Industrial Electronics 2007 (Vigo, June 2007).
Optical Interfaces
Optical Interfaces (computer vision based systems) are an interesting kind of Human Machine Interface (HMI) due to their special characteristics:
· Fully wireless
· Allows multiple users simultaneously
· Interaction with the systems could be very natural
For this reasons, the use of image processing and computer vision techniques to setup Human-Computer Interaction (HCI) systems is an important research line within our group.
Currently we have a working system providing a simplistic 4 DoF tracking and basic static gesture recognition. The system uses the IMGVM (IMaGe Virtual machine) for the real-time image processing.
Ergonomics
Within this VR research line, I also worked in a project which will use VR to analyse ergonomics aspects of human access to restricted spatial environments. The project is being developed using VRJugglers, OpenScenegraph.The cal3d library is used for avatar animation and O.D.E. (Open Dynamics Engine) for collision detection. User input is managed by a dedicated VRPN server which allows us to use different input devices to interact with the system.



The project is in its early development stages the first alpha version available is distributed as a whole bootable system hold in a Live-CD (a customised KNOPPIX distro). This way the whole development environment is included with the software so our customer get a configured environment and tool set to build the system themselves.
Computer Architectures
A virtual reality system applied to industrial design requires , as a minimum, the following elements:
· A Render Engine
· A Physical Simulation Engine
· A Input/Output Manager
Each one of this elements requires (in general) a lot of computational power, so, for complex systems it is not possible to run all these system in only one computer.
Setting up distributed architectures to improve computational power is a key issue on high-end installations. Currently this is a work in progress in it's in its early design stages.
More Information
For more information about our current research lines in VR/AR visit the related sections in the GPI-RV website.

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Please send comments to dmartin AT uvigo DOT es