skip to main content
10.1145/505008.505011acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
Article

Inertial and magnetic posture tracking for inserting humans into networked virtual environments

Published: 15 November 2001 Publication History

Abstract

Rigid body orientation can be determined without the aid of a generated source using nine-axis MARG (Magnetic field, Angular Rate, and Gravity) sensor unit containing three orthogonally mounted angular rate sensors, three orthogonal linear accelerometers and three orthogonal magnetometers. This paper describes a quaternion-based complementary filter algorithm for processing the output data from such a sensor. The filter forms the basis for a system designed to determine the posture of an articulated body in real-time. In the system the orientation relative to an Earth-fixed reference frame of each limb segment is individually determined through the use of an attached MARG sensor. The orientations are used to set the posture of an articulated body model. Details of the fabrication of a prototype MARG sensor are presented. Calibration algorithms for the sensors and the human body model are also presented. Experimental results demonstrate the effectiveness of the tracking system and verify the correctness of the underlying theory.

References

[1]
Bachmann, E., McGhee, R., Yun X. & Zyda, M., "Real-Time Tracking and Display of Human Limb Segment Motions Using Sourceless Sensors and a Quaternion-Based Filtering Algorithm - Part II: Calibration and Implementation," MOVES Academic Group Technical Report NPS-MV-01- 003, Naval Postgraduate School, Monterey, CA., 2001 (Available at http://npsnet.org/moves/TechReports/NPS- MV-01-003.pdf).
[2]
Bachmann, E., Inertial and Magnetic Angle Tracking of Limb Segments for Inserting Humans into Synthetic Environments, Ph.D. dissertation, Naval Postgraduate School, Monterey, CA., 2000. (Available at http://npsnet.org/bachmann/)
[3]
Bachmann, E., Duman I., Usta, U., McGhee R., Yun, X., & Zyda, M., "Orientation tracking for Humans and Robots Using Inertial Sensors," International Symposium on Computational Intelligence in Robotics & Automation (CIRA 99), Monterey, CA, pp.187-194, 1999.
[4]
Bray, J. & Sturman, C., Bluetooth: Connect without Cables, Prentice Hall, Inc., 2000.
[5]
Brown, R. & Hwang, P., Introduction to Random Signals and Applied Kalman Filtering, Second Edition, John Wiley and Sons, Inc., New York, NY., 1992.
[6]
Caruso, M., Set/Reset Pulse Circuits for Magnetic Sensors, Honeywell, Inc., AN-201., 1995.
[7]
Cormen, T., Leiserson, C., & Rivest, R. Introduction to Algorithms, McGraw-Hill, New York, 1994.
[8]
Crossbow Inc., Crossbow CXL04M3 Data Sheet., 1998.
[9]
Durlach, N. & Mayor, A. (Eds.), National Research Council, Virtual Reality: Scientific and Technological Challenges, National Academy Press, Washington, D.C., pp. 188-204, 306-317, 1995.
[10]
Funda, J., Taylor, R., & Paul, R., "On Homogeneous Transforms, Quaternions, and Computational Efficiency," IEEE Transactions on Robotics and Automation, Vol. 6, No. 3, pp. 382-388, 1990.
[11]
Honeywell Inc., Honeywell Three-Axis Magnetic Sensor Hybrid, HMC2003., 1998.
[12]
IntegriNautics Corporation, Private communication with development engineer. Menlo Park, CA 94025, 2000.
[13]
Kuipers, J., Quaternions and Rotation Sequences, Princeton University Press, Inc., Princeton, NJ, 1998.
[14]
Joao Luis Marins, Xiaoping Yun, Eric R. Bachmann, Robert B. McGhee, and Michael J. Zyda, "An Extended Kalman Filter for Quaternion-Based Orientation Estimation Using MARG Sensors," Proc. of 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), October 29-November 3, 2001, Maui, Hawaii, USA.
[15]
McGhee, R., Bachmann, E., Yun X. & Zyda, M. "Real-Time Tracking and Display of Human Limb Segment Motions Using Sourceless Sensors and a Quaternion-Based Filtering Algorithm - Part I: Theory," MOVES Academic Group Technical Report NPS-MV-01-001, Naval Postgraduate School, Monterey, CA. 2000. (Available at http://npsnet.org/moves/TechReports/NPS- MV-01-001.pdf)
[16]
McGhee, R., Nakano, E., Koyachi, N., & Adachi, H., "An Approach to Computer Coordination of Motion for Energy- Efficient Walking Machines," Bulletin of Mechanical Engineering Laboratory, Japan, No. 43., 1986.
[17]
McGhee, R., "Some Parameter-Optimization Techniques," Digital Computer User's Handbook, McGraw-Hill, pp. 234- 253, 1967.
[18]
McKinney, D., McKinney Technology, 9 Glen Avenue, Prunedale, CA, 93907, [email protected] .
[19]
Meyer, K., Applewhite, H., & Biocca, F., "A Survey of Position Trackers," Presence: Teleoperators and Virtual Environments, Vol. 1, No. 2, pp. 173-200, 1992.
[20]
Molet, T., Aubel, A., Tolga, C., Carion, S., Lee, E., Naagnenat-Thalmann, N., Hoser, H., Pandzic, I., Sannier, G., & Thalmann, D., "Anyone for Tennis," Presence: Teleoperators and Virtual Environments, Vol. 8, No. 2, MIT Press, Cambridge MA., pp. 140-156, 1999.
[21]
Nixon, M., McCallum, B., Fright, W., & Price, N. "The effects of Metals and Interfering Fields on Electromagnetic Trackers," Presence: Teleoperators and Virtual Environments, Vol. 7, No. 2, MIT Press, Cambridge, MA, pp. 204-218, 1998.
[22]
Tokin American Inc., Tokin CG16D Solid State Rate Sensor Data Sheet, http:// www.tokin.com/ Tokin_America_Products/46/p46c/p46c.html, 1998.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
VRST '01: Proceedings of the ACM symposium on Virtual reality software and technology
November 2001
214 pages
ISBN:1581134274
DOI:10.1145/505008
  • Conference Chairs:
  • Chris Shaw,
  • Wenping Wang,
  • General Chair:
  • Mark Green
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 November 2001

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. body tracking
  2. complementary filtering
  3. inertial/magnetic sensors
  4. quaternions
  5. virtual environments

Qualifiers

  • Article

Conference

VRST01

Acceptance Rates

Overall Acceptance Rate 66 of 254 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)19
  • Downloads (Last 6 weeks)4
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)SmartPoser: Arm Pose Estimation with a Smartphone and Smartwatch Using UWB and IMU DataProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606821(1-11)Online publication date: 29-Oct-2023
  • (2023)FusePose: IMU-Vision Sensor Fusion in Kinematic Space for Parametric Human Pose EstimationIEEE Transactions on Multimedia10.1109/TMM.2022.322747225(7736-7746)Online publication date: 1-Jan-2023
  • (2022)Deep Learning-Based Recognition of Human Training States During Sit-to-Stand TransferJournal of Nanoelectronics and Optoelectronics10.1166/jno.2022.323717:4(634-641)Online publication date: 1-Apr-2022
  • (2022)Transformer Inertial Poser: Real-time Human Motion Reconstruction from Sparse IMUs with Simultaneous Terrain GenerationSIGGRAPH Asia 2022 Conference Papers10.1145/3550469.3555428(1-9)Online publication date: 29-Nov-2022
  • (2022)Off-Line Evaluation of Indoor Positioning Systems in Different Scenarios: The Experiences From IPIN 2020 CompetitionIEEE Sensors Journal10.1109/JSEN.2021.308314922:6(5011-5054)Online publication date: 15-Mar-2022
  • (2022)Device Attitude and Real-Time 3D Visualization: An Interface for Elderly CareIRBM10.1016/j.irbm.2022.100746(100746)Online publication date: Dec-2022
  • (2021)Development of a High-Speed, Low-Latency Telemanipulated Robot Hand SystemRobotics10.3390/robotics1001004110:1(41)Online publication date: 3-Mar-2021
  • (2021)Inertial-Based Human Motion Capture: A Technical Summary of Current Processing Methodologies for Spatiotemporal and Kinematic MeasuresApplied Bionics and Biomechanics10.1155/2021/66283202021(1-14)Online publication date: 26-Mar-2021
  • (2021)Robust Attitude Estimation Using IMU-Only MeasurementsIEEE Transactions on Instrumentation and Measurement10.1109/TIM.2021.310404270(1-9)Online publication date: 2021
  • (2021)Reliability of Human Running Analysis With Low-Cost Inertial and Magnetic Sensor ArraysIEEE Sensors Journal10.1109/JSEN.2021.307185421:13(15299-15307)Online publication date: 1-Jul-2021
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media