SlideShare a Scribd company logo
1 of 5
Download to read offline
International Journal of Engineering Research and Development
ISSN: 2278-067X, Volume 2, Issue 1 (July 2012), PP. 50-54
www.ijerd.com


Real Time Data Acquisition and Actuation via Network for Different Hand
                      gestures using Cyber glove
                     Subash chandar, Vignesh Kumar and Willson Amalraj
     Department of Electrical and Computer Engineering, National University of Singapore, 21 Lower Kent Ridge Road
                                                  Singapore 119077




Abstract—Real time data acquisition from a cyber glove based hand gesture recognition system and data transmission
through internet is proposed in this paper. The joint angles of the fingers are recognized for different gestures using a
Cyber glove. Data from cyber glove is obtained in real time by a Client module developed using Windows Application
Program Interface (WINAPI), from Virtual Hand Suite (VHS). TCP protocol is used for transmission of extracted data to
the Server. Microcontroller (AT89S52) is used to control the speed of the motor depending upon the real time data
received at the server end. Real time working of the prototype is demonstrated with successful data tapping, transmission,
reception and speed control.

Keywords––Cyber glove, Virtual Hand Suite (VHS), Windows Application Program Interface (WINAPI),
Microcontroller, Transmission control protocol (TCP).

                                                  I. INTRODUCTION
           On-line data acquisition, transmission and control play a vital role in the development of real time control systems
and also in the field of measurement. The design of these systems involves integrated electrical and electronic devices, which
creates a doubt on reliability of the system in terms of long distance data transmission. Data Acquisition systems with remote
accessibility are of great demand. Its task is to acquire data and transfer it to the base station. The complexity involved in the
design of online data transmission system can be reduced with the help Internet [1] & [2]. Nowadays, Sensor and Actuator
networks have an important impact in several fields such as smart power grids, smart buildings and smart industrial process
control for efficient use of resource. It is possible to realize a variety of applications in the area of feedback control systems
by combining sensors and actuators that operate in the environment. Integrating actuators into sensor networks is often
considered to be the next logical step in the evolution of wireless sensor networks. Actuation based on network improves the
processing capability of a system and overcomes the problem of poor real time operation and reliability [1]. By combining
gesture recognition with internet data transmission, actuation of any type of actuator from a remote location, in response to
the gesture is possible. A cyber glove based hand gesture recognition system that senses joints and hand orientation can be
used for gesture recognition [9]-[12]. Interface to computers through hand gestures is one of the efficient methods for
communication between computers and humans [7].

           The invention of glove input devices has led to increased research and development projects using hand inputs to a
variety of applications [8]. Ongoing researches in this field give a solid foundation for extracting online data from a hand
gesture recognition system and to control the speed of a motor using the extracted data. This paper deals with an approach
of extracting the real time data from a cyber-glove using VHS. A lookup table is formed from joint angle data received from
the VHS. Appropriate values that are defined as per the look up table are sent to the server for different postures of cyber
glove via Internet using TCP protocol. Internet communication is done using a client and server module developed in Visual
C++, which uses the WINAPI (Windows Application Programming Interface) available in Microsoft Windows Operating
System. A client-server based data transmission used in this project makes the system less complicated and reliable [3]-[6].

         The rest of the paper is organized as follows. In section II, a brief overview of Cyber glove is presented.
Experimental Setup is discussed in Section III. The proposed methodology for real time data acquisition and actuation via
network is discussed in detail in Section IV. In section V, the results of the proposed prototype model is discussed. Section
VI concludes the paper and the future works are presented in section VII.

                                                  II. CYBER GLOVE
          The Cyber glove system is a fully instrumented glove that provides up to 22 high-accuracy joint-angle
measurements. It uses appropriate resistive bending-sensing technology to accurately transform hand and finger motions into
real time digital joint-angle data. It has three flexion per finger, four abduction sensors along with a sensor measuring thumb
cross over, palm arch, wrist flexion and wrist abduction. The Cyber glove II used in our research is a wireless glove which
obtains real-time digital joint-angle data from hand and finger motions. The Virtual Hand SDK is an application which
integrates the real-time 3D hand interaction into software applications called Virtual Hand suite (VHS) in a simpler manner,
from which the joint angles data can be extracted. Individual sensors in Cyber glove can be calibrated to provide maximum
response for specific applications as shown in Fig 1. Depending on the posture to track appropriate sensors in Cyber glove

                                                               50
Real Time Data Acquisition and Actuation via Network for Different Hand gestures using Cyber glove

are selected. Calibration is done to increase the gain for the particular finger or joint in order to distinguish the data obtained
from other fingers. The joint angles obtained through the VHS are utilized to control the speed of the actuator.




                                          Fig.1 Advanced Calibration dialog in VHS

                                           III. EXPERIMENTAL SETUP
