27.11.2012 Views

An online ergonomic evaluator for 3D product design

An online ergonomic evaluator for 3D product design

An online ergonomic evaluator for 3D product design

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

calculated after the user has accommodated the digital<br />

human template to the simplified <strong>3D</strong> model in the<br />

viewer. The stress induced by the posture on lumbar<br />

vertebra is then estimated.<br />

3. System architecture<br />

The on-line <strong>ergonomic</strong> <strong>evaluator</strong> proposed in this<br />

study consists of five major software components: <strong>3D</strong><br />

viewer, posture generator, <strong>ergonomic</strong> evaluation<br />

engine, interface to CAD system, and the web-based<br />

GUI’s. Fig. 3 illustrates the corresponding system<br />

architecture. Each module and the data flows among<br />

them are described as follows.<br />

3.1. <strong>3D</strong> viewer<br />

Actify SpinFire TM [21] is an integral part of the<br />

system. It provides Software Development Kits (SDK)<br />

C.-F. Kuo, C.-H. Chu / Computers in Industry 56 (2005) 479–492 483<br />

Fig. 3. System architecture of the <strong>online</strong> <strong>ergonomic</strong> evaluation system.<br />

in a number of programming languages (JavaScript,<br />

VB, and C++) <strong>for</strong> customized development tasks. This<br />

software converts commercial CAD model into its<br />

proprietary file <strong>for</strong>mat—.<strong>3D</strong> <strong>for</strong> better file transmission<br />

and manipulation over the Internet. The conversion<br />

process produces a set of 2D meshes from the<br />

geometry of the CAD model, usually according to<br />

Delaunay Triangulation algorithms [41]. Most topological<br />

in<strong>for</strong>mation and other engineering attributes<br />

are not retained in the .<strong>3D</strong> file <strong>for</strong> file size reduction.<br />

Such a light-weighted model is more suitable to<br />

network transmission and <strong>online</strong> manipulation. This<br />

software also provides a graphical environment <strong>for</strong><br />

real-time rendering .<strong>3D</strong> models. Simple dimensional<br />

data such as length and angle can be calculated<br />

interactively in <strong>3D</strong> GUI’s or programmatically via<br />

API’s. In addition, this viewer can serves as a plug-in<br />

in Windows TM application programs, so its customization<br />

and integration with other systems are<br />

convenient.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!