4
VR-based Safety Evaluation of Automatically Controlled Machine Tools Rainer Herpers ∗†‡ , David Scherfgen , Moritz Vieth , Timur Saitov , Sandra Felsner , Thomas Hofhammer , Michael Schaefer § and Michael Huelke § Institute of Visual Computing, Bonn-Rhein-Sieg University of Applied Sciences, Sankt Augustin, Germany University of New Brunswick, Fredericton, Canada York University, Toronto, Canada § IFA – Institute for Occupational Health and Safety of the German Social Accident Insurance (DGUV), Sankt Augustin, Germany Abstract—Although extensive safety measures and safe work- ing procedures have been applied to improve and secure metal working machines, they still put their operators at risk. These risks might often result from manipulation errors, in particular if safety measures are ignored. In this contribution, a safety evaluation strategy has been developed that applies VR and mixed reality technologies to investigate the usability of working machines. An automatically controlled machine tool was sim- ulated and connected to a real input panel, usually employed in industrial settings. However, Human-Machine Interfaces are sometimes built in a way that does not prevent the operator from cognitive misinterpretations which in turn might result in mistakes. To take that into account, a control program for a lathe was altered by hiding a typical programming mistake in the lines of code. Subjects were given the task to evaluate the program in single step mode and to report abnormalities while running the simulated lathe, comparable to new control program checks at real machines. An evaluation of the study demonstrated that even experienced metal workers accepted the simulation and reacted as if the given task was real. Behavioural data of considered subjects showed comparable profiles and most subjects rated the VR-based approach as a reasonable means for investigating work safety problems. I. I NTRODUCTION The area of work safety suffers from a methodological problem. It is challenging to improve work safety and reduce the risks for operators and workers, because when developers create a new safety measure it is difficult, or even impossible, to evaluate the new measure in real procedures without putting test subjects at risk. So, because of these ethical reasons in- depth evaluation of design concepts and working procedures cannot be undertaken although the desire to do so is very high. Moreover, it has been shown that the application of machines and machine tools is becoming more and more complex [1] and the Human-Machine-Interaction needs to be investigated in more depth to identify physical risks and hazards during complicated work processes. Therefore, one objective of the underlying research is to provide new evaluation options to the work safety area by applying VR and mixed reality technologies so that classical usability investigations can be carried out [2]. First trial applications have been developed in work safety research labs in France, Finland and Poland [3], [4], [5]. In the study described in this contribution, VR-based tech- nologies are investigated to determine if they allow directed usability evaluations at working machines to be conducted, avoiding any real threat to subjects. Therefore, an interactive VR-based simulation environment was developed in which the usability of technical safety means can be manipulated and then systematically investigated and optimized. An automat- ically controlled machine tool is simulated and connected to a real input panel (see Fig. 2), usually applied in industrial settings. However, HMIs are sometimes built in a way that does not prevent the operator from cognitive misinterpreta- tions which in turn might result in mistakes. Although there are initial approaches to consider usability aspects during the design and construction of machines [6], a systematical investigation of the usability of work processes at machines might be beneficial in order to avoid safety measures being ignored to accelerate work processes [7]. In the presented application a control program for a lathe was developed and a classical programming error was hidden in the lines of code. The task given to subjects was to evaluate the program in single step mode and to report anormalities while running the simulated lathe, comparable to new control program checks at real machines. In the next sections the applied methodology and the evaluation strategy are introduced. In section IV the results are presented, followed by conclusions and discussions. II. MATERIALS AND METHODS The material and methods used include the realisation of a 3D simulation of a lathe within an immersive visualization environment [8], [9] as well as dynamic sound and background noise generation. An industrial machine display and control panel were reconstructed and attached to the simulation to control the virtual lathe using an interface that closely matches the one in the real world. A. Simulation of the Lathe All the physical and dynamic components of a lathe were modeled in 3D and appropriate textures collected from real machines and preprocessed so that they fit the models (see Figure 1 and Figure 5). The visual simulation of the turning machine was based on the graphics engine Ogre3D [10] and was written in C++. High level scenarios, like motion of the machine tools according to particular inputs of the control system, changes in a work piece’s 3D shape during operation 978-1-4799-0965-0/13/$31.00 ©2013 IEEE

[IEEE 2013 5th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES) - Poole (2013.09.11-2013.09.13)] 2013 5th International Conference on Games

  • Upload
    michael

  • View
    213

  • Download
    1

