Comparison of quaternion and euler angle methods for joint angle animation of human figure models

This thesis presents articulated rigid body kinematics models for humans. The main area of research is to investigate models for real-time computer graphics applications in Virtual Environments (VE). Existing models have singularity problems and become too slow once the number of humans in view beco...

Full description

Bibliographic Details
Main Author: Usta, Umit Y.
Other Authors: McGhee, Robert B.
Language:en_US
Published: Monterey, California. Naval Postgraduate School 2012
Online Access:http://hdl.handle.net/10945/13649
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-13649
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-136492014-11-27T16:10:29Z Comparison of quaternion and euler angle methods for joint angle animation of human figure models Usta, Umit Y. McGhee, Robert B. Zyda, Michael J. Computer Science This thesis presents articulated rigid body kinematics models for humans. The main area of research is to investigate models for real-time computer graphics applications in Virtual Environments (VE). Existing models have singularity problems and become too slow once the number of humans in view becomes large. The approach taken is to develop a full body kinematics model with quaternions. Another common method, Euler angles, has singularity and interpolation problems. Both methods are compared for memory, computation and user input considerations. The implementation includes joint angle constraints. The model is then manipulated with user inputs by a mouse. As part of this research, the real-time display of human arm tracking with two inertial sensors, human walking, inverse kinematics, and key frame animation is also demonstrated. The major conclusion of this thesis is that a kinematics model with quaternions can eliminate the singularity problems of existing models. Joint orientation interpolation is also more direct and less convoluted with quaternions. Neither representation exhibits a decisive advantage over the other in terms of computational speed. For memory considerations, the Euler angle method is best. To apply joint constraints, quaternion representations are converted to Euler angles, which causes additional computation for the system. 2012-09-07T15:35:15Z 2012-09-07T15:35:15Z 1999-03 Thesis http://hdl.handle.net/10945/13649 en_US Approved for public release, distribution unlimited. Monterey, California. Naval Postgraduate School
collection NDLTD
language en_US
sources NDLTD
description This thesis presents articulated rigid body kinematics models for humans. The main area of research is to investigate models for real-time computer graphics applications in Virtual Environments (VE). Existing models have singularity problems and become too slow once the number of humans in view becomes large. The approach taken is to develop a full body kinematics model with quaternions. Another common method, Euler angles, has singularity and interpolation problems. Both methods are compared for memory, computation and user input considerations. The implementation includes joint angle constraints. The model is then manipulated with user inputs by a mouse. As part of this research, the real-time display of human arm tracking with two inertial sensors, human walking, inverse kinematics, and key frame animation is also demonstrated. The major conclusion of this thesis is that a kinematics model with quaternions can eliminate the singularity problems of existing models. Joint orientation interpolation is also more direct and less convoluted with quaternions. Neither representation exhibits a decisive advantage over the other in terms of computational speed. For memory considerations, the Euler angle method is best. To apply joint constraints, quaternion representations are converted to Euler angles, which causes additional computation for the system.
author2 McGhee, Robert B.
author_facet McGhee, Robert B.
Usta, Umit Y.
author Usta, Umit Y.
spellingShingle Usta, Umit Y.
Comparison of quaternion and euler angle methods for joint angle animation of human figure models
author_sort Usta, Umit Y.
title Comparison of quaternion and euler angle methods for joint angle animation of human figure models
title_short Comparison of quaternion and euler angle methods for joint angle animation of human figure models
title_full Comparison of quaternion and euler angle methods for joint angle animation of human figure models
title_fullStr Comparison of quaternion and euler angle methods for joint angle animation of human figure models
title_full_unstemmed Comparison of quaternion and euler angle methods for joint angle animation of human figure models
title_sort comparison of quaternion and euler angle methods for joint angle animation of human figure models
publisher Monterey, California. Naval Postgraduate School
publishDate 2012
url http://hdl.handle.net/10945/13649
work_keys_str_mv AT ustaumity comparisonofquaternionandeuleranglemethodsforjointangleanimationofhumanfiguremodels
_version_ 1716722108033138688