SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 579
HAND GESTURE RECOGNITION USING ULTRASONIC SENSOR AND
ATMEGA128 MICROCONTROLLER
Nidhi Gupta1
, Ramandeep Singh2
, Sidharth Bhatia3
1
PG Student, EECE Department, ITM University, Gurgaon, Haryana, India
2
Assistant Professor, EECE Department, ITM University, Gurgaon, Haryana, India
3
Assistant Professor, EECE Department, ITM University, Gurgaon, Haryana, India
Abstract
The aim of this paper is to present a system that detects the hand gesture motions using the principle of Doppler Effect. Ultrasonic
waves are transmitted by a sensor module and are reflected by a moving hand. The received waves are frequency shifted due to
Doppler Effect. These frequency shifts in the ultrasonic waves are characterized to determine gestures. The gestures once
recognized are mapped into commands to control the movement of a small robot. Current research work spans only four gestures:
front movement, back movement, move left and move right.
Keywords: Hand Gesture Recognition, Ultrasonic Doppler, Human Computer Interface, Sonar, Presence Detection
--------------------------------------------------------------------***----------------------------------------------------------------------
1. INTRODUCTION
In order to recognize hand gestures, the principle of Doppler
Effect is used here. An ultrasonic wave of frequency 22
KHz is generated with the help of an ultrasonic sensor.
When a hand is waved near the source of Ultrasound wave,
there is shift in the frequency of the sound wave, due to
Doppler Effect. The received signal is then analyzed for
characteristic shifts to determine whether the motion was
push, pull, clockwise rotation or anti-clockwise rotation.
The results will be indicated by the movement of a small
robot. The robot will move towards forwards, if the motion
of the hand was push; backwards if the hand motion was
push; left if the hand motion was a clockwise rotation; and
right if the hand motion was an anti-clockwise rotation.
This project is based on the Microsoft’s SoundWave [1] and
Acoustic Doppler Sonar (ADS) [2].
The system comprises of an ultrasonic pair of transmitter
and a receiver. The transmitter transmits an inaudible tone
that is reflected by a hand in motion, in proximity. The
reflected tone undergoes a frequency shift due to Doppler
Effect. This amount of shift is dependent on the velocity of
hand. The receiver captures the frequency shifted signals.
The signals received are used to characterize the movement
of the hand, in time domain.
The incoming time-domain signal are buffered [3], and
Fourier transform is applied on them. The result of this
operation is magnitude vectors that are spread equally over
the spectral width.
The relationship between observed frequency f and emitted
frequency f0 is given by
𝑓 =
𝑐+𝑣 𝑟
𝑐+𝑣 𝑠
𝑓0 (1)
Where,
c is the velocity of waves in the air;
vr is the velocity of the receiver in air; if the object is
moving towards the source then positive (and negative in the
other direction);
vs is the velocity of the source in air; if the source is moving
away from the receiver then positive (negative if moving
towards)
After each FFT vector is computed, it is further processed to
determine the bandwidth of the signals, speed of gestures
and motion detection. The detected motions are then
converted to robotic commands.
2. BLOCK DIAGRAM
Fig 1: Components in the hardware setup
The hardware configuration for this system is as follows:
An ultrasonic module has on board transmitter and receiver.
This module is connected to the ATMEGA128
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 580
microcontroller. The analog input received is converted to
digital values by the inbuilt ADC (Analog to digital
converter) of the microcontroller.
The microcontroller (AVR ATMEGA128) emits the waves
at a regular interval. If there is any obstacle (or hand, in this
case) then the ultrasonic waves will be reflected, frequency
shifted. The microcontroller performs a multiplication
function that to compare the incoming and outgoing signals
in hardware. This multiplier function uses the fundamental
property of sine waves to find the difference in frequency
between incoming and outgoing signals in hardware. The
product of two sine waves produces two phase-shifted sine
waves, one with a frequency that is the difference in
frequencies between that of the two input waves, and the
other with a frequency that is the sum of the two input
waves:
𝑠𝑖𝑛 2𝜋𝑓𝑎 𝑥 𝑠𝑖𝑛 2𝜋𝑓𝑏 𝑥 =
𝑐𝑜𝑠 2𝜋 𝑓𝑎 − 𝑓𝑏 𝑥 + 𝑐𝑜𝑠⁡2𝜋 𝑓𝑎 + 𝑓𝑏 𝑥 2 (2)
The robot will receive commands from the microcontroller
corresponding to each gesture.
LCD display is used to provide textual information of the
signal analyzed.
The following are the gestures and corresponding functions
that are executed in the current project:
Table 1: Gesture and function chart
Gesture Motion Function
Front Movement Move Forward
Back Movement Move Backward
Anti- Clockwise
Movement
Move Left
Clockwise Movement Move Right
3. ALGORITHM
Fig 2: Finite State Machine
Initial state is the Fill State. The peaks (local highs above a
predefined threshold) in the ADC samples fill the buffer
until full. Check state is where the local highs are analyzed
to determine if the motion is one of the six gestures
predefined in the database. The total number of peaks that
dropped from HIGH to LOW, or number of peaks that rose
from LOW to HIGH are counted. WaitPush is transited to
from Check state if there is any gesture in the sample data
collected. WaitNone is transited to from Check State if there
was no gesture. FindPeak fills a buffer with one peak, as
against the Fill state where the buffer is completely filled
with local HIGHs. This separate state is required because
the buffer will not need to be completely refilled even if no
gesture was detected.
4. HARDWARE CONSIDERATION
Fig 3: Schematic diagram for hand gesture controlled
robotic movement
The above circuit comprises of ATMEGA128
microcontroller, HC-SR04 Ultrasonic sensor, two motor
driver ICs L293, and four DC motors. The sensor has on-
board transmitter and receiver. The sensor’s TRIG and
ECHO pins are connected to the microcontroller’s ADC
port. The motor driver is connected to the other input/output
port.
The microcontroller gives a logic HIGH at the pin connected
to TRIG of sensor at regular intervals. The ultrasonic waves
are emitted and if there is any object obstructing these
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 581
signals, then the ultrasonic waves are reflected back. The
receiver in the ultrasonic module receives the frequency
shifted signal at the pin connected to ECHO of sensor.
These received waves are buffered and stored in the
microcontroller. The microcontroller analyzes the signal for
a pattern. If the pattern matches a gesture in the database,
then it further determines the command associated with the
gesture. The command is given in the form of logic HIGH
or LOW to the pins of the motor driver L293D. These
commands correspond to the robotic movements, as
mentioned in Table 1.
The processing of the microcontroller is also reflected in the
LCD. The gestures determined and the corresponding
robotic actions are displayed on the Liquid Crystal Display,
simultaneously as the commands are given to the robot. This
provides an additional result display as well as verification
mechanism.
Table 2: PIN Description
Table 2 (contd.): PIN Description
5. APPLICATION AREAS
Gesture recognition is useful in processing information from
human beings that is not conveyed through speech or other
methods. This technology is useful in following areas:
a. Immersive gaming technology: Gestures may be
used to control interactions with the gaming
console and give a more interactive and immersive
experience.
b. Sign Language interpretation: Gesture recognition
can be used to transcribe signs into text, just like
speech recognition. This would be greatly helpful
for the speech impaired.
c. Control through facial gestures: This technology
can be used for applications with even more
precision like recognizing face gestures. This will
be helpful in situations when users cannot use other
input interfaces like mouse or keyboard or even
hand gestures. This would be additionally helpful
in applications like mood sensing.
d. Alternative computer interfaces: Strong gesture
recognition can be used to accomplish common
tasks performed traditionally with the current input
devices such as mouse or keyboard. Gestures, along
with other methodologies like speech recognition
can be made to control the electronic appliances
and gadgets completely or with little need to type
or touch. [4] [5] [6]
e. Remote control: By using gesture recognition, it is
possible to use hand alone as a remote control for
various devices. The signal must not only indicate
the desired response, but also which device to be
controlled. [9] [10] [11]
f. Home Appliances control: It is possible to extend
the gesture recognition technology to control the
household appliances. [10]
6. ADVANTAGES & LIMITATIONS
Gesture recognition is very useful for automation. Gestures,
a natural language of humans, provide an intuitive and
effortless interface for communication with the computers.
They will reduce our need for devices like mouse, keys,
remote control or keys for interaction with the electronic
devices. When combined with other advanced user interface
technologies such as voice commands and face recognition,
gestures can create a richer user experience that strives to
understand the human "language," thereby fueling the next
wave of electronic innovation.
This technology is limited in the sense that all whole of
human signs or gestures are not recognizable using this
technology. The ultrasonic waves spread out and cannot be
used to detect gestures like victory sign, where the gesture is
made by two fingers.
7. RESULTS
The gesture recognition using ultrasonic waves is found to
be accurate and reliable. The methodology for testing
comprised of movement of single hand or multiple hands.
Single hand movement was detected accurately. When there
are multiple hands, the movement is not detected accurately.
The detection did not take into account the background area.
The noise in human audible range did not affect the
detection.
8. CONCLUSIONS & FUTURE SCOPE
Additional gesture recognition opportunities exist in medical
applications where, for health and safety reasons, a nurse or
doctor may not be able to touch a display or track-pad but
still needs to control a system. In other cases, the medical
PIN
NUMBER
NAME I/O FUNCTION
61 PORTF.0 IN Receive input
from the sensor
12, 13, 37,
38
PORTB.2,
PORTB.3,
PORTC.2,
PORTC.3
OUT Enable the motor
10,11, 14,
15, 35, 36,
39, 40
PORTB.0,
PORTB.1,
PORTB.4,
PORTB.5,
PORTC.0,
PORTC.1,
PORTC.4,
PORTC.5
OUT DC motor values
25 PORTD.0 OUT LCD RS pin
26 PORTD.1 OUT LCD RW pin
27 PORTD.2 OUT LCD EN pin
2-9 PORTE OUT LCD DATA
PIN
NUMBER
NAME I/O FUNCTION
23/24 XTAL IN Crystal
Oscillator
64 Vcc IN Power source
62 ARef IN Ground
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 582
professional may not be within reach of the display yet still
needs to manipulate the content being shown on the display.
Appropriate gestures, such as hand swipes or using a finger
as a virtual mouse, are a safer and faster way to control the
device.
Gesture recognition may be used in automobiles for user
control, and among other motivations as an incremental
convenience and safety capability.
Robots, if trained to recognize some gestures can be used in
situations of social needs, like rehabilitation or catastrophe,
more independently.
ACKNOWLEDGEMENTS
Several people helped me through the project, notably the
Lab Assistants, for providing hardware and support; my
beloved friends and associates for numerous code reviews
and innumerable verbal discussions.
REFERENCES
[1]. Sidhant Gupta, Dan Morris, Shwetak N Patel, Desney
Tan, SoundWave: Using the Doppler Effect to Sense
Gestures, ACM, 2012
[2]. Kaustubh Kalgaonkar, Bhiksha Raj, One-handed gesture
recognition using ultrasonic sonar, IEEE, 2009
[3]. Thomas Schlomer, Benjamin Poppinga, Niels Henze,
Susanne Boll, Gesture Recognition with a Wii Controller,
Proceedings of the 2nd international Conference on
Tangible and Embedded interaction, 2008
[4]. Afshin Sepehri, Yaser Yacoob, Larry S. Davis
"Employing the Hand as an Interface Device", Journal of
Multimedia,
[5]. Lars Bretzner and Tony Lindeberg "Use Your Hand as a
3-D Mouse ...", Proc. 5th European Conference on
Computer Vision (H. Burkhardt and B. Neumann, eds.),
June 1998.
[6]. Matthew Turk and Mathias Kölsch, "Perceptual
Interfaces", University of California, Santa Barbara UCSB
Technical Report 2003-33
[7]. M Porta "Vision-based user interfaces: methods and
applications", International Journal of Human-Computer
Studies, 2002.
[8]. Henriksen, K. Sporring, J. Hornbaek, K. " Virtual
trackballs revisited", IEEE Transactions on Visualization
and Computer Graphics, 2004
[9]. Do Jun-Hyeong, Jung Jin-Woo, Sung hoon Jung, Jang
Hyoyoung, Bien Zeungnam, Advanced soft remote control
system using hand gesture, Mexican International
Conference on Artificial Intelligence, 2006
[10]. K. Ouchi, N. Esaka, Y. Tamura, M. Hirahara, M. Doi,
Magic Wand: an intuitive gesture remote control for home
appliances, International Conference on Active Media
Technology, AMT 2005
[11]. Lars Bretzner, Ivan Laptev, Tony Lindeberg, Sören
Lenman, Yngve Sundblad "A Prototype System for
Computer Vision Based Human Computer Interaction",
2001.
BIOGRAPHIES
Mrs. Nidhi Gupta is a student of M.Tech
(Embedded Systems) at ITM university.
She is a Bachelor in Information
Technology from University Of Delhi.
She holds six years of experience in
telecom industry.
Ramandeep Singh is an Assistant
Professor in EECE Department of ITM
University, Gurgaon. He is pursuing Ph.D
in embedded systems from ITM
University. In 2009 he has completed
M.E. in embedded systems. He is a B.
Tech. graduate from GGSIPU, Delhi. His
core research areas are low power embedded systems,
robotics, FPGA based embedded systems and SCADA.
Prior to joining ITM University he has worked with NXP
Semiconductors, Bangalore. He has various publications in
international journals and conferences.
Mr. Sidharth Bhatia expertize is in the
domain of Computer Vision and
Applications of Robotics. He has
published three research papers in the
field of Computer Vision in international
journals. He has done his M.Tech
(Embedded Systems) from SRM-IST, Chennai and B.Tech
from SRM-IST, Modinagar.