Embed Size (px)

Citation preview

Page 1: [IEEE 2013 5th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES) - Poole (2013.09.11-2013.09.13)] 2013 5th International Conference on Games

VR-based Safety Evaluation of AutomaticallyControlled Machine Tools

Rainer Herpers∗†‡, David Scherfgen∗, Moritz Vieth∗, Timur Saitov∗,Sandra Felsner∗, Thomas Hofhammer∗, Michael Schaefer§ and Michael Huelke§

∗Institute of Visual Computing, Bonn-Rhein-Sieg University of Applied Sciences, Sankt Augustin, Germany†University of New Brunswick, Fredericton, Canada

‡York University, Toronto, Canada§IFA – Institute for Occupational Health and Safety of the German Social Accident Insurance (DGUV),

Sankt Augustin, Germany

Abstract—Although extensive safety measures and safe work-ing procedures have been applied to improve and secure metalworking machines, they still put their operators at risk. Theserisks might often result from manipulation errors, in particularif safety measures are ignored. In this contribution, a safetyevaluation strategy has been developed that applies VR andmixed reality technologies to investigate the usability of workingmachines. An automatically controlled machine tool was sim-ulated and connected to a real input panel, usually employedin industrial settings. However, Human-Machine Interfaces aresometimes built in a way that does not prevent the operatorfrom cognitive misinterpretations which in turn might result inmistakes. To take that into account, a control program for a lathewas altered by hiding a typical programming mistake in the linesof code. Subjects were given the task to evaluate the program insingle step mode and to report abnormalities while running thesimulated lathe, comparable to new control program checks atreal machines. An evaluation of the study demonstrated that evenexperienced metal workers accepted the simulation and reactedas if the given task was real. Behavioural data of consideredsubjects showed comparable profiles and most subjects rated theVR-based approach as a reasonable means for investigating worksafety problems.

I. INTRODUCTION

The area of work safety suffers from a methodologicalproblem. It is challenging to improve work safety and reducethe risks for operators and workers, because when developerscreate a new safety measure it is difficult, or even impossible,to evaluate the new measure in real procedures without puttingtest subjects at risk. So, because of these ethical reasons in-depth evaluation of design concepts and working procedurescannot be undertaken although the desire to do so is very high.Moreover, it has been shown that the application of machinesand machine tools is becoming more and more complex [1]and the Human-Machine-Interaction needs to be investigatedin more depth to identify physical risks and hazards duringcomplicated work processes.

Therefore, one objective of the underlying research is toprovide new evaluation options to the work safety area byapplying VR and mixed reality technologies so that classicalusability investigations can be carried out [2]. First trialapplications have been developed in work safety research labsin France, Finland and Poland [3], [4], [5].

In the study described in this contribution, VR-based tech-nologies are investigated to determine if they allow directed

usability evaluations at working machines to be conducted,avoiding any real threat to subjects. Therefore, an interactiveVR-based simulation environment was developed in which theusability of technical safety means can be manipulated andthen systematically investigated and optimized. An automat-ically controlled machine tool is simulated and connected toa real input panel (see Fig. 2), usually applied in industrialsettings. However, HMIs are sometimes built in a way thatdoes not prevent the operator from cognitive misinterpreta-tions which in turn might result in mistakes. Although thereare initial approaches to consider usability aspects duringthe design and construction of machines [6], a systematicalinvestigation of the usability of work processes at machinesmight be beneficial in order to avoid safety measures beingignored to accelerate work processes [7]. In the presentedapplication a control program for a lathe was developed and aclassical programming error was hidden in the lines of code.The task given to subjects was to evaluate the program insingle step mode and to report anormalities while running thesimulated lathe, comparable to new control program checks atreal machines.

In the next sections the applied methodology and theevaluation strategy are introduced. In section IV the resultsare presented, followed by conclusions and discussions.

II. MATERIALS AND METHODS

The material and methods used include the realisation ofa 3D simulation of a lathe within an immersive visualizationenvironment [8], [9] as well as dynamic sound and backgroundnoise generation. An industrial machine display and controlpanel were reconstructed and attached to the simulation tocontrol the virtual lathe using an interface that closely matchesthe one in the real world.

A. Simulation of the Lathe