The Experimental setup for real time data acquisition from Cyber glove using VHS at client end is shown in Fig.2.




                                           Fig.2 Cyber glove with VHS (Server end)




                                  Fig.3 Microcontroller with serial port interface (Client end)

          The setup involves a Cyber glove II with Bluetooth data transmission module. The data from Cyber glove is
transmitted through a Bluetooth dongle to the client which interacts with VHS to simulate the virtual 3D hand. The server
setup has a PC with a microcontroller connected to its serial port. The microcontroller responds to the data received from the
server by sending corresponding pulse to the actuator (Motor) as shown in Fg.3.

                                 IV. PROPOSED SYSTEM ARCHITECTURE
         The architecture comprises of different simple modules working in a combined manner. The Flow diagram of the
proposed algorithm is shown in Fig.4. The detailed working principle of each module in the algorithm is discussed in this
section.

                                                               51
Real Time Data Acquisition and Actuation via Network for Different Hand gestures using Cyber glove


                                      Data Acquisition Module

                                       CLIENT             VHS                  CYBER GLOVE


                                Data Transmission via Internet (TCP)

                                        Data Reception Module

                                                SERVER                         Microcontroller
                                                                                (AT89S52)


                                                                                   Actuator
                                                                                 (DC Motor)
                                              Fig.4 Flow diagram of proposed system

A. Data Acquisition Module
           VHS application in the client end monitors the joint angle data of Cyber glove in real time. VHS application is to
be programmed by building appropriate client module in Visual C++ using WINAPI, in order to extract the joint angle
information for postures of interest. Client Module is developed to receive the data from the cyber glove and to transfer the
received data to the server via network with a continuous polling mode using TCP in real time. The client module utilizes the
libraries in VHT to communicate with VHS. A unique character is used to represent each hand gestures. Based on this data a
lookup table is formed in Client module as shown in Table I.

                           Table I. HAND GESTURES AND ITS CORRESPONDING VALUES


                                   Hand
                                   gestures

                                   Characters       5           6          7          8

           The port address and dynamic IP address of server are the inputs to the client module. Once the client module is
executed, the client code prompts for server Port and IP address and enters into polling after obtaining the values. It
communicates with the VHS in real time and extracts the data for different postures. The extracted data is compared with the
lookup table and an appropriate characters corresponding to the gesture is sent to the server, in real time. Calibration for the
finger joints of interest is done by amplifying the gain of the sensor. Due to this the joint angle of interest can be easily
identified.

B. Data Transmission
          The data from the client module is sent to server via Internet. Communication between server and client is done
using TCP, one of the core protocols of the Internet protocol suite. TCP provides communication service at an intermediate
level between the application program (Visual C++) and the Internet protocol. The unassigned port in TCP ranges from
49152 to 65535. The port address used in our prototype module is 45000. A socket is declared, initialized and configured in
both client and server module, for establishing network connection. The socket is to be checked by both modules in
continuous polling mode.

C. Data Reception Module
          The server module is developed in visual C++ using WINAPI similar to the client. The server module receives the
data from client and sends it to the serial port. The server should be activated before executing the client module. If this
condition fails, the client will automatically quit, prompting “connection error”. The server will be in continuous polling
mode and will check for any data in the specified port. If the data appears in the declared socket it is retrieved and sent to the
serial port. The server module is built with a separate module for serial port communication, in which the serial port is
configured with 9600 bps, COM2, 8 bit data, with 1 start and stop bit. The baud rate can be increased for data transmission at
high sampling rate. The data at the serial port should be present, until the incoming of next data from client. This is achieved
by declaring serial port communication module as a thread, so that it executes independent of server module. The thread will
be triggered by execution of server module which will be in continuous polling mode similar to client and server.

D. Microcontroller and Actuator
       Microcontroller is a microprocessor designed specifically for control applications, and is equipped with ROM,
RAM and facilities I / O on a single chip. AT89S52 is from MCS-51/52 family equipped with an internal 8 Kbyte Flash

                                                               52
Real Time Data Acquisition and Actuation via Network for Different Hand gestures using Cyber glove

EPROM (Erasable and Programmable Read Only Memory), which allows its memory to be reprogrammed. There are four
input and output ports 8 bits each. The microcontroller is clocked at 12 MHz. The program is done in assembly language
and burnt using KEIL C. The data from the serial port is fed into a microcontroller (AT89S52) with serial interface (SCON).
The microcontroller decodes the value and saves it in the accumulator. Depending on the accumulator value different
frequency is generated. The generated pulse is fed via port 2, which is connected to a low power DC motor. Thus for
different values received from the client the speed of the motor will vary. The actuator can be directly driven by a
microcontroller, if the power rating is less else a driver circuit can be used to avoid loading.

                                        V. RESULTS AND DISCUSSION
          The data received by server is sent to the Serial port emulator which is used to convert the USB port into a serial
