Repository for smarwatch gesture recognition system
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Advent of wearable computing devices has opened a myriad of opportunities to explore the interaction modalities of these devices. The interaction techniques have been addressed using various gesture sets, and which are still evolving as we see the advancement in technologies every day. These gesture sets are customized, enhanced, developed, extended or optimized according to the wearable devices being developed. In this work, a new gesture recognition system, SmartGest, is proposed to that recognize gestures which can be possibly performed on a smartwatch using same-hand on which the watch is worn. The gesture recognition will be developed using machine learning algorithms and the data from various sensors and engines within the wearable e.g. accelerometer, gyroscope, infrared sensors, taptic-engines, microphone, photosensors, visible-light LEDs (available by default in recent day smartwatches).

SmartGest in Action


[Android Sensors Overview] (

[Android Sensor Types - Overview] (


[Guide to Smartwatch app development from Sensors and API perspective] (