All the physical and dynamic components of a lathe weremodeled in 3D and appropriate textures collected from realmachines and preprocessed so that they fit the models (seeFigure 1 and Figure 5). The visual simulation of the turningmachine was based on the graphics engine Ogre3D [10] andwas written in C++. High level scenarios, like motion of themachine tools according to particular inputs of the controlsystem, changes in a work piece’s 3D shape during operation

978-1-4799-0965-0/13/$31.00 ©2013 IEEE

Page 2: [IEEE 2013 5th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES) - Poole (2013.09.11-2013.09.13)] 2013 5th International Conference on Games

and a simulation of material particles flying out (see Figure 5)were also implemented in C++.

The 3D visualization part of the system is computed on astandard PC (Intel Core i7 860, 8 GB RAM, Radeon HD 5870,Windows 7 x64). The control panel simulation was realizedon a separate machine using Linux. The visualization andthe control panel computer communicated via TCP/IP overEthernet. An overview of the system set-up within in the 3-wall VR visualization environment “Immersion Square” [8],[9] is given in Figure 1.

B. Dynamic Simulation of Sound and Background Noise

Typical sounds of a lathe in different kinds of operationsequences were recorded, digitized and analyzed. The chal-lenge of this subtask is to provide synthesized sound samplesfor each and every rotation velocity of the lathe’s rotationcomponents. The sound output has to match the conditionsof the machine tool and the work pieces, which might changedynamically. Sounds have to be very realistic because prestud-ies with subjects have shown that operators expect appropriatesound changes as soon as the operation mode is changed,and that they also use auditory cues to determine whetherthe machine is working as expected. Therefore, demands onrealistic, seamless and dynamic synthesis of sound were high.To enhance the realism, background noises typical for metalworking environments were included as well.

Fig. 1. Mixed reality simulation set-up of a lathe in the immersive three-wallvisualization environment “Immersion Square”. On the right side the physicaldisplay and control panel mounted on a stand can be seen.

C. Control Panel

In order to achieve high degrees of immersion and realism,a physical control panel with a display was developed. Itconsists of two components: a control module and a display.

The control module used as a basis the Siemens SinumerikKB 483C full CNC keyboard and the Siemens Sinumerik MCP483C machine control unit. As a PC interface module, themicrocontroller from a Logitech Gamepad F310 was used,which allowed input signals to be tranferred to the PC usinga standard USB connection. The front panel of the controlmodule is shown in Figure 2. The current control moduleprovided selective access to the key functions of the controlpanel, such as two rotation dials for spindle speed and feedrate, buttons for switching between manual and automatedmode, start/stop buttons and emergency stop.

Fig. 2. The control module is based on the real industrial control panels fromthe Siemens Sinumeric product line, with an integrated gaming controller foreasy interfacing to the simulation PC.

The display module was based on a NEC MultiSync LCD1860nx display. The visual simulation of a user interface on thedisplay module was based on the Fanuc Oi-TC control display(see Figure 3). It is able to display G-code of the currentlysimulated program (G-code is the programming language thatis interpreted by the lathe to control its motion and theselection of tools), show positional coordinates of the tool,spindle speed and feed rate as well as the control dials’ currentpositions.

The mechanical design of the panels included severalspecial features. The universal mounting points allow fixationof the panels in any reasonable configuration: side-by-side orone on top of each other.

Fig. 3. Screenshot of a simulated dynamic user interface based on the FanucOi-TC control display. The subwindow on the right shows parts of the machinecode to be evaluated. Further visualizations show standard parameters of amachine control panel.

III. EVALUATION STRATEGY

An experimental study was designed and conducted toevaluate if our mixed reality application allowed for usabilitytesting in general. A program to produce a standard aluminumwork piece was developed in machine code. Subjects wereasked to produce a cylindrical work piece with several rims andgrooves based on the drawing shown in Figure 4. The programincluded numerous different subtasks (turning, trimming and

Page 3: [IEEE 2013 5th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES) - Poole (2013.09.11-2013.09.13)] 2013 5th International Conference on Games

polishing) while exchanging and applying different tools. Theentire manufacturing process would take 5–7 minutes in anautomated series production mode, but in single step mode,25–35 minutes would have to be estimated to evaluate theprogram.

Fig. 4. Technical drawing of an aluminum work piece, which should beproduced in the lathe simulation.

A. Subjects

