Freescale Semi

user Occupation hasn't been added


  • Gloves Controller Wireless USB Gesture Input System

  • Created: Apr 17, 2015

    • view1287
    • comment0
    • bookmark0
    • fork0


No description available.


Gesture recognition, a type of perceptual user interface (PUI), is the process by which gestures formed by the user are interpreted mathematically by a computing device. In general, gesture recognition is the ability of a computer to understand gestures and execute commands based on those gestures. In the world of gesture recognition, a gesture is defined as any physical movement, large or small, that can be interpreted by a motion sensor. It may include anything from the pointing of a finger to a roundhouse kick or a nod of the head to a pinch or wave of the hand. Gestures can be broad and sweeping or small and contained. In some cases, the definition of "gesture" may also include voice or verbal commands.

This reference design is a wireless USB gesture input system that enables a person to use a computer by performing intuitive hand and finger motions in the air. While wearing a glove controller on the right hand, the user can move the cursor by forming a pointing gesture and click by curling the index finger or thumb. Other right hand gestures enable scrolling and provide access to various keyboard shortcuts. Wearing a glove device on the left hand allows the user to type different keys through a combination of tilting the hand and touching different portions of the palm and fingers with the thumb. The left and right controllers are attached to each other but communicate to the computer wirelessly through a base station. Mister Gloves uses a low-speed USB 1.1 interface and does not require the installation of additional drivers.

Freescale Semiconductor's MMA1260D, MMA2260D and FXLN8361QR1 accelerometers are used in this design. These sensors measure acceleration due to gravity in the Z-axis and X-axis, respectively, and give an analog output. These sensors are aligned such that their acceleration vectors are orthogonal and both lie in the plane of the left hand. Pointing the acceleration vector towards ground results in a higher output voltage and vice versa. This design is applicable to commercial products, hobby projects, and other fields that involve gesture recognition.