Contenu connexe

Tendances

LPC2138 Based Temperature Compensated Ultrasonic Ranging For Blind Person
LPC2138 Based Temperature Compensated Ultrasonic Ranging For Blind PersonLPC2138 Based Temperature Compensated Ultrasonic Ranging For Blind Person
LPC2138 Based Temperature Compensated Ultrasonic Ranging For Blind Personpaperpublications3
 
Paper id 25201432
Paper id 25201432Paper id 25201432
Paper id 25201432IJRAT
 
IEEE Embedded Systems Top most Projects 2016-17 for Engineering Students Fre...
IEEE Embedded Systems Top most Projects 2016-17  for Engineering Students Fre...IEEE Embedded Systems Top most Projects 2016-17  for Engineering Students Fre...
IEEE Embedded Systems Top most Projects 2016-17 for Engineering Students Fre...Elysium Technologies Private Ltd
 
Design and Development ofa Mirror Effect Control Prosthetic Hand with Force S...
Design and Development ofa Mirror Effect Control Prosthetic Hand with Force S...Design and Development ofa Mirror Effect Control Prosthetic Hand with Force S...
Design and Development ofa Mirror Effect Control Prosthetic Hand with Force S...TELKOMNIKA JOURNAL
 
IRJET- IoT Based Home Automation And Health Monitoring System for Physically ...
IRJET- IoT Based Home Automation And Health Monitoring System for Physically ...IRJET- IoT Based Home Automation And Health Monitoring System for Physically ...
IRJET- IoT Based Home Automation And Health Monitoring System for Physically ...IRJET Journal
 