port so that it can be used for present generation laptops and desktops which lacks serial port. The microcontroller is
programmed such that it produces pulses of appropriate frequency as per the characters received from client as shown in
Table II. A DSO is used to check the pulse pattern. It can be seen that the pulse pattern varies according to variation in the
joint angles i.e. variation in data received from client as shown in Fig.5.

                  Table II. CHARACTERS AND ITS CORRESPONDNG FREQUENCY GENERATED
                                      Characters     5  6  7  8
                                      Frequency (Hz) 48 24 12 0




                                                             (a)




                                                             (b)




                                                             (c)




                                                            (d)
                           Fig.5 Pulse generated by Microcontroller for different received values
                                           (a) 48 Hz (b) 24Hz (c) 12Hz (d) 0 Hz

                                                             53
Real Time Data Acquisition and Actuation via Network for Different Hand gestures using Cyber glove

                                                    VI. CONCLUSION
          Real time data from the cyber glove is extracted with help of developed client module in developed VC++. The
obtained real time data is successfully transmitted using TCP. The server module is able to receive the data and send it to
Microcontroller (AT89S52). Threading technique of WINAPI is successful in transmitting the data from server to the
Microcontroller. Pulse of appropriate frequencies is generated for unique character transmitted, which is used for actuation.
The prototype built is able to track, transmit and receive the cyber glove data effectively with good response time.

                                                  VII. FUTURE WORK
         The simplex communication method used in this paper can be done using Duplex communication through which
real human-computer interaction can be visualized. To achieve more smoothing actuation and accuracy, the baud rate of
microcontroller as well as the frequency count in the proposed topology can be increased. With some hardware modification,
the proposed method can be used for home automation.

                                                        REFERENCES
  [1].    Manivannan M and Kumaresan N, "Design of On-line Interactive Data Acquisition and Control System for Embedded Real Time
          Applications," in PROCEEDINGS OF ICETECT 2011.
  [2].    Ali Ziya Alkar, Member, IEEE, and Mehmet Atif Karaca,"An Internet- Based Interactive Embedded Data-Acquisition System
          for Real-Time Applications,"IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL.58, NO.3,
          MARCH 2009.
  [3].    A. Sang, H. Lin, and C. E. Y. Z. Goua, “Wireless Internet-based measurement architecture for air quality monitoring,” in Proc.
          21st IEEE IMTC May 18–20, 2004, vol. 3, pp. 1901–1906.
  [4].    G. Zhenyu and J. C. Moulder, “An Internet based telemedicine system,” in Proc. IEEE EMBS Int. Conf. Inf. Technol. Appl.
          Biomed., 2000, pp. 99–103.
  [5].    J. Dong and H. H. Zhu, “Mobile ECG detector through GPRS/Internet,” in Proc. 17th IEEE Symp. CBMS, June 24–25, 2004,
          pp. 485–489.
  [6].    P.Wang, J.-G.Wang, X.-B. Shi, andW. He, “The research of telemedicine system based on embedded computer,” in Proc. 27th
          IEEE Annu. Conf. Eng. Med. Biol., Shanghai, China, Sep. 1–4, 2005, pp. 114–117.
  [7].    T.G.Zimmerman et al., “A Hand Gesture Interface Device.” Proc. Human Factors in Computing Systems and Graphics interface,
          ACM
  [8].    DJ Sturman and David Zelter, “A Survey of Glove-based Input.” IEEE Computer Graphics and Applications, Vol 14:1, (January
          1994)
  [9].    Sturman, D. J., Zeltzer, D., and Pieper, S. 1989. Handson interaction with virtual environments. In Proceedings of the 2nd
          Annual ACM SIGGRAPH Symposium on User interface Software and Technology (Williamsburg, Virginia, United States,
          November 13 - 15, 1989). UIST '89. ACM Press, New York, NY, 19-24.
  [10].   T. Baudel & M. Beaudouin-Lafon, “CHARADE: Remote Control of Objects Using Free-Hand Gestures”, Communications of
          the ACM, Vol. 36, July 1993, pp 28-35
  [11].   J. K. Chapin, Karen A. Moxon, R. S. Markowitz, andM. A. L. Nicolelis. Real-time control of a robot arm using simultaneously
          recorded neurons in the motor cortex. Nature Neuroscience, 2(7):583 – 58.




                                                                 54

More Related Content

What's hot

Latest mca projects 2013
Latest mca projects 2013Latest mca projects 2013
Latest mca projects 2013rathikamca
 
