Nothing Special   »   [go: up one dir, main page]

O-larnnithipong et al., 2018 - Google Patents

Orientation correction for a 3D hand motion tracking interface using inertial measurement units

O-larnnithipong et al., 2018

Document ID
4722148068261255007
Author
O-larnnithipong N
Barreto A
Tangnimitchok S
Ratchatanantakit N
Publication year
Publication venue
Human-Computer Interaction. Interaction Technologies: 20th International Conference, HCI International 2018, Las Vegas, NV, USA, July 15–20, 2018, Proceedings, Part III 20

External Links

Snippet

This paper outlines the use of an orientation correction algorithm for a miniature commercial- grade Inertial Measurement Unit to improve orientation tracking of human hand motion and also to improve 3D User Interfaces experience to become more realistic. The algorithm uses …
Continue reading at link.springer.com (other versions)

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in preceding groups
    • G01C21/10Navigation; Navigational instruments not provided for in preceding groups by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in preceding groups by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in preceding groups by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in preceding groups by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in preceding groups
    • G01C21/10Navigation; Navigational instruments not provided for in preceding groups by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in preceding groups by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in preceding groups by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/18Stabilised platforms, e.g. by gyroscope
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in preceding groups
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C17/00Compasses; Devices for ascertaining true or magnetic north for navigation or surveying purposes
    • G01C17/38Testing, calibrating, or compensating of compasses
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C17/00Compasses; Devices for ascertaining true or magnetic north for navigation or surveying purposes
    • G01C17/02Magnetic compasses
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image
    • G06T3/20Linear translation of a whole image or part thereof, e.g. panning

Similar Documents

Publication Publication Date Title
Madgwick An efficient orientation filter for inertial and inertial/magnetic sensor arrays
Valenti et al. A linear Kalman filter for MARG orientation estimation using the algebraic quaternion algorithm
Zhang et al. Quaternion-based Kalman filter with vector selection for accurate orientation tracking
Lee et al. A fast quaternion-based orientation optimizer via virtual rotation for human motion tracking
US20140222369A1 (en) Simplified method for estimating the orientation of an object, and attitude sensor implementing such a method
Suh et al. Quaternion-based indirect Kalman filter discarding pitch and roll information contained in magnetic sensors
Magnis et al. Angular velocity nonlinear observer from vector measurements
Jouybari et al. Methods comparison for attitude determination of a lightweight buoy by raw data of IMU
Nonnarit et al. Gyroscope drift correction algorithm for inertial measurement unit used in hand motion tracking
O-larnnithipong et al. Orientation correction for a 3D hand motion tracking interface using inertial measurement units
Ratchatanantakit et al. A sensor fusion approach to MARG module orientation estimation for a real-time hand tracking application
Stančin et al. On the interpretation of 3D gyroscope measurements
Zheng et al. A smartphone based hand-held indoor positioning system
O-larnnithipong et al. Real-time implementation of orientation correction algorithm for 3D hand motion tracking interface
Barraza-Madrigal et al. Instantaneous position and orientation of the body segments as an arbitrary object in 3D space by merging gyroscope and accelerometer information
Druen Robotic navigation in gps-denied environments using the strapdown navigation algorithm with zero-velocity updates
Bhattacharjee et al. Human arm motion capture using IMU sensors
Neurauter et al. Motion Reconstruction of Fast-rotating Rigid Bodies
O-larnnithipong et al. Statistical Analysis of Novel and Traditional Orientation Estimates from an IMU-Instrumented Glove
Hashlamon Experimental verification of an orientation estimation technique for autonomous robotic platforms
O-larnnithipong et al. Evaluation of Orientation Correction Algorithms in Real-Time Hand Motion Tracking for Computer Interaction
Ratchatanantakit et al. Statistical Evaluation of Orientation Correction Algorithms in a Real-Time Hand Tracking Application for Computer Interaction
Baklouti et al. IMU Based Serial Manipulator Joint Angle Monitoring: Comparison of Complementary and Double Stage Kalman Filter Data Fusion
Nattamai Sekar et al. IMU drift reduction for augmented reality applications
Molodenkov et al. Analytical solution of an approximate equation for the vector of a rigid body finite rotation and its application to construct the algorithm for determining the strapdown INS orientation