F032030047055
F032030047055F032030047055
F032030047055theijes
 
Range Free Localization using Expected Hop Progress in Wireless Sensor Network
Range Free Localization using Expected Hop Progress in Wireless Sensor NetworkRange Free Localization using Expected Hop Progress in Wireless Sensor Network
Range Free Localization using Expected Hop Progress in Wireless Sensor NetworkAM Publications
 
IRJET- Arduino based Four-Wheeler Accident Detection and Prevention System
IRJET- Arduino based Four-Wheeler Accident Detection and Prevention SystemIRJET- Arduino based Four-Wheeler Accident Detection and Prevention System
IRJET- Arduino based Four-Wheeler Accident Detection and Prevention SystemIRJET Journal
 
Analysis of Inertial Sensor Data Using Trajectory Recognition Algorithm
Analysis of Inertial Sensor Data Using Trajectory Recognition AlgorithmAnalysis of Inertial Sensor Data Using Trajectory Recognition Algorithm
Analysis of Inertial Sensor Data Using Trajectory Recognition Algorithmijcisjournal
 
IRJET- Development of Data Transmission using Smart Sensing Technology for St...
IRJET- Development of Data Transmission using Smart Sensing Technology for St...IRJET- Development of Data Transmission using Smart Sensing Technology for St...
IRJET- Development of Data Transmission using Smart Sensing Technology for St...IRJET Journal
 
IRJET- Intelligent Home Monitoring using IoT for Physically Challenged
IRJET- Intelligent Home Monitoring using IoT for Physically ChallengedIRJET- Intelligent Home Monitoring using IoT for Physically Challenged
IRJET- Intelligent Home Monitoring using IoT for Physically ChallengedIRJET Journal
 
Finger Movement Based Wearable Communication & Navigation Aid for partially d...
Finger Movement Based Wearable Communication & Navigation Aid for partially d...Finger Movement Based Wearable Communication & Navigation Aid for partially d...
Finger Movement Based Wearable Communication & Navigation Aid for partially d...IJERA Editor
 
Brainwave Controlled Wheelchair (BCW)
Brainwave Controlled Wheelchair (BCW)Brainwave Controlled Wheelchair (BCW)
Brainwave Controlled Wheelchair (BCW)vivatechijri
 
Arduino Based Abnormal Heart Rate Detection and Wireless Communication
Arduino Based Abnormal Heart Rate Detection and Wireless CommunicationArduino Based Abnormal Heart Rate Detection and Wireless Communication
Arduino Based Abnormal Heart Rate Detection and Wireless Communicationijcisjournal
 
IRJET- Brain Comuter Interface-A Survey
IRJET- Brain Comuter Interface-A SurveyIRJET- Brain Comuter Interface-A Survey
IRJET- Brain Comuter Interface-A SurveyIRJET Journal
 
Development of an intelligent steering system for reducing accidents due to d...
Development of an intelligent steering system for reducing accidents due to d...Development of an intelligent steering system for reducing accidents due to d...
Development of an intelligent steering system for reducing accidents due to d...IRJET Journal
 
