Finger reach envelope using the marching cubes method

Reach envelope is commonly used not only to evaluate hand function but also to assess joysticks, tools for ergonomic design. A digital human simulation suite has been developed recently which includes customised hand model, kinematics, grasping, discomfort assessment, finger posture prediction, biomechanics, etc. The reach envelope is one of the hand capabilities in this hand simulation suite. This paper mainly focuses on the digital hand model and the procedure for implementing the marching cube method for generating finger and hand reach envelopes. The digital hand model has 25 degrees of freedom (DOF) and can realistically simulate all possible movements of each finger in three-dimensional space. The method involves the following steps: 1) select an end-effector (point of interest); 2) select DOFs to freeze; 3) choose scalar field resolution; 4) generate point cloud; 5) generate 3D scalar field; 6) generate mesh. The marching cubes method for reach envelope is much faster than other methods presented in the literature. The developed package can be used to generate the reach envelope for any point on any finger.

[1]  M. Badescu,et al.  Kinematics and Workspace Analysis of Protein Based Nano-Motors , 2004 .

[2]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[3]  Kunihiro Chihara,et al.  3D modeling of human hand with motion constraints , 1997, Proceedings. International Conference on Recent Advances in 3-D Digital Imaging and Modeling (Cat. No.97TB100134).

[4]  Norman I. Badler,et al.  Real-time virtual humans , 1997, Proceedings The Fifth Pacific Conference on Computer Graphics and Applications.

[5]  Don B. Chaffin,et al.  On simulating human reach motions for ergonomics analyses , 2002 .

[6]  Blake Hannaford,et al.  A probabilistic representation of human workspace for use in the design of human interface mechanisms , 2001 .

[7]  Karoly Menyhardt,et al.  3D active workspace of human hand anatomical model , 2007, Biomedical engineering online.

[8]  Salam Rahmatalla,et al.  Workspace zone differentiation tool for visualization of seated postural comfort. , 2009 .

[9]  David C. Hammond,et al.  SAE CONTROLS REACH STUDY , 1972 .

[10]  William E. Lorensen,et al.  Marching cubes: a high resolution 3D surface construction algorithm , 1996 .

[11]  Karim Abdel-Malek,et al.  SANTOS ™ Hand: A 25 Degree-of-Freedom Model , 2005 .

[12]  Michael Girard,et al.  Computer animation of knowledge-based human grasping , 1991, SIGGRAPH.

[13]  Karan Singh,et al.  Eurographics/siggraph Symposium on Computer Animation (2003) Handrix: Animating the Human Hand , 2003 .

[14]  Karim Abdel-Malek,et al.  Posture Prediction and Force/Torque Analysis for Human Hands , 2006 .

[15]  James J. Troy,et al.  Human Swept Volumes , 2004 .

[16]  J. Lenarcic,et al.  Simple Model of Human Arm Reachable Workspace , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[17]  D G Kamper,et al.  Kinetic and kinematic workspaces of the index finger following stroke. , 2005, Brain : a journal of neurology.

[18]  Jingzhou Yang,et al.  Human reach envelope and zone differentiation for ergonomic design , 2009 .

[19]  B. Buchholz,et al.  Anthropometric data for describing the kinematics of the human hand. , 1992, Ergonomics.

[20]  T. S. Huang,et al.  Human computer interaction via the human hand: a hand model , 1994, Proceedings of 1994 28th Asilomar Conference on Signals, Systems and Computers.