Office Automation & Attendance System using IoT
Office Automation & Attendance System using IoTOffice Automation & Attendance System using IoT
Office Automation & Attendance System using IoTIRJET Journal
 
Monitoring in IOT enabled devices
Monitoring in IOT enabled devicesMonitoring in IOT enabled devices
Monitoring in IOT enabled devicesEswar Publications
 
SECURE TRANSMISSION OF DATA IN SMART GRID WITH THE AID OF ELLIPTIC CURVE CRYP...
SECURE TRANSMISSION OF DATA IN SMART GRID WITH THE AID OF ELLIPTIC CURVE CRYP...SECURE TRANSMISSION OF DATA IN SMART GRID WITH THE AID OF ELLIPTIC CURVE CRYP...
SECURE TRANSMISSION OF DATA IN SMART GRID WITH THE AID OF ELLIPTIC CURVE CRYP...IAEME Publication
 
Licensing in virtual environments
Licensing in virtual environmentsLicensing in virtual environments
Licensing in virtual environmentsteam-WIBU
 

What's hot (9)

Latest mca projects 2013
Latest mca projects 2013Latest mca projects 2013
Latest mca projects 2013
 
AQSB press release
AQSB press releaseAQSB press release
AQSB press release
 
Office Automation & Attendance System using IoT
Office Automation & Attendance System using IoTOffice Automation & Attendance System using IoT
Office Automation & Attendance System using IoT
 
Sensor Cloud
Sensor CloudSensor Cloud
Sensor Cloud
 
Monitoring in IOT enabled devices
Monitoring in IOT enabled devicesMonitoring in IOT enabled devices
Monitoring in IOT enabled devices
 
SECURE TRANSMISSION OF DATA IN SMART GRID WITH THE AID OF ELLIPTIC CURVE CRYP...
SECURE TRANSMISSION OF DATA IN SMART GRID WITH THE AID OF ELLIPTIC CURVE CRYP...SECURE TRANSMISSION OF DATA IN SMART GRID WITH THE AID OF ELLIPTIC CURVE CRYP...
SECURE TRANSMISSION OF DATA IN SMART GRID WITH THE AID OF ELLIPTIC CURVE CRYP...
 
IoT on azure
IoT on azureIoT on azure
IoT on azure
 
Licensing in virtual environments
Licensing in virtual environmentsLicensing in virtual environments
Licensing in virtual environments
 
JAVA IEEE -2015
JAVA IEEE -2015JAVA IEEE -2015
JAVA IEEE -2015
 

Viewers also liked

Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...IJERD Editor
 
Experimental performance of flexural creep behavior of ferrocement slab
Experimental performance of flexural creep behavior of ferrocement slabExperimental performance of flexural creep behavior of ferrocement slab
Experimental performance of flexural creep behavior of ferrocement slabeSAT Publishing House
 
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...IJERD Editor
 

Viewers also liked (11)

www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
 
Experimental performance of flexural creep behavior of ferrocement slab
Experimental performance of flexural creep behavior of ferrocement slabExperimental performance of flexural creep behavior of ferrocement slab
Experimental performance of flexural creep behavior of ferrocement slab
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
 

Similar to IJERD(www.ijerd.com)International Journal of Engineering Research and Development

Design of a Remotely Accessible PC based Temperature Monitoring System
Design of a Remotely Accessible PC based Temperature Monitoring SystemDesign of a Remotely Accessible PC based Temperature Monitoring System
Design of a Remotely Accessible PC based Temperature Monitoring SystemIDES Editor
 
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...ijasuc
 
Design of on line interactive data acquisition and control system for embedde...
Design of on line interactive data acquisition and control system for embedde...Design of on line interactive data acquisition and control system for embedde...
Design of on line interactive data acquisition and control system for embedde...sudhakar5472
 
Guru ieee review_cent percent virtualization
Guru ieee review_cent percent virtualizationGuru ieee review_cent percent virtualization
Guru ieee review_cent percent virtualizationGuru Shankar
 
global wireless e-voting
global wireless e-votingglobal wireless e-voting
global wireless e-votingsahiba javid
 
Network Robots - Abhijeet
Network Robots - AbhijeetNetwork Robots - Abhijeet
Network Robots - AbhijeetAbhijeet Kalsi
 
Real time approach of piezo actuated beam for wireless seismic measurement us...
Real time approach of piezo actuated beam for wireless seismic measurement us...Real time approach of piezo actuated beam for wireless seismic measurement us...
Real time approach of piezo actuated beam for wireless seismic measurement us...eSAT Journals
 
IRJET - Bridge Monitoring System using IoT
IRJET -  	  Bridge Monitoring System using IoTIRJET -  	  Bridge Monitoring System using IoT
IRJET - Bridge Monitoring System using IoTIRJET Journal
 