Gesture Controlled Car_Project report
Gesture Controlled Car_Project reportGesture Controlled Car_Project report
Gesture Controlled Car_Project reportAshikapokiya12345
 
EEG Mouse:A Machine Learning-Based Brain Computer Interface_interface
EEG Mouse:A Machine Learning-Based Brain Computer Interface_interfaceEEG Mouse:A Machine Learning-Based Brain Computer Interface_interface
EEG Mouse:A Machine Learning-Based Brain Computer Interface_interfaceWilly Marroquin (WillyDevNET)
 

Tendances (20)

J5244649
J5244649J5244649
J5244649
 
LPC2138 Based Temperature Compensated Ultrasonic Ranging For Blind Person
LPC2138 Based Temperature Compensated Ultrasonic Ranging For Blind PersonLPC2138 Based Temperature Compensated Ultrasonic Ranging For Blind Person
LPC2138 Based Temperature Compensated Ultrasonic Ranging For Blind Person
 
Paper id 25201432
Paper id 25201432Paper id 25201432
Paper id 25201432
 
IEEE Embedded Systems Top most Projects 2016-17 for Engineering Students Fre...
IEEE Embedded Systems Top most Projects 2016-17  for Engineering Students Fre...IEEE Embedded Systems Top most Projects 2016-17  for Engineering Students Fre...
IEEE Embedded Systems Top most Projects 2016-17 for Engineering Students Fre...
 
Design and Development ofa Mirror Effect Control Prosthetic Hand with Force S...
Design and Development ofa Mirror Effect Control Prosthetic Hand with Force S...Design and Development ofa Mirror Effect Control Prosthetic Hand with Force S...
Design and Development ofa Mirror Effect Control Prosthetic Hand with Force S...
 
IRJET- IoT Based Home Automation And Health Monitoring System for Physically ...
IRJET- IoT Based Home Automation And Health Monitoring System for Physically ...IRJET- IoT Based Home Automation And Health Monitoring System for Physically ...
IRJET- IoT Based Home Automation And Health Monitoring System for Physically ...
 
F032030047055
F032030047055F032030047055
F032030047055
 
Range Free Localization using Expected Hop Progress in Wireless Sensor Network
Range Free Localization using Expected Hop Progress in Wireless Sensor NetworkRange Free Localization using Expected Hop Progress in Wireless Sensor Network
Range Free Localization using Expected Hop Progress in Wireless Sensor Network
 
IRJET- Arduino based Four-Wheeler Accident Detection and Prevention System
IRJET- Arduino based Four-Wheeler Accident Detection and Prevention SystemIRJET- Arduino based Four-Wheeler Accident Detection and Prevention System
IRJET- Arduino based Four-Wheeler Accident Detection and Prevention System
 
Analysis of Inertial Sensor Data Using Trajectory Recognition Algorithm
Analysis of Inertial Sensor Data Using Trajectory Recognition AlgorithmAnalysis of Inertial Sensor Data Using Trajectory Recognition Algorithm
Analysis of Inertial Sensor Data Using Trajectory Recognition Algorithm
 
IRJET- Development of Data Transmission using Smart Sensing Technology for St...
IRJET- Development of Data Transmission using Smart Sensing Technology for St...IRJET- Development of Data Transmission using Smart Sensing Technology for St...
IRJET- Development of Data Transmission using Smart Sensing Technology for St...
 
IRJET- Intelligent Home Monitoring using IoT for Physically Challenged
IRJET- Intelligent Home Monitoring using IoT for Physically ChallengedIRJET- Intelligent Home Monitoring using IoT for Physically Challenged
IRJET- Intelligent Home Monitoring using IoT for Physically Challenged
 
Finger Movement Based Wearable Communication & Navigation Aid for partially d...
Finger Movement Based Wearable Communication & Navigation Aid for partially d...Finger Movement Based Wearable Communication & Navigation Aid for partially d...
Finger Movement Based Wearable Communication & Navigation Aid for partially d...
 
Brainwave Controlled Wheelchair (BCW)
Brainwave Controlled Wheelchair (BCW)Brainwave Controlled Wheelchair (BCW)
Brainwave Controlled Wheelchair (BCW)
 
Arduino Based Abnormal Heart Rate Detection and Wireless Communication
Arduino Based Abnormal Heart Rate Detection and Wireless CommunicationArduino Based Abnormal Heart Rate Detection and Wireless Communication
Arduino Based Abnormal Heart Rate Detection and Wireless Communication
 
IRJET- Brain Comuter Interface-A Survey
IRJET- Brain Comuter Interface-A SurveyIRJET- Brain Comuter Interface-A Survey
IRJET- Brain Comuter Interface-A Survey
 
Development of an intelligent steering system for reducing accidents due to d...
Development of an intelligent steering system for reducing accidents due to d...Development of an intelligent steering system for reducing accidents due to d...
Development of an intelligent steering system for reducing accidents due to d...
 
Gesture Controlled Car_Project report
Gesture Controlled Car_Project reportGesture Controlled Car_Project report
Gesture Controlled Car_Project report
 
B010320711
B010320711B010320711
B010320711
 
EEG Mouse:A Machine Learning-Based Brain Computer Interface_interface
EEG Mouse:A Machine Learning-Based Brain Computer Interface_interfaceEEG Mouse:A Machine Learning-Based Brain Computer Interface_interface
EEG Mouse:A Machine Learning-Based Brain Computer Interface_interface
 

En vedette

201411 141204212906-conversion-gate01
201411 141204212906-conversion-gate01201411 141204212906-conversion-gate01
201411 141204212906-conversion-gate01cct-inc
 
Es Suficiente la Inversión en Investigación en Pro del mejoramiento energétic...
Es Suficiente la Inversión en Investigación en Pro del mejoramiento energétic...Es Suficiente la Inversión en Investigación en Pro del mejoramiento energétic...
Es Suficiente la Inversión en Investigación en Pro del mejoramiento energétic...Luisa Barreiro
 
BioSmart / Right Spring Lighting Catalog
BioSmart / Right Spring Lighting CatalogBioSmart / Right Spring Lighting Catalog
BioSmart / Right Spring Lighting Catalog-PAUL CODLING
 