The first subject sample consisted of 10 male CNC machineoperator apprentices of a nearby training school. Most of themwere less than 20 years old; only 3 subjects were between 21and 25 years old. Accordingly, they had limited experiencewith CNC lathes, but most of them had 1–5 years experiencewith conventional lathes. A second subject sample used 4experienced machine tool operators with an age range of 26–35 years and either 5–10 years or more than 10 years ofexperience.

B. Procedure

Each subject was asked to first run a short training programon the virtual lathe to get used to the virtual environment. Thistook about two minutes and showed the trimming of a virtualbowl.

Afterwards they were shown details of the technical draw-ing of the aluminum work piece to be manufactured (Figure 4).The instruction they were given was as follows: “A colleaguehas written the program to fabricate the work piece shown.Your task is to evaluate it in single step procedure anddetermine if the program is correct before it enters seriesproduction. If there are any inconsistencies or mistakes, pleasereport them”. This kind of instruction compares to the standardprocedure in a realistic production set-up.

After this instruction the investigator stepped aside andthe subject started the program using the control panel. Theprogram contained a mistake which appeared, dependent onthe rotational speed and the feed rate chosen, after about 20minutes. It consisted of a missing program instruction whichresulted in a major crash of the machine. The missing programinstruction would have correctly positioned the machine’s toolbefore switching to a different tool. Its absence caused thelathe to move the tool along a direct path through the workpiece, which was rotating at high speed. Mistakes of this kindhave led to fatalities in the past, because the work piece wasexpelled from the lathe and hit the worker standing next toit. Having consulted with experts beforehand, it was expectedthat this mistake would be difficult to find, in particular forless experienced subjects.

Fig. 5. 3D model of the aluminum work piece which is produced in thelathe simulation, together with one of the tools.

In a final step all the subjects were given three surveys:first a demographic one, second a survey to assess symptomsof simulator sickness and third a survey to evaluate the qualityof the study.

C. Evaluation

In the survey, subjects were asked to report back howmuch they agree to a set of 19 statements, on a discretescale with 5 options. The answers were analyzed with re-spect to four different dimensions (which were not known tothe subjects): presence, quality, fascination and acceptance.Presence expresses the degree to which the user feels thathe/she is part of the virtual environment [11]. Quality refersto the overall quality of the simulation, graphics and audio.Fascination describes how fascinated the user is by the entireVR experience. Finally, acceptance is determined by whetherthe subject thinks that the system is appropriate for work safetystudies.

A sample statement in the dimension of presence was“While working with the virtual lathe, I acted with the samecaution as with a real one”. For the dimension of quality,a sample statement was “I was able to identify the relevantcomponents of the lathe”. “The journey into the virtual worldwas fun” was one of the statements addressing the dimensionof fascination. For the dimension of acceptance, one of thestatements that had to be evaluated was “I think that VR is areasonable means for work safety studies”.

IV. RESULTS

Results were analyzed separately for behavioural data anddata collected with the three surveys.

A. Behavioural Data

The mistake in the program was, as expected, hard tofind, in particular for the less experienced subjects. Only oneout of ten found the mistake and did not proceed with thesingle step mode, thus avoiding the crash. None of the fourmore experienced metal workers detected the mistake. Oralfeedback from the more experienced subjects indicated that themistake was very well hidden even for experienced operators.The sample size of both subject groups might have to beincreased to obtain more valid statistical data. However, the

Page 4: [IEEE 2013 5th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES) - Poole (2013.09.11-2013.09.13)] 2013 5th International Conference on Games

high correlation with the appraisal of the experts leads us tothe educated guess that working on our virtual lathe can beconsidered as comparable to working on a real lathe wheninvestigating human factors within this context.

B. Results from the Surveys

None of our subjects reported any symptoms of simulatorsickness. Figure 6 shows the results from the evaluation survey.

Fig. 6. Results from the evaluation survey. Shown are the mean values forevery dimension: presence, quality, fascination and acceptance (scale: 1–5).Higher values mean better evaluations.

Results from the dimension presence varied dependingon the item. Especially transitional statements, for example“Sometimes I found it hard to determine where the real worldended and where the virtual world started”, were rejectedduring the pre-experiment questionnaire. Other statements, forexample “I felt as if I was working on a real lathe”, receivedbetter evaluations. The quality of the lathe simulation was ratedmedium to good. Negative assessments mostly resulted fromthe (low) resolution and rigidity of the immersive display.However the dimension fascination shows that the subjectswere really enthusiastic about the VR technology. Among alldimensions, fascination received the highest scores. Accep-tance was rated good as well. Most subjects mentioned thatvirtual reality provided a reasonable means for investigationswithin the field of work safety.