Introduction-All 'bout IOT
Introduction-All 'bout IOTIntroduction-All 'bout IOT
Introduction-All 'bout IOTInxee
 
Global wireless e voting
Global wireless  e votingGlobal wireless  e voting
Global wireless e votingvitam,berhampur
 
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...Mistral Solutions
 
Configuring lifa for remote communication using web architecture
Configuring lifa for remote communication using web architectureConfiguring lifa for remote communication using web architecture
Configuring lifa for remote communication using web architectureVatsal N Shah
 
Edge computing and its role in architecting IoT
Edge computing and its role in architecting IoTEdge computing and its role in architecting IoT
Edge computing and its role in architecting IoTKiran Kumar Pattanaik
 
Mobile Provisioning Enterprise Network PON-Revisi-Final - English
Mobile Provisioning Enterprise Network PON-Revisi-Final - EnglishMobile Provisioning Enterprise Network PON-Revisi-Final - English
Mobile Provisioning Enterprise Network PON-Revisi-Final - EnglishMuharam Cahyadi
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowMyNOG
 
IRJET - Dynamic and Privacy-Preserving Reputation Management for Block Chain-...
IRJET - Dynamic and Privacy-Preserving Reputation Management for Block Chain-...IRJET - Dynamic and Privacy-Preserving Reputation Management for Block Chain-...
IRJET - Dynamic and Privacy-Preserving Reputation Management for Block Chain-...IRJET Journal
 
Performance Evaluation Of A Wimax Testbed
Performance Evaluation Of A Wimax TestbedPerformance Evaluation Of A Wimax Testbed
Performance Evaluation Of A Wimax TestbedAlison Reed
 

Similar to IJERD(www.ijerd.com)International Journal of Engineering Research and Development (20)

Design of a Remotely Accessible PC based Temperature Monitoring System
Design of a Remotely Accessible PC based Temperature Monitoring SystemDesign of a Remotely Accessible PC based Temperature Monitoring System
Design of a Remotely Accessible PC based Temperature Monitoring System
 
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
 
Design of on line interactive data acquisition and control system for embedde...
Design of on line interactive data acquisition and control system for embedde...Design of on line interactive data acquisition and control system for embedde...
Design of on line interactive data acquisition and control system for embedde...
 
Guru ieee review_cent percent virtualization
Guru ieee review_cent percent virtualizationGuru ieee review_cent percent virtualization
Guru ieee review_cent percent virtualization
 
1st preview
1st preview1st preview
1st preview
 
global wireless e-voting
global wireless e-votingglobal wireless e-voting
global wireless e-voting
 
Network Robots - Abhijeet
Network Robots - AbhijeetNetwork Robots - Abhijeet
Network Robots - Abhijeet
 
Real time approach of piezo actuated beam for wireless seismic measurement us...
Real time approach of piezo actuated beam for wireless seismic measurement us...Real time approach of piezo actuated beam for wireless seismic measurement us...
Real time approach of piezo actuated beam for wireless seismic measurement us...
 
IRJET - Bridge Monitoring System using IoT
IRJET -  	  Bridge Monitoring System using IoTIRJET -  	  Bridge Monitoring System using IoT
IRJET - Bridge Monitoring System using IoT
 
Introduction-All 'bout IOT
Introduction-All 'bout IOTIntroduction-All 'bout IOT
Introduction-All 'bout IOT
 
Global wireless e voting
Global wireless  e votingGlobal wireless  e voting
Global wireless e voting
 
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
 
Configuring lifa for remote communication using web architecture
Configuring lifa for remote communication using web architectureConfiguring lifa for remote communication using web architecture
Configuring lifa for remote communication using web architecture
 
Edge computing and its role in architecting IoT
Edge computing and its role in architecting IoTEdge computing and its role in architecting IoT
Edge computing and its role in architecting IoT
 
Mobile Provisioning Enterprise Network PON-Revisi-Final - English
Mobile Provisioning Enterprise Network PON-Revisi-Final - EnglishMobile Provisioning Enterprise Network PON-Revisi-Final - English
Mobile Provisioning Enterprise Network PON-Revisi-Final - English
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid Chow
 
IRJET - Dynamic and Privacy-Preserving Reputation Management for Block Chain-...
IRJET - Dynamic and Privacy-Preserving Reputation Management for Block Chain-...IRJET - Dynamic and Privacy-Preserving Reputation Management for Block Chain-...
IRJET - Dynamic and Privacy-Preserving Reputation Management for Block Chain-...
 
Performance Evaluation Of A Wimax Testbed
Performance Evaluation Of A Wimax TestbedPerformance Evaluation Of A Wimax Testbed
Performance Evaluation Of A Wimax Testbed
 