Comparison and contrast intro
Comparison and contrast introComparison and contrast intro
Comparison and contrast introKimara Winters
 
June 1 prescription for life
June 1 prescription for lifeJune 1 prescription for life
June 1 prescription for lifeGary Thompson
 
Modified dc dc converter for high input voltage applications
Modified dc dc converter for high input voltage applicationsModified dc dc converter for high input voltage applications
Modified dc dc converter for high input voltage applicationseSAT Publishing House
 
Mathematical modeling, simulation and validation of photovoltaic cells
Mathematical modeling, simulation and validation of photovoltaic cellsMathematical modeling, simulation and validation of photovoltaic cells
Mathematical modeling, simulation and validation of photovoltaic cellseSAT Publishing House
 

En vedette (16)

K-12 Virtual Schools and Their Research Needs (Part 4 of 4)
K-12 Virtual Schools and Their Research Needs (Part 4 of 4)K-12 Virtual Schools and Their Research Needs (Part 4 of 4)
K-12 Virtual Schools and Their Research Needs (Part 4 of 4)
 
201411 141204212906-conversion-gate01
201411 141204212906-conversion-gate01201411 141204212906-conversion-gate01
201411 141204212906-conversion-gate01
 
Es Suficiente la Inversión en Investigación en Pro del mejoramiento energétic...
Es Suficiente la Inversión en Investigación en Pro del mejoramiento energétic...Es Suficiente la Inversión en Investigación en Pro del mejoramiento energétic...
Es Suficiente la Inversión en Investigación en Pro del mejoramiento energétic...
 
Ensayo alejooooooooooooo
Ensayo alejoooooooooooooEnsayo alejooooooooooooo
Ensayo alejooooooooooooo
 
BioSmart / Right Spring Lighting Catalog
BioSmart / Right Spring Lighting CatalogBioSmart / Right Spring Lighting Catalog
BioSmart / Right Spring Lighting Catalog
 
Comparison and contrast intro
Comparison and contrast introComparison and contrast intro
Comparison and contrast intro
 
CV_Chanchalerm
CV_ChanchalermCV_Chanchalerm
CV_Chanchalerm
 
Naloxone references
Naloxone referencesNaloxone references
Naloxone references
 
Cuny talk
Cuny talkCuny talk
Cuny talk
 
June 1 prescription for life
June 1 prescription for lifeJune 1 prescription for life
June 1 prescription for life
 
Modified dc dc converter for high input voltage applications
Modified dc dc converter for high input voltage applicationsModified dc dc converter for high input voltage applications
Modified dc dc converter for high input voltage applications
 
Northeast school of agriculture
Northeast school of agricultureNortheast school of agriculture
Northeast school of agriculture
 
Mathematical modeling, simulation and validation of photovoltaic cells
Mathematical modeling, simulation and validation of photovoltaic cellsMathematical modeling, simulation and validation of photovoltaic cells
Mathematical modeling, simulation and validation of photovoltaic cells
 
this is it
this is itthis is it
this is it
 
Angels in america
Angels in americaAngels in america
Angels in america
 
Espad emilia romagna-2014
Espad emilia romagna-2014Espad emilia romagna-2014
Espad emilia romagna-2014
 

Similaire à Hand gesture recognition using ultrasonic sensor and atmega128 microcontroller

Chap 5 introduction to intelligent instruments
Chap 5  introduction to intelligent instrumentsChap 5  introduction to intelligent instruments
Chap 5 introduction to intelligent instrumentsLenchoDuguma
 
Medical Handsfree System - Project Paper
Medical Handsfree System - Project PaperMedical Handsfree System - Project Paper
Medical Handsfree System - Project PaperGuy Peleg
 
IRJET- Motion Based Message Conveyor for Physically Disabled People
IRJET-  	  Motion Based Message Conveyor for Physically Disabled PeopleIRJET-  	  Motion Based Message Conveyor for Physically Disabled People
IRJET- Motion Based Message Conveyor for Physically Disabled PeopleIRJET Journal
 
Vehicle density sensor system to manage traffic
Vehicle density sensor system to manage trafficVehicle density sensor system to manage traffic
Vehicle density sensor system to manage trafficeSAT Journals
 
Vehicle density sensor system to manage traffic
Vehicle density sensor system to manage trafficVehicle density sensor system to manage traffic
Vehicle density sensor system to manage trafficeSAT Publishing House
 
IRJET- Hand Movement Recognition for a Speech Impaired Person
IRJET-  	  Hand Movement Recognition for a Speech Impaired PersonIRJET-  	  Hand Movement Recognition for a Speech Impaired Person
IRJET- Hand Movement Recognition for a Speech Impaired PersonIRJET Journal
 
IRJET- Hampered Serving Bot
IRJET-  	  Hampered Serving BotIRJET-  	  Hampered Serving Bot
IRJET- Hampered Serving BotIRJET Journal
 
Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...
Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...
Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...IJERA Editor
 
IRJET- Digital Pen for Handicapped and Old Age People
IRJET- Digital Pen for Handicapped and Old Age PeopleIRJET- Digital Pen for Handicapped and Old Age People
IRJET- Digital Pen for Handicapped and Old Age PeopleIRJET Journal
 
Performance analysis of gesture controlled robotic car
Performance analysis of gesture controlled robotic carPerformance analysis of gesture controlled robotic car
Performance analysis of gesture controlled robotic careSAT Journals
 
Gestures Based Sign Interpretation System using Hand Glove
Gestures Based Sign Interpretation System using Hand GloveGestures Based Sign Interpretation System using Hand Glove
Gestures Based Sign Interpretation System using Hand GloveIRJET Journal
 
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEYRECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEYIRJET Journal
 
Media Control Using Hand Gesture Moments
Media Control Using Hand Gesture MomentsMedia Control Using Hand Gesture Moments
Media Control Using Hand Gesture MomentsIRJET Journal
 
Tele-Robotic Surgical Arm System with Efficient Tactile Sensors in the Manipu...
Tele-Robotic Surgical Arm System with Efficient Tactile Sensors in the Manipu...Tele-Robotic Surgical Arm System with Efficient Tactile Sensors in the Manipu...
Tele-Robotic Surgical Arm System with Efficient Tactile Sensors in the Manipu...Associate Professor in VSB Coimbatore
 