V. DISCUSSION AND CONCLUSIONS

In the current implementation, the program that is pro-cessed by the lathe is hard-coded and cannot be changed easily.The 3D animation of the lathe producing the work piece hasbeen created manually. In order to conduct further experimentsthat involve different programs (or even completely user-defined programs for training purposes), it would be advisableto integrate a G-code interpreter into the simulation and alsosimulate the milling process. A voxel-based approach appearsto be promising for the visualization part of the task. Thegraphics quality can be further improved by using displayswith a higher resolution and stereo 3D. A head tracking systemwould allow the user to move around the lathe and observe itsoperation from different points of view. It is expected that thiswould increase the user presence. An alternative would be tobuild a mock-up of a lathe and replace the viewing windowwith an (auto-)stereoscopic display. By replacing the physical

lathe control interface with a touch screen, usability aspects ofsuch interfaces could be evaluated in more detail. Users wouldthen have to complete typical tasks with different interfacelayouts (for example, different button configurations) in orderto determine what constitutes an “optimal” layout.

Results from our research show that it is possible toconduct investigations in the field of work safety by applyingVR and mixed reality technology within a virtual environment,and that this can in fact be recommended. Important factorsfor a successful study are a high quality of the visualizationenvironment, display and sound. It turned out to be crucial tomake the virtual world as realistic as possible. It is anticipatedthat future virtual reality applications will be much morewidespread and become a common means for investigationsand trainings in various fields of science and working life.

Interactive VR scenarios have demonstrated that usabilityand work safety evaluations can be conducted under realisticconditions without exposing the operator to a risk, while in re-ality these kinds of investigations would have been impossiblefor ethical reasons. Further research might target the develop-ment of serious games within these kinds of environments, inwhich safe working procedures including inherent risks couldbe trained.

ACKNOWLEDGMENT

The authors would like to acknowledge funding in partby DGUV (German Social Accident Insurance) research grantFP279.

REFERENCES

[1] E. Flaspaler, D. Reinert, and E. Brun, Expert Forecast onEmerging Physical Risks Related to Occupational Safety andHealth. European Agency for Safety and Health at Work, 2005,http://europa.eu.int/publications/factsheet/60.

[2] S. Heinsen and P. Vogt, Usability praktisch umsetzen. Hanser Verlag,Munchen, 2003.

[3] J. Marsot, J. Ciccotelli, and J. Marc, “Dynamical indexation of riskin a virtual work environment.” International Journal of ProductDevelopment, vol. 4, no. 6, pp. 570–586, 2007.

[4] J. Viitaniemi, K. Helin, S. Aromaa, I. Kulmala, and A. Saamanen,“Usage of indoor simulation data in virtual environment,” 2005, VirtSafeWorkshop (CIOP-PIB).

[5] J. Ciccotelli and J. Marsot, “Virtual reality and prevention. Contributionsand tendencies.” Hygiene et securite du travail – Cahiers de notesdocumentaires, no. 199, pp. 99–111, 2005, Points de repere – PR 17(Landmarks in occupational safety).

[6] A. Glockle, “Druck- und Papierverarbeitungsmaschinen: Integrationsicherheitstechnischer und ergonomischer Aspekte bei der Konstruktionund dem Design,” 2006, Intern. Symposium on Design Process andHuman Factors Integration, Nice, France.

[7] “HVBG-Report Manipulation von Schutzeinrichtungen an Maschinen,”Sankt Augustin, 2006, Hauptverband der gewerblichen Berufsgenossen-schaften (Hsrg.).

[8] R. Herpers and F. Hetmann, “Dreiwandprojektionssystem,” Patent,2001, Deutsches Patentamt, Az. 101 28 347.4.

[9] R. Herpers et al., “Multimedia sensory cue processing in the fivissimulation environment,” Multiple Sensorial Media Advances and Ap-plications: New Developments in MulSeMedia, IGI Glubal, pp. 217–233, 2011.

[10] “Ogre3D,” http://www.ogre3d.org/.

[11] D. R. Mestre, “Immersion and presence,” 2005,http://www.ism.univmed.fr/mestre/pub/Pres 2005.pdf.