Jq2416671672
Jq2416671672Jq2416671672
Jq2416671672
 
Presentation
PresentationPresentation
Presentation
 

More from IJERD Editor

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksIJERD Editor
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEIJERD Editor
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...IJERD Editor
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’IJERD Editor
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignIJERD Editor
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationIJERD Editor
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...IJERD Editor
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRIJERD Editor
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingIJERD Editor
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string valueIJERD Editor
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...IJERD Editor
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeIJERD Editor
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...IJERD Editor
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraIJERD Editor
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...IJERD Editor
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...IJERD Editor
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingIJERD Editor
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...IJERD Editor
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart GridIJERD Editor
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderIJERD Editor
 

More from IJERD Editor (20)

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACE
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding Design
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive Manufacturing
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string value
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF Dxing
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart Grid
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powder
 

Recently uploaded

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

IJERD(www.ijerd.com)International Journal of Engineering Research and Development

  • 1. International Journal of Engineering Research and Development ISSN: 2278-067X, Volume 2, Issue 1 (July 2012), PP. 50-54 www.ijerd.com Real Time Data Acquisition and Actuation via Network for Different Hand gestures using Cyber glove Subash chandar, Vignesh Kumar and Willson Amalraj Department of Electrical and Computer Engineering, National University of Singapore, 21 Lower Kent Ridge Road Singapore 119077 Abstract—Real time data acquisition from a cyber glove based hand gesture recognition system and data transmission through internet is proposed in this paper. The joint angles of the fingers are recognized for different gestures using a Cyber glove. Data from cyber glove is obtained in real time by a Client module developed using Windows Application Program Interface (WINAPI), from Virtual Hand Suite (VHS). TCP protocol is used for transmission of extracted data to the Server. Microcontroller (AT89S52) is used to control the speed of the motor depending upon the real time data received at the server end. Real time working of the prototype is demonstrated with successful data tapping, transmission, reception and speed control. Keywords––Cyber glove, Virtual Hand Suite (VHS), Windows Application Program Interface (WINAPI), Microcontroller, Transmission control protocol (TCP). I. INTRODUCTION On-line data acquisition, transmission and control play a vital role in the development of real time control systems and also in the field of measurement. The design of these systems involves integrated electrical and electronic devices, which creates a doubt on reliability of the system in terms of long distance data transmission. Data Acquisition systems with remote accessibility are of great demand. Its task is to acquire data and transfer it to the base station. The complexity involved in the design of online data transmission system can be reduced with the help Internet [1] & [2]. Nowadays, Sensor and Actuator networks have an important impact in several fields such as smart power grids, smart buildings and smart industrial process control for efficient use of resource. It is possible to realize a variety of applications in the area of feedback control systems by combining sensors and actuators that operate in the environment. Integrating actuators into sensor networks is often considered to be the next logical step in the evolution of wireless sensor networks. Actuation based on network improves the processing capability of a system and overcomes the problem of poor real time operation and reliability [1]. By combining gesture recognition with internet data transmission, actuation of any type of actuator from a remote location, in response to the gesture is possible. A cyber glove based hand gesture recognition system that senses joints and hand orientation can be used for gesture recognition [9]-[12]. Interface to computers through hand gestures is one of the efficient methods for communication between computers and humans [7]. The invention of glove input devices has led to increased research and development projects using hand inputs to a variety of applications [8]. Ongoing researches in this field give a solid foundation for extracting online data from a hand gesture recognition system and to control the speed of a motor using the extracted data. This paper deals with an approach of extracting the real time data from a cyber-glove using VHS. A lookup table is formed from joint angle data received from the VHS. Appropriate values that are defined as per the look up table are sent to the server for different postures of cyber glove via Internet using TCP protocol. Internet communication is done using a client and server module developed in Visual C++, which uses the WINAPI (Windows Application Programming Interface) available in Microsoft Windows Operating System. A client-server based data transmission used in this project makes the system less complicated and reliable [3]-[6]. The rest of the paper is organized as follows. In section II, a brief overview of Cyber glove is presented. Experimental Setup is discussed in Section III. The proposed methodology for real time data acquisition and actuation via network is discussed in detail in Section IV. In section V, the results of the proposed prototype model is discussed. Section VI concludes the paper and the future works are presented in section VII. II. CYBER GLOVE The Cyber glove system is a fully instrumented glove that provides up to 22 high-accuracy joint-angle measurements. It uses appropriate resistive bending-sensing technology to accurately transform hand and finger motions into real time digital joint-angle data. It has three flexion per finger, four abduction sensors along with a sensor measuring thumb cross over, palm arch, wrist flexion and wrist abduction. The Cyber glove II used in our research is a wireless glove which obtains real-time digital joint-angle data from hand and finger motions. The Virtual Hand SDK is an application which integrates the real-time 3D hand interaction into software applications called Virtual Hand suite (VHS) in a simpler manner, from which the joint angles data can be extracted. Individual sensors in Cyber glove can be calibrated to provide maximum response for specific applications as shown in Fig 1. Depending on the posture to track appropriate sensors in Cyber glove 50
  • 2. Real Time Data Acquisition and Actuation via Network for Different Hand gestures using Cyber glove are selected. Calibration is done to increase the gain for the particular finger or joint in order to distinguish the data obtained from other fingers. The joint angles obtained through the VHS are utilized to control the speed of the actuator. Fig.1 Advanced Calibration dialog in VHS III. EXPERIMENTAL SETUP The Experimental setup for real time data acquisition from Cyber glove using VHS at client end is shown in Fig.2. Fig.2 Cyber glove with VHS (Server end) Fig.3 Microcontroller with serial port interface (Client end) The setup involves a Cyber glove II with Bluetooth data transmission module. The data from Cyber glove is transmitted through a Bluetooth dongle to the client which interacts with VHS to simulate the virtual 3D hand. The server setup has a PC with a microcontroller connected to its serial port. The microcontroller responds to the data received from the server by sending corresponding pulse to the actuator (Motor) as shown in Fg.3. IV. PROPOSED SYSTEM ARCHITECTURE The architecture comprises of different simple modules working in a combined manner. The Flow diagram of the proposed algorithm is shown in Fig.4. The detailed working principle of each module in the algorithm is discussed in this section. 51
  • 3. Real Time Data Acquisition and Actuation via Network for Different Hand gestures using Cyber glove Data Acquisition Module CLIENT VHS CYBER GLOVE Data Transmission via Internet (TCP) Data Reception Module SERVER Microcontroller (AT89S52) Actuator (DC Motor) Fig.4 Flow diagram of proposed system A. Data Acquisition Module VHS application in the client end monitors the joint angle data of Cyber glove in real time. VHS application is to be programmed by building appropriate client module in Visual C++ using WINAPI, in order to extract the joint angle information for postures of interest. Client Module is developed to receive the data from the cyber glove and to transfer the received data to the server via network with a continuous polling mode using TCP in real time. The client module utilizes the libraries in VHT to communicate with VHS. A unique character is used to represent each hand gestures. Based on this data a lookup table is formed in Client module as shown in Table I. Table I. HAND GESTURES AND ITS CORRESPONDING VALUES Hand gestures Characters 5 6 7 8 The port address and dynamic IP address of server are the inputs to the client module. Once the client module is executed, the client code prompts for server Port and IP address and enters into polling after obtaining the values. It communicates with the VHS in real time and extracts the data for different postures. The extracted data is compared with the lookup table and an appropriate characters corresponding to the gesture is sent to the server, in real time. Calibration for the finger joints of interest is done by amplifying the gain of the sensor. Due to this the joint angle of interest can be easily identified. B. Data Transmission The data from the client module is sent to server via Internet. Communication between server and client is done using TCP, one of the core protocols of the Internet protocol suite. TCP provides communication service at an intermediate level between the application program (Visual C++) and the Internet protocol. The unassigned port in TCP ranges from 49152 to 65535. The port address used in our prototype module is 45000. A socket is declared, initialized and configured in both client and server module, for establishing network connection. The socket is to be checked by both modules in continuous polling mode. C. Data Reception Module The server module is developed in visual C++ using WINAPI similar to the client. The server module receives the data from client and sends it to the serial port. The server should be activated before executing the client module. If this condition fails, the client will automatically quit, prompting “connection error”. The server will be in continuous polling mode and will check for any data in the specified port. If the data appears in the declared socket it is retrieved and sent to the serial port. The server module is built with a separate module for serial port communication, in which the serial port is configured with 9600 bps, COM2, 8 bit data, with 1 start and stop bit. The baud rate can be increased for data transmission at high sampling rate. The data at the serial port should be present, until the incoming of next data from client. This is achieved by declaring serial port communication module as a thread, so that it executes independent of server module. The thread will be triggered by execution of server module which will be in continuous polling mode similar to client and server. D. Microcontroller and Actuator Microcontroller is a microprocessor designed specifically for control applications, and is equipped with ROM, RAM and facilities I / O on a single chip. AT89S52 is from MCS-51/52 family equipped with an internal 8 Kbyte Flash 52
  • 4. Real Time Data Acquisition and Actuation via Network for Different Hand gestures using Cyber glove EPROM (Erasable and Programmable Read Only Memory), which allows its memory to be reprogrammed. There are four input and output ports 8 bits each. The microcontroller is clocked at 12 MHz. The program is done in assembly language and burnt using KEIL C. The data from the serial port is fed into a microcontroller (AT89S52) with serial interface (SCON). The microcontroller decodes the value and saves it in the accumulator. Depending on the accumulator value different frequency is generated. The generated pulse is fed via port 2, which is connected to a low power DC motor. Thus for different values received from the client the speed of the motor will vary. The actuator can be directly driven by a microcontroller, if the power rating is less else a driver circuit can be used to avoid loading. V. RESULTS AND DISCUSSION The data received by server is sent to the Serial port emulator which is used to convert the USB port into a serial port so that it can be used for present generation laptops and desktops which lacks serial port. The microcontroller is programmed such that it produces pulses of appropriate frequency as per the characters received from client as shown in Table II. A DSO is used to check the pulse pattern. It can be seen that the pulse pattern varies according to variation in the joint angles i.e. variation in data received from client as shown in Fig.5. Table II. CHARACTERS AND ITS CORRESPONDNG FREQUENCY GENERATED Characters 5 6 7 8 Frequency (Hz) 48 24 12 0 (a) (b) (c) (d) Fig.5 Pulse generated by Microcontroller for different received values (a) 48 Hz (b) 24Hz (c) 12Hz (d) 0 Hz 53
  • 5. Real Time Data Acquisition and Actuation via Network for Different Hand gestures using Cyber glove VI. CONCLUSION Real time data from the cyber glove is extracted with help of developed client module in developed VC++. The obtained real time data is successfully transmitted using TCP. The server module is able to receive the data and send it to Microcontroller (AT89S52). Threading technique of WINAPI is successful in transmitting the data from server to the Microcontroller. Pulse of appropriate frequencies is generated for unique character transmitted, which is used for actuation. The prototype built is able to track, transmit and receive the cyber glove data effectively with good response time. VII. FUTURE WORK The simplex communication method used in this paper can be done using Duplex communication through which real human-computer interaction can be visualized. To achieve more smoothing actuation and accuracy, the baud rate of microcontroller as well as the frequency count in the proposed topology can be increased. With some hardware modification, the proposed method can be used for home automation. REFERENCES [1]. Manivannan M and Kumaresan N, "Design of On-line Interactive Data Acquisition and Control System for Embedded Real Time Applications," in PROCEEDINGS OF ICETECT 2011. [2]. Ali Ziya Alkar, Member, IEEE, and Mehmet Atif Karaca,"An Internet- Based Interactive Embedded Data-Acquisition System for Real-Time Applications,"IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL.58, NO.3, MARCH 2009. [3]. A. Sang, H. Lin, and C. E. Y. Z. Goua, “Wireless Internet-based measurement architecture for air quality monitoring,” in Proc. 21st IEEE IMTC May 18–20, 2004, vol. 3, pp. 1901–1906. [4]. G. Zhenyu and J. C. Moulder, “An Internet based telemedicine system,” in Proc. IEEE EMBS Int. Conf. Inf. Technol. Appl. Biomed., 2000, pp. 99–103. [5]. J. Dong and H. H. Zhu, “Mobile ECG detector through GPRS/Internet,” in Proc. 17th IEEE Symp. CBMS, June 24–25, 2004, pp. 485–489. [6]. P.Wang, J.-G.Wang, X.-B. Shi, andW. He, “The research of telemedicine system based on embedded computer,” in Proc. 27th IEEE Annu. Conf. Eng. Med. Biol., Shanghai, China, Sep. 1–4, 2005, pp. 114–117. [7]. T.G.Zimmerman et al., “A Hand Gesture Interface Device.” Proc. Human Factors in Computing Systems and Graphics interface, ACM [8]. DJ Sturman and David Zelter, “A Survey of Glove-based Input.” IEEE Computer Graphics and Applications, Vol 14:1, (January 1994) [9]. Sturman, D. J., Zeltzer, D., and Pieper, S. 1989. Handson interaction with virtual environments. In Proceedings of the 2nd Annual ACM SIGGRAPH Symposium on User interface Software and Technology (Williamsburg, Virginia, United States, November 13 - 15, 1989). UIST '89. ACM Press, New York, NY, 19-24. [10]. T. Baudel & M. Beaudouin-Lafon, “CHARADE: Remote Control of Objects Using Free-Hand Gestures”, Communications of the ACM, Vol. 36, July 1993, pp 28-35 [11]. J. K. Chapin, Karen A. Moxon, R. S. Markowitz, andM. A. L. Nicolelis. Real-time control of a robot arm using simultaneously recorded neurons in the motor cortex. Nature Neuroscience, 2(7):583 – 58. 54