Hybrid mobile arm revised
Hybrid mobile arm revisedHybrid mobile arm revised
Hybrid mobile arm revisedijcite
 
Gesture control algorithm for personal computers
Gesture control algorithm for personal computersGesture control algorithm for personal computers
Gesture control algorithm for personal computerseSAT Publishing House
 
Gesture control algorithm for personal computers
Gesture control algorithm for personal computersGesture control algorithm for personal computers
Gesture control algorithm for personal computerseSAT Journals
 
IRJET - A Novel Technology for Shooting Sports
IRJET - A Novel Technology for Shooting SportsIRJET - A Novel Technology for Shooting Sports
IRJET - A Novel Technology for Shooting SportsIRJET Journal
 
Implementation of pid control to reduce wobbling in a line following robot
Implementation of pid control to reduce wobbling in a line following robotImplementation of pid control to reduce wobbling in a line following robot
Implementation of pid control to reduce wobbling in a line following roboteSAT Journals
 

Similaire à Hand gesture recognition using ultrasonic sensor and atmega128 microcontroller (20)

Chap 5 introduction to intelligent instruments
Chap 5  introduction to intelligent instrumentsChap 5  introduction to intelligent instruments
Chap 5 introduction to intelligent instruments
 
Medical Handsfree System - Project Paper
Medical Handsfree System - Project PaperMedical Handsfree System - Project Paper
Medical Handsfree System - Project Paper
 
IRJET- Motion Based Message Conveyor for Physically Disabled People
IRJET-  	  Motion Based Message Conveyor for Physically Disabled PeopleIRJET-  	  Motion Based Message Conveyor for Physically Disabled People
IRJET- Motion Based Message Conveyor for Physically Disabled People
 
I010145860
I010145860I010145860
I010145860
 
Vehicle density sensor system to manage traffic
Vehicle density sensor system to manage trafficVehicle density sensor system to manage traffic
Vehicle density sensor system to manage traffic
 
Vehicle density sensor system to manage traffic
Vehicle density sensor system to manage trafficVehicle density sensor system to manage traffic
Vehicle density sensor system to manage traffic
 
IRJET- Hand Movement Recognition for a Speech Impaired Person
IRJET-  	  Hand Movement Recognition for a Speech Impaired PersonIRJET-  	  Hand Movement Recognition for a Speech Impaired Person
IRJET- Hand Movement Recognition for a Speech Impaired Person
 
IRJET- Hampered Serving Bot
IRJET-  	  Hampered Serving BotIRJET-  	  Hampered Serving Bot
IRJET- Hampered Serving Bot
 
Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...
Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...
Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...
 
IRJET- Digital Pen for Handicapped and Old Age People
IRJET- Digital Pen for Handicapped and Old Age PeopleIRJET- Digital Pen for Handicapped and Old Age People
IRJET- Digital Pen for Handicapped and Old Age People
 
Performance analysis of gesture controlled robotic car
Performance analysis of gesture controlled robotic carPerformance analysis of gesture controlled robotic car
Performance analysis of gesture controlled robotic car
 
Gestures Based Sign Interpretation System using Hand Glove
Gestures Based Sign Interpretation System using Hand GloveGestures Based Sign Interpretation System using Hand Glove
Gestures Based Sign Interpretation System using Hand Glove
 
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEYRECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
 
Media Control Using Hand Gesture Moments
Media Control Using Hand Gesture MomentsMedia Control Using Hand Gesture Moments
Media Control Using Hand Gesture Moments
 
Tele-Robotic Surgical Arm System with Efficient Tactile Sensors in the Manipu...
Tele-Robotic Surgical Arm System with Efficient Tactile Sensors in the Manipu...Tele-Robotic Surgical Arm System with Efficient Tactile Sensors in the Manipu...
Tele-Robotic Surgical Arm System with Efficient Tactile Sensors in the Manipu...
 
Hybrid mobile arm revised
Hybrid mobile arm revisedHybrid mobile arm revised
Hybrid mobile arm revised
 
Gesture control algorithm for personal computers
Gesture control algorithm for personal computersGesture control algorithm for personal computers
Gesture control algorithm for personal computers
 
Gesture control algorithm for personal computers
Gesture control algorithm for personal computersGesture control algorithm for personal computers
Gesture control algorithm for personal computers
 
IRJET - A Novel Technology for Shooting Sports
IRJET - A Novel Technology for Shooting SportsIRJET - A Novel Technology for Shooting Sports
IRJET - A Novel Technology for Shooting Sports
 
Implementation of pid control to reduce wobbling in a line following robot
Implementation of pid control to reduce wobbling in a line following robotImplementation of pid control to reduce wobbling in a line following robot
Implementation of pid control to reduce wobbling in a line following robot
 

Plus de eSAT Publishing House

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnameSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnameSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaeSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingeSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a revieweSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...eSAT Publishing House
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard managementeSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallseSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaeSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structureseSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingseSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...eSAT Publishing House
 

Plus de eSAT Publishing House (20)

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
 

Dernier

An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 

Dernier (20)

An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 

Hand gesture recognition using ultrasonic sensor and atmega128 microcontroller

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 579 HAND GESTURE RECOGNITION USING ULTRASONIC SENSOR AND ATMEGA128 MICROCONTROLLER Nidhi Gupta1 , Ramandeep Singh2 , Sidharth Bhatia3 1 PG Student, EECE Department, ITM University, Gurgaon, Haryana, India 2 Assistant Professor, EECE Department, ITM University, Gurgaon, Haryana, India 3 Assistant Professor, EECE Department, ITM University, Gurgaon, Haryana, India Abstract The aim of this paper is to present a system that detects the hand gesture motions using the principle of Doppler Effect. Ultrasonic waves are transmitted by a sensor module and are reflected by a moving hand. The received waves are frequency shifted due to Doppler Effect. These frequency shifts in the ultrasonic waves are characterized to determine gestures. The gestures once recognized are mapped into commands to control the movement of a small robot. Current research work spans only four gestures: front movement, back movement, move left and move right. Keywords: Hand Gesture Recognition, Ultrasonic Doppler, Human Computer Interface, Sonar, Presence Detection --------------------------------------------------------------------***---------------------------------------------------------------------- 1. INTRODUCTION In order to recognize hand gestures, the principle of Doppler Effect is used here. An ultrasonic wave of frequency 22 KHz is generated with the help of an ultrasonic sensor. When a hand is waved near the source of Ultrasound wave, there is shift in the frequency of the sound wave, due to Doppler Effect. The received signal is then analyzed for characteristic shifts to determine whether the motion was push, pull, clockwise rotation or anti-clockwise rotation. The results will be indicated by the movement of a small robot. The robot will move towards forwards, if the motion of the hand was push; backwards if the hand motion was push; left if the hand motion was a clockwise rotation; and right if the hand motion was an anti-clockwise rotation. This project is based on the Microsoft’s SoundWave [1] and Acoustic Doppler Sonar (ADS) [2]. The system comprises of an ultrasonic pair of transmitter and a receiver. The transmitter transmits an inaudible tone that is reflected by a hand in motion, in proximity. The reflected tone undergoes a frequency shift due to Doppler Effect. This amount of shift is dependent on the velocity of hand. The receiver captures the frequency shifted signals. The signals received are used to characterize the movement of the hand, in time domain. The incoming time-domain signal are buffered [3], and Fourier transform is applied on them. The result of this operation is magnitude vectors that are spread equally over the spectral width. The relationship between observed frequency f and emitted frequency f0 is given by 𝑓 = 𝑐+𝑣 𝑟 𝑐+𝑣 𝑠 𝑓0 (1) Where, c is the velocity of waves in the air; vr is the velocity of the receiver in air; if the object is moving towards the source then positive (and negative in the other direction); vs is the velocity of the source in air; if the source is moving away from the receiver then positive (negative if moving towards) After each FFT vector is computed, it is further processed to determine the bandwidth of the signals, speed of gestures and motion detection. The detected motions are then converted to robotic commands. 2. BLOCK DIAGRAM Fig 1: Components in the hardware setup The hardware configuration for this system is as follows: An ultrasonic module has on board transmitter and receiver. This module is connected to the ATMEGA128
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 580 microcontroller. The analog input received is converted to digital values by the inbuilt ADC (Analog to digital converter) of the microcontroller. The microcontroller (AVR ATMEGA128) emits the waves at a regular interval. If there is any obstacle (or hand, in this case) then the ultrasonic waves will be reflected, frequency shifted. The microcontroller performs a multiplication function that to compare the incoming and outgoing signals in hardware. This multiplier function uses the fundamental property of sine waves to find the difference in frequency between incoming and outgoing signals in hardware. The product of two sine waves produces two phase-shifted sine waves, one with a frequency that is the difference in frequencies between that of the two input waves, and the other with a frequency that is the sum of the two input waves: 𝑠𝑖𝑛 2𝜋𝑓𝑎 𝑥 𝑠𝑖𝑛 2𝜋𝑓𝑏 𝑥 = 𝑐𝑜𝑠 2𝜋 𝑓𝑎 − 𝑓𝑏 𝑥 + 𝑐𝑜𝑠⁡2𝜋 𝑓𝑎 + 𝑓𝑏 𝑥 2 (2) The robot will receive commands from the microcontroller corresponding to each gesture. LCD display is used to provide textual information of the signal analyzed. The following are the gestures and corresponding functions that are executed in the current project: Table 1: Gesture and function chart Gesture Motion Function Front Movement Move Forward Back Movement Move Backward Anti- Clockwise Movement Move Left Clockwise Movement Move Right 3. ALGORITHM Fig 2: Finite State Machine Initial state is the Fill State. The peaks (local highs above a predefined threshold) in the ADC samples fill the buffer until full. Check state is where the local highs are analyzed to determine if the motion is one of the six gestures predefined in the database. The total number of peaks that dropped from HIGH to LOW, or number of peaks that rose from LOW to HIGH are counted. WaitPush is transited to from Check state if there is any gesture in the sample data collected. WaitNone is transited to from Check State if there was no gesture. FindPeak fills a buffer with one peak, as against the Fill state where the buffer is completely filled with local HIGHs. This separate state is required because the buffer will not need to be completely refilled even if no gesture was detected. 4. HARDWARE CONSIDERATION Fig 3: Schematic diagram for hand gesture controlled robotic movement The above circuit comprises of ATMEGA128 microcontroller, HC-SR04 Ultrasonic sensor, two motor driver ICs L293, and four DC motors. The sensor has on- board transmitter and receiver. The sensor’s TRIG and ECHO pins are connected to the microcontroller’s ADC port. The motor driver is connected to the other input/output port. The microcontroller gives a logic HIGH at the pin connected to TRIG of sensor at regular intervals. The ultrasonic waves are emitted and if there is any object obstructing these
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 581 signals, then the ultrasonic waves are reflected back. The receiver in the ultrasonic module receives the frequency shifted signal at the pin connected to ECHO of sensor. These received waves are buffered and stored in the microcontroller. The microcontroller analyzes the signal for a pattern. If the pattern matches a gesture in the database, then it further determines the command associated with the gesture. The command is given in the form of logic HIGH or LOW to the pins of the motor driver L293D. These commands correspond to the robotic movements, as mentioned in Table 1. The processing of the microcontroller is also reflected in the LCD. The gestures determined and the corresponding robotic actions are displayed on the Liquid Crystal Display, simultaneously as the commands are given to the robot. This provides an additional result display as well as verification mechanism. Table 2: PIN Description Table 2 (contd.): PIN Description 5. APPLICATION AREAS Gesture recognition is useful in processing information from human beings that is not conveyed through speech or other methods. This technology is useful in following areas: a. Immersive gaming technology: Gestures may be used to control interactions with the gaming console and give a more interactive and immersive experience. b. Sign Language interpretation: Gesture recognition can be used to transcribe signs into text, just like speech recognition. This would be greatly helpful for the speech impaired. c. Control through facial gestures: This technology can be used for applications with even more precision like recognizing face gestures. This will be helpful in situations when users cannot use other input interfaces like mouse or keyboard or even hand gestures. This would be additionally helpful in applications like mood sensing. d. Alternative computer interfaces: Strong gesture recognition can be used to accomplish common tasks performed traditionally with the current input devices such as mouse or keyboard. Gestures, along with other methodologies like speech recognition can be made to control the electronic appliances and gadgets completely or with little need to type or touch. [4] [5] [6] e. Remote control: By using gesture recognition, it is possible to use hand alone as a remote control for various devices. The signal must not only indicate the desired response, but also which device to be controlled. [9] [10] [11] f. Home Appliances control: It is possible to extend the gesture recognition technology to control the household appliances. [10] 6. ADVANTAGES & LIMITATIONS Gesture recognition is very useful for automation. Gestures, a natural language of humans, provide an intuitive and effortless interface for communication with the computers. They will reduce our need for devices like mouse, keys, remote control or keys for interaction with the electronic devices. When combined with other advanced user interface technologies such as voice commands and face recognition, gestures can create a richer user experience that strives to understand the human "language," thereby fueling the next wave of electronic innovation. This technology is limited in the sense that all whole of human signs or gestures are not recognizable using this technology. The ultrasonic waves spread out and cannot be used to detect gestures like victory sign, where the gesture is made by two fingers. 7. RESULTS The gesture recognition using ultrasonic waves is found to be accurate and reliable. The methodology for testing comprised of movement of single hand or multiple hands. Single hand movement was detected accurately. When there are multiple hands, the movement is not detected accurately. The detection did not take into account the background area. The noise in human audible range did not affect the detection. 8. CONCLUSIONS & FUTURE SCOPE Additional gesture recognition opportunities exist in medical applications where, for health and safety reasons, a nurse or doctor may not be able to touch a display or track-pad but still needs to control a system. In other cases, the medical PIN NUMBER NAME I/O FUNCTION 61 PORTF.0 IN Receive input from the sensor 12, 13, 37, 38 PORTB.2, PORTB.3, PORTC.2, PORTC.3 OUT Enable the motor 10,11, 14, 15, 35, 36, 39, 40 PORTB.0, PORTB.1, PORTB.4, PORTB.5, PORTC.0, PORTC.1, PORTC.4, PORTC.5 OUT DC motor values 25 PORTD.0 OUT LCD RS pin 26 PORTD.1 OUT LCD RW pin 27 PORTD.2 OUT LCD EN pin 2-9 PORTE OUT LCD DATA PIN NUMBER NAME I/O FUNCTION 23/24 XTAL IN Crystal Oscillator 64 Vcc IN Power source 62 ARef IN Ground
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 582 professional may not be within reach of the display yet still needs to manipulate the content being shown on the display. Appropriate gestures, such as hand swipes or using a finger as a virtual mouse, are a safer and faster way to control the device. Gesture recognition may be used in automobiles for user control, and among other motivations as an incremental convenience and safety capability. Robots, if trained to recognize some gestures can be used in situations of social needs, like rehabilitation or catastrophe, more independently. ACKNOWLEDGEMENTS Several people helped me through the project, notably the Lab Assistants, for providing hardware and support; my beloved friends and associates for numerous code reviews and innumerable verbal discussions. REFERENCES [1]. Sidhant Gupta, Dan Morris, Shwetak N Patel, Desney Tan, SoundWave: Using the Doppler Effect to Sense Gestures, ACM, 2012 [2]. Kaustubh Kalgaonkar, Bhiksha Raj, One-handed gesture recognition using ultrasonic sonar, IEEE, 2009 [3]. Thomas Schlomer, Benjamin Poppinga, Niels Henze, Susanne Boll, Gesture Recognition with a Wii Controller, Proceedings of the 2nd international Conference on Tangible and Embedded interaction, 2008 [4]. Afshin Sepehri, Yaser Yacoob, Larry S. Davis "Employing the Hand as an Interface Device", Journal of Multimedia, [5]. Lars Bretzner and Tony Lindeberg "Use Your Hand as a 3-D Mouse ...", Proc. 5th European Conference on Computer Vision (H. Burkhardt and B. Neumann, eds.), June 1998. [6]. Matthew Turk and Mathias Kölsch, "Perceptual Interfaces", University of California, Santa Barbara UCSB Technical Report 2003-33 [7]. M Porta "Vision-based user interfaces: methods and applications", International Journal of Human-Computer Studies, 2002. [8]. Henriksen, K. Sporring, J. Hornbaek, K. " Virtual trackballs revisited", IEEE Transactions on Visualization and Computer Graphics, 2004 [9]. Do Jun-Hyeong, Jung Jin-Woo, Sung hoon Jung, Jang Hyoyoung, Bien Zeungnam, Advanced soft remote control system using hand gesture, Mexican International Conference on Artificial Intelligence, 2006 [10]. K. Ouchi, N. Esaka, Y. Tamura, M. Hirahara, M. Doi, Magic Wand: an intuitive gesture remote control for home appliances, International Conference on Active Media Technology, AMT 2005 [11]. Lars Bretzner, Ivan Laptev, Tony Lindeberg, Sören Lenman, Yngve Sundblad "A Prototype System for Computer Vision Based Human Computer Interaction", 2001. BIOGRAPHIES Mrs. Nidhi Gupta is a student of M.Tech (Embedded Systems) at ITM university. She is a Bachelor in Information Technology from University Of Delhi. She holds six years of experience in telecom industry. Ramandeep Singh is an Assistant Professor in EECE Department of ITM University, Gurgaon. He is pursuing Ph.D in embedded systems from ITM University. In 2009 he has completed M.E. in embedded systems. He is a B. Tech. graduate from GGSIPU, Delhi. His core research areas are low power embedded systems, robotics, FPGA based embedded systems and SCADA. Prior to joining ITM University he has worked with NXP Semiconductors, Bangalore. He has various publications in international journals and conferences. Mr. Sidharth Bhatia expertize is in the domain of Computer Vision and Applications of Robotics. He has published three research papers in the field of Computer Vision in international journals. He has done his M.Tech (Embedded Systems) from SRM-IST, Chennai and B.Tech from SRM-IST, Modinagar.