SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 11, Issue 1 (May. - Jun. 2013), PP 70-74
www.iosrjournals.org
www.iosrjournals.org 70 | Page
HCI for Real world Applications
Sreeji C, Vineetha G R, Amina Beevi A, Nasseena N, Neethu S S
Depariment of Computer Science and Engineering, Kerala University
Sree Buddha College of Engineering, Pattoor, Alappuzha
Abstract: Human-computer interaction (HCI) is necessary for different real world applications. Swarm robotics is an
emerging technology in the real world. This paper presents navigation of swarm robot through hand gestures. The
interaction of Human-robot is needed for controlling the swarm robots. The communication between multiple robots
possible through sending messages. For sending messages Bluetooth technology can be used. Our goal is to make swarm
robot to work effectively based on the gesture given. Background noise and dynamic environments are the key issues in the
gesture recognition process. The background objects will affect the system performance and accuracy. Hand tracking along
with feature extraction is used in this paper to dealing these issues. The robot used is the foot-bot robot developed in
swarmanoid projects. Webcam is used as visual interface. Collaboration of robot with human has great importance in the
field of service robotics.
Keywords—Swarm robots, hand detection, Gabor filter, gesture identification, navigation of swarm robots, Bluetooth,
human-computer interaction.
I. INTRODUCTION
Nowadays, robots are used in various environments for different applications, from industrial fields,
manufacturing to autonomous exploration of remote planets. Among these, mobile robots have achieved great
consideration from scientific, industrial and military communities. Robotics deals with design, construction,
manufacture, application of robots. These are automated machines that can work like humans. They can work in
dangerous places, where humans cannot. The main characteristics of robots are sensing, movement, energy and
intelligence.
Swarm robotics is an approach for coordinating a large number of relatively small robots. Swarm
robotics is a field focuses on controlling large scale homogenous multi robot systems. Swarm robots have the
characteristics like robustness, flexibility, scalability, effectiveness, fault tolerance, adaptability and so on.
Robots used are simple and cheap. This paper presents how to co-ordinate a number of robots for performing a
particular task. A powerful processor is required for control of swarm robots. The controller has additional task
compared to individual mobile robot controllers. In addition to obstacle avoidance and navigation swarm robot
can communicate through sending messages [4]. Swarm can perform tasks that one expensive robot cannot.
Even if some of the robots in the swarm fail, it can still achieve the task. For swarm applications real robot is not
used because of its high economical cost and large area needed for execution.
In this paper swarm robots move according to the commands given through gestures. We use hand
gestures for giving commands. Which is the powerful way of communication and additional devices are not
needed. A hand gesture is a movement that we make with our hand to give control instead of speaking.
Recognizing gestures is a complex task which involves motion modelling, motion analysis, pattern recognition
etc. Vision based interface are one of the key research area in which human-robot interaction gain interests [2].
In this paper we use tracking algorithm to detect hand in the image and Gabor filter for feature extraction and
identification. Presence of noise is a serious issue. Unwanted objects and backgrounds will affect the system. So
we use a tracking algorithm to detect hand and extract information from that part. We select skin color as a
parameter for tracking a hand because of its computational simplicity. Hand gestures are very rich in shape
variation, motion and textures. So we choose static features like finger tips, finger direction and hand contours
are selected for recognition. But lightning conditions will not give correct features.
The rest of this paper is organized as follows. Section II gives a brief idea about location sensing
systems and mobile robot navigation. Section III presents hand detection. Section IV presents feature extraction
and gesture recognition. Section V presents goal directed navigation of swarm robots. Section VI presents
hardware implementation and section VII includes conclusion.
II. Related Work
A. Location Sensing Systems [7]
Location sensing systems in mobile robot can be classified into absolute and relative sensors. Absolute
location sensor includes GPS (global positing system) using at least three satellites and an external camera.
Robots with GPS [11] receivers can obtain their own 3-D location plus time information. The receiver is smaller
in size. GPS is difficult to deal with signal blockage, so will not work in indoors.
HCI for Real world Applications
www.iosrjournals.org 71 | Page
The relative sensors include cameras, RSSI (received signal strength indicator) measurement systems
and proximity sensors. Camera placed on robot take the snapshot of surroundings. Through a series of
computations the information is extracted from the snapshot. From the continuous process, the robot can
recognize the presence of objects.
RSSI measurement systems are employed in wireless environment based on wireless networking of
IEEE 802.11 protocol family or RFID (radio frequency identification) RSSI measurement systems are not
affected by any obstacles. RSSI needs other hardware devices like antenna and reader. Because of low accuracy,
it is difficult to deploy large-scale robot swarms using RSSI measurements system.
Proximity sensors are classified into LRF (laser range finder), ultrasonic sensor and Ir (infrared sensor).
Compared with LRF, sonar and Ir are smaller and low cost. These merits can be directly connected with swarm
organization of larger number of mobile robots. Ir based parallax distance measurement can be cheaper and
smaller than sonar, but it is affected by color of objects. Multi sensor fusion technique like camera plus laser
photo detector and RSSI based on sonar introduced to make mutual strengths.
B. Mobile Robot Navigation [13]
For navigation of mobile robots in the indoor environment needs some tasks. Assume the environment
to be static and all other objects are rigid. Indoor environment has intrinsic uncertainty and complexity that
cannot be overcome with this approach. An alternative, reactive approach is used. An example is the use of
potential field method (PFM) for local planning like obstacle avoidance. In the combination of global path
planning with local path planning, calculate the shortest path between two points, as it navigates adjust the path
plan according to the environment. Obstacle avoidance results naturally from the incremental path planning.
III. HAND DETECTION
This section deals with detection of hands by taking parameter as skin.
A. Detecting Skin And Non-skin
Color is used as a parameter in detection. Detection of hand from a dynamic environment is done by
means of identifying color. So selection of color space is crucial. Geometric variations and orientations are the
issues which are to be handled while tracking. The aim is to differentiate between skin and non-skin pixels.
Detection of skin includes detecting image pixels and regions that contain skin-tone color. Background
should be controlled or make uneven to skin colored objects. The appearance of skin in an image depends on the
illumination conditions. Skin detection takes place in two phases. Training phase and detection phase.
Training a skin detector involves three basic steps. Collect database of skin patches from different
images. Choose an appropriate color space. Learn the parameters of skin classifier. Detection phase involves
two steps. Converting the image into some color space and classifying each pixel using skin classifier to either
skin or non-skin. Classifier classifies and labels whether it is a skin or non-skin. In the context of skin
classification true positives are skin pixels and classifier labels it as skin and true negatives are non-skin pixels
and label it non-skin. Most commonly used color space is RGB color space because of its simplicity. A variety
of classification techniques can be used. Any pixel falls inside the skin color class boundary is labelled as skin.
B. Detection Based On Skin
After detecting the skin a threshold was defined to separate skin and non-skin. A binary image was
generated which tracks the skin region and non-skin region. Intensity weighted centroid method is used to keep
track of skin regions. Then the image frame is cropped so that the resultant image contains only hand region.
IV. FEATURE EXTRACTION AND GESTURE RECOGNITION
A. Gabor Filter
Each of the images is passed through a bank of Gabor filters in 8 equally spaced directions and θ at 16
frequencies λ to get their dense filter responses below
G(X,Y)=exp - X2
+γ2
Y2
*cos 2п X
2σ2 λ
Where X = xcosθ+ysinθ and Y = -xsinθ +ycosθ are the rotations of the Gabor filters with angle θ which varies
between 0 and п. Let each image by tessellated by squares at 8 different scales, where each scale corresponds to
two adjacent Gabor filter banks of a compatible frequency. For each scale, the maximum-operation is performed
on the two Gabor filter responses whose frequencies are nearest to the scale, on a pixel-wise basis. This scheme
allows some robustness to slight mis-alignment during the pre-processing stage. Finally, at each scale, the
HCI for Real world Applications
www.iosrjournals.org 72 | Page
variance is computed from the resultant responses within each square . These variances are finally concatenated
to form a feature vector and features are stored in the database.
B. Gesture Recognition
Gesture recognition enables humans to interface with the machine and interact naturally without any
mechanical devices. First hand is tracked and then features are extracted using Gabor filter from the image.
Gabor filter operation is performed on two images, one is the model image (image from the database) and other
is the test image. The database image contains a gesture which is taken in predefined conditions and captured in
usual environment. Many matching techniques used are Manhattan distance, Euclidean distance etc for finding
the match [12]. For a feature Fi
1 in a model image the corresponding feature Fj
2 must be checked in test image.
If a pair of features matched Euclidean dist (Fi
1,Fj
2) should be calculated. A threshold is kept to determine
whether match is positive or negative.
Fig. 1 Feature extraction
V. GOAL DIRECTED NAVIGATION OF SWARM ROBOTS
The task of the robots is to detect and understand the command, and collectively reach a distributed
consensus about it in order to actuate its execution. The problem is particularly challenging since the robots in
the swarm can be spread in different positions in the environment and be engaged in tasks of their own when the
command is issued. We use hand gestures as mean for human-swarm communication. A hand gesture encodes a
command that the swarm will execute. Hand gesture is a powerful way for communication. So no need of
additional devices.
We investigated how to exploit robot mobility, swarm spatial distribution, and bluetooth
communications, to let the robots in the swarm: (i) implement a distributed and cooperative sensing of hand
gestures, and (ii) robustly reach a consensus about a gesture. Motorized track-based wheels allow a robot to
move at a specified speed. System gets input from the webcam and gesture recognition is performed. The
message propagates between swarm by using bluetooth communication system.
VI. HARDWARE IMPLEMENTATION
Real time implementation of hand gesture recognition consists of foot-bot robot developed in
swarmanoid project. The foot-bot robot developed mainly for swarm applications. We use a subset of sensors
and actuators available for such platform. The frontal camera is used for recognizing gestures. Motorized track
based wheels allow robot to move at the speed of 5cm per second. The infrared-based-range and bearing sensor
and actuator allow a robot to detect its line of sight neighbours up to a range of few meters and to recover their
distance and bearing. The system gets input from webcam. After acquiring gestures, we use Gabor filter feature
extraction individual gesture recognition and generation of opinion vectors, assigning probability to each known
vectors. The resulting opinions are spread to all robots in the swarm through sending messages. Each robot can
record its own opinions and opinions from other robots. Generate a decision vector as the component sum of all
classification vectors D or opinions it was locally generated and/ or received from other robots. D’s component
with the highest value, i΄, indicates the gesture class in favour of which most evidence is available at the
moment to the robot. The robot also calculates its measure of confidence about the true class being i΄ as λ=Di΄-
Di΄΄. Where i΄΄ is the index of the second highest component of D.
When a robot has gathered enough evidence, λ exceed a predefined threshold, send it to swarm. It
propagates through bluetooth communication. Robots receiving a decision immediately adopt it. If different
HCI for Real world Applications
www.iosrjournals.org 73 | Page
decisions are generated in the swarm the one accessed with the highest confidence overrides the propagation of
others.
Fig. 2 Hardware implementation of hand gesture recognition system.
Robots start acquiring hand images at a rate of roughly one per second. Immediately after each acquisition,
the image is processed as described above. Resulting decisions are spread to robots in the swarm.
Fig. 4 Different hand gestures used to create database
HCI for Real world Applications
www.iosrjournals.org 74 | Page
VII. CONCLUSION
In this paper we provide the facility of gesture recognition to mobile robots for swarm applications.
The communication between robots is possible by sending messages. Features are low cost, scalable, robust,
adaptable, effective, flexible etc. In this paper we use a robust scheme for hand gesture recognition which uses
hand detection and feature extraction using Gabor filter. This method will remove noise from the image. Swarm
robots can be controlled through these gestures. The system performance and accuracy was increased with the
usage of hand detection and feature extraction.
References
[1] C.C.Wang, K.C.Wang.: Hand Posture Recognition Using Adaboost with SIFT For Human Robot Interaction, in Robotics: Viable
Robotic Service to Human, Springer-2009.
[2] M. Kolsch and M. Turk.: Robust hand detection, in IEEE International Conference on Automatic Face and Gesture Recognition, 2004.
[3] Cristina Manresa, Javier Varona, Ramon Mas and Francisco J.Perales: Hand Tracking and Gesture Recognition for Human-Computer
Interaction, Electronic Letters on Computer Vision and Image Analysis 5(3):96-104, 2005.
[4] Alessandro Giusti, Jawad Nagi, Luca M. Gambardella, Gianni A. Di Caro: Distributed Consensus for Interaction between Humans
and Mobile Robot Swarms (Demonstration).
[5] Ihab Zaqout, Roziati Zainuddin, Sapian Baba: Pixel-Based Skin Color Detection Technique, in Machine Graphics and Vision, 2005.
FLEXChip Signal Processor (MC68175/D), Motorola, 1996.
[6] Qiu-yu Zhang, Mo-yi Zhang, Jian-qiang Hu,.: Hand Gesture Contour Tracking Based on Skin Color Probability and State Estimation
Model, Journal of Multimedia, Vol. 4, No. 6, December 2009.
[7] Low-Cost Dual Rotating Infrared Sensor for Mobile Robot Swarm Applications Geunho Lee, Member, IEEE, and Nak Young Chong,
Member, IEEE.
[8] G. Lee and N. Y. Chong, “Decentralized formation control for small scale robot teams with anonymity,” Mechatronics, vol. 19, no.
1, pp.85–105, 2009.
[9] G. Lee and N. Y. Chong, “A geometric approach to deploying robot swarms,” Ann. Math. Artif. Intell. vol. 52, no. 2–4, pp. 257–280,
2009.
[10] E. Sahin, “Swarm robotics: From sources of inspiration to domains of application,” in Proc. 8th Int. Conf. Simulation of Adaptive
Behavior (LNCS), 2005, vol.3342, pp.10–20.
[11] H. Niwa, K. Kodaka, Y. Sakamoto, M. Otake, S. Kawaguchi, K. Fujii, Y. Kanemori, and S. Sugano, “GPS-based indoor positioning
system with multi-channel pseudolite,” in Proc. IEEE Int. Conf. Robot. Autom., 2008, pp. 905–910.
[12] Faraj Alhwarin, Chao Wang, Danijela Risti -Durrant, Axel Graser, Improved SIFT-Features Matching for Object Recognition, BCS
International Academic Conference- Visions of Computer Science,2008.
[13] Benavidez P, Mobile robot navigation and target tracking system, System of systems engineering, 2011 6th
International Conference.
[14] http://en.wikipedia.org/wiki/Scale-invariant_feature_transform.

Contenu connexe

Tendances

Interactive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkInteractive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkijcga
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network ijcga
 
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...iosrjce
 
Hand Segmentation Techniques to Hand Gesture Recognition for Natural Human Co...
Hand Segmentation Techniques to Hand Gesture Recognition for Natural Human Co...Hand Segmentation Techniques to Hand Gesture Recognition for Natural Human Co...
Hand Segmentation Techniques to Hand Gesture Recognition for Natural Human Co...Waqas Tariq
 
Password Based Hand Gesture Controlled Robot
Password Based Hand Gesture Controlled Robot Password Based Hand Gesture Controlled Robot
Password Based Hand Gesture Controlled Robot IJERA Editor
 
Camouflage Color Changing Robot For Military Purpose
Camouflage Color Changing Robot For Military PurposeCamouflage Color Changing Robot For Military Purpose
Camouflage Color Changing Robot For Military PurposeHitesh Shinde
 
Road signs detection using voila jone's algorithm with the help of opencv
Road signs detection using voila jone's algorithm with the help of opencvRoad signs detection using voila jone's algorithm with the help of opencv
Road signs detection using voila jone's algorithm with the help of opencvMohdSalim34
 
A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...
A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...
A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...INFOGAIN PUBLICATION
 
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...IJMER
 
Control of a Movable Robot Head Using Vision-Based Object Tracking
Control of a Movable Robot Head Using Vision-Based Object TrackingControl of a Movable Robot Head Using Vision-Based Object Tracking
Control of a Movable Robot Head Using Vision-Based Object TrackingIJECEIAES
 
Review on Hand Gesture Recognition
Review on Hand Gesture RecognitionReview on Hand Gesture Recognition
Review on Hand Gesture Recognitiondbpublications
 
Intelligent indoor mobile robot navigation using stereo vision
Intelligent indoor mobile robot navigation using stereo visionIntelligent indoor mobile robot navigation using stereo vision
Intelligent indoor mobile robot navigation using stereo visionsipij
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in roboticsIAEME Publication
 
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
 

Tendances (18)

Interactive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkInteractive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor network
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network
 
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...
 
Hand Segmentation Techniques to Hand Gesture Recognition for Natural Human Co...
Hand Segmentation Techniques to Hand Gesture Recognition for Natural Human Co...Hand Segmentation Techniques to Hand Gesture Recognition for Natural Human Co...
Hand Segmentation Techniques to Hand Gesture Recognition for Natural Human Co...
 
Password Based Hand Gesture Controlled Robot
Password Based Hand Gesture Controlled Robot Password Based Hand Gesture Controlled Robot
Password Based Hand Gesture Controlled Robot
 
Camouflage Color Changing Robot For Military Purpose
Camouflage Color Changing Robot For Military PurposeCamouflage Color Changing Robot For Military Purpose
Camouflage Color Changing Robot For Military Purpose
 
Road signs detection using voila jone's algorithm with the help of opencv
Road signs detection using voila jone's algorithm with the help of opencvRoad signs detection using voila jone's algorithm with the help of opencv
Road signs detection using voila jone's algorithm with the help of opencv
 
A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...
A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...
A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...
 
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
 
Control of a Movable Robot Head Using Vision-Based Object Tracking
Control of a Movable Robot Head Using Vision-Based Object TrackingControl of a Movable Robot Head Using Vision-Based Object Tracking
Control of a Movable Robot Head Using Vision-Based Object Tracking
 
Design and Development of Intelligent Navigation Control Systems for Autonomo...
Design and Development of Intelligent Navigation Control Systems for Autonomo...Design and Development of Intelligent Navigation Control Systems for Autonomo...
Design and Development of Intelligent Navigation Control Systems for Autonomo...
 
Review on Hand Gesture Recognition
Review on Hand Gesture RecognitionReview on Hand Gesture Recognition
Review on Hand Gesture Recognition
 
Nikppt
NikpptNikppt
Nikppt
 
gesture-recognition
gesture-recognitiongesture-recognition
gesture-recognition
 
Intelligent indoor mobile robot navigation using stereo vision
Intelligent indoor mobile robot navigation using stereo visionIntelligent indoor mobile robot navigation using stereo vision
Intelligent indoor mobile robot navigation using stereo vision
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in robotics
 
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
 
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
 

En vedette

Simulation and Partial Discharge Measurement in 400kv Typical GIS Substation
Simulation and Partial Discharge Measurement in 400kv Typical GIS SubstationSimulation and Partial Discharge Measurement in 400kv Typical GIS Substation
Simulation and Partial Discharge Measurement in 400kv Typical GIS SubstationIOSR Journals
 
Risk Assessment for Identifying Intrusion in Manet
Risk Assessment for Identifying Intrusion in ManetRisk Assessment for Identifying Intrusion in Manet
Risk Assessment for Identifying Intrusion in ManetIOSR Journals
 
Isolation Of Salmonella Gallinarum From Poultry Droppings In Jos Metropolis, ...
Isolation Of Salmonella Gallinarum From Poultry Droppings In Jos Metropolis, ...Isolation Of Salmonella Gallinarum From Poultry Droppings In Jos Metropolis, ...
Isolation Of Salmonella Gallinarum From Poultry Droppings In Jos Metropolis, ...IOSR Journals
 
Effect of Shading on Photovoltaic Cell
Effect of Shading on Photovoltaic CellEffect of Shading on Photovoltaic Cell
Effect of Shading on Photovoltaic CellIOSR Journals
 
Routing Algorithm for Heterogeneous Wireless Network in Vanet
Routing Algorithm for Heterogeneous Wireless Network in VanetRouting Algorithm for Heterogeneous Wireless Network in Vanet
Routing Algorithm for Heterogeneous Wireless Network in VanetIOSR Journals
 
Aircraft Takeoff Simulation with MATLAB
Aircraft Takeoff Simulation with MATLABAircraft Takeoff Simulation with MATLAB
Aircraft Takeoff Simulation with MATLABIOSR Journals
 
SQl Injection Protector for Authentication in Distributed Applications
SQl Injection Protector for Authentication in Distributed ApplicationsSQl Injection Protector for Authentication in Distributed Applications
SQl Injection Protector for Authentication in Distributed ApplicationsIOSR Journals
 
Real Time Services for Cloud Computing Enabled Vehicle Networks
Real Time Services for Cloud Computing Enabled Vehicle NetworksReal Time Services for Cloud Computing Enabled Vehicle Networks
Real Time Services for Cloud Computing Enabled Vehicle NetworksIOSR Journals
 
Bridging the Gap Between Industry and Higher Education Demands on Electronic ...
Bridging the Gap Between Industry and Higher Education Demands on Electronic ...Bridging the Gap Between Industry and Higher Education Demands on Electronic ...
Bridging the Gap Between Industry and Higher Education Demands on Electronic ...IOSR Journals
 
Diurnal Effects on Satellite Network Performance Measured In Tropical Region
Diurnal Effects on Satellite Network Performance Measured In Tropical RegionDiurnal Effects on Satellite Network Performance Measured In Tropical Region
Diurnal Effects on Satellite Network Performance Measured In Tropical RegionIOSR Journals
 
Adaptability of Distribution Automation System to Electric Power Quality Moni...
Adaptability of Distribution Automation System to Electric Power Quality Moni...Adaptability of Distribution Automation System to Electric Power Quality Moni...
Adaptability of Distribution Automation System to Electric Power Quality Moni...IOSR Journals
 
The Design and Implementation of Intelligent Campus Security Tracking System
The Design and Implementation of Intelligent Campus Security Tracking SystemThe Design and Implementation of Intelligent Campus Security Tracking System
The Design and Implementation of Intelligent Campus Security Tracking SystemIOSR Journals
 
Implementation of Cellular IP and Its Performance Analysis
Implementation of Cellular IP and Its Performance AnalysisImplementation of Cellular IP and Its Performance Analysis
Implementation of Cellular IP and Its Performance AnalysisIOSR Journals
 

En vedette (20)

Simulation and Partial Discharge Measurement in 400kv Typical GIS Substation
Simulation and Partial Discharge Measurement in 400kv Typical GIS SubstationSimulation and Partial Discharge Measurement in 400kv Typical GIS Substation
Simulation and Partial Discharge Measurement in 400kv Typical GIS Substation
 
Risk Assessment for Identifying Intrusion in Manet
Risk Assessment for Identifying Intrusion in ManetRisk Assessment for Identifying Intrusion in Manet
Risk Assessment for Identifying Intrusion in Manet
 
Isolation Of Salmonella Gallinarum From Poultry Droppings In Jos Metropolis, ...
Isolation Of Salmonella Gallinarum From Poultry Droppings In Jos Metropolis, ...Isolation Of Salmonella Gallinarum From Poultry Droppings In Jos Metropolis, ...
Isolation Of Salmonella Gallinarum From Poultry Droppings In Jos Metropolis, ...
 
N0171595105
N0171595105N0171595105
N0171595105
 
B012472931
B012472931B012472931
B012472931
 
Effect of Shading on Photovoltaic Cell
Effect of Shading on Photovoltaic CellEffect of Shading on Photovoltaic Cell
Effect of Shading on Photovoltaic Cell
 
Routing Algorithm for Heterogeneous Wireless Network in Vanet
Routing Algorithm for Heterogeneous Wireless Network in VanetRouting Algorithm for Heterogeneous Wireless Network in Vanet
Routing Algorithm for Heterogeneous Wireless Network in Vanet
 
Aircraft Takeoff Simulation with MATLAB
Aircraft Takeoff Simulation with MATLABAircraft Takeoff Simulation with MATLAB
Aircraft Takeoff Simulation with MATLAB
 
SQl Injection Protector for Authentication in Distributed Applications
SQl Injection Protector for Authentication in Distributed ApplicationsSQl Injection Protector for Authentication in Distributed Applications
SQl Injection Protector for Authentication in Distributed Applications
 
Real Time Services for Cloud Computing Enabled Vehicle Networks
Real Time Services for Cloud Computing Enabled Vehicle NetworksReal Time Services for Cloud Computing Enabled Vehicle Networks
Real Time Services for Cloud Computing Enabled Vehicle Networks
 
Bridging the Gap Between Industry and Higher Education Demands on Electronic ...
Bridging the Gap Between Industry and Higher Education Demands on Electronic ...Bridging the Gap Between Industry and Higher Education Demands on Electronic ...
Bridging the Gap Between Industry and Higher Education Demands on Electronic ...
 
Diurnal Effects on Satellite Network Performance Measured In Tropical Region
Diurnal Effects on Satellite Network Performance Measured In Tropical RegionDiurnal Effects on Satellite Network Performance Measured In Tropical Region
Diurnal Effects on Satellite Network Performance Measured In Tropical Region
 
R180304110115
R180304110115R180304110115
R180304110115
 
G1803044045
G1803044045G1803044045
G1803044045
 
G013115167
G013115167G013115167
G013115167
 
D017152832
D017152832D017152832
D017152832
 
Adaptability of Distribution Automation System to Electric Power Quality Moni...
Adaptability of Distribution Automation System to Electric Power Quality Moni...Adaptability of Distribution Automation System to Electric Power Quality Moni...
Adaptability of Distribution Automation System to Electric Power Quality Moni...
 
H01115155
H01115155H01115155
H01115155
 
The Design and Implementation of Intelligent Campus Security Tracking System
The Design and Implementation of Intelligent Campus Security Tracking SystemThe Design and Implementation of Intelligent Campus Security Tracking System
The Design and Implementation of Intelligent Campus Security Tracking System
 
Implementation of Cellular IP and Its Performance Analysis
Implementation of Cellular IP and Its Performance AnalysisImplementation of Cellular IP and Its Performance Analysis
Implementation of Cellular IP and Its Performance Analysis
 

Similaire à L01117074

Swarm ROBOTICS
Swarm ROBOTICSSwarm ROBOTICS
Swarm ROBOTICSAJAL A J
 
IRJET- Can Robots are Changing the World: A Review
IRJET- Can Robots are Changing the World: A ReviewIRJET- Can Robots are Changing the World: A Review
IRJET- Can Robots are Changing the World: A ReviewIRJET Journal
 
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...CSCJournals
 
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...iosrjce
 
Modelling of walking humanoid robot with capability of floor detection and dy...
Modelling of walking humanoid robot with capability of floor detection and dy...Modelling of walking humanoid robot with capability of floor detection and dy...
Modelling of walking humanoid robot with capability of floor detection and dy...ijfcstjournal
 
Social Service Robot using Gesture recognition technique
Social Service Robot using Gesture recognition techniqueSocial Service Robot using Gesture recognition technique
Social Service Robot using Gesture recognition techniqueChristo Ananth
 
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...ijaia
 
Sign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesSign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesIRJET Journal
 
embedded system report
embedded system reportembedded system report
embedded system reportmanish katara
 
Robot operating system based autonomous navigation platform with human robot ...
Robot operating system based autonomous navigation platform with human robot ...Robot operating system based autonomous navigation platform with human robot ...
Robot operating system based autonomous navigation platform with human robot ...TELKOMNIKA JOURNAL
 
RFID based mobile robot for indoor navigation
RFID based mobile robot for indoor navigationRFID based mobile robot for indoor navigation
RFID based mobile robot for indoor navigationDhivakar K
 

Similaire à L01117074 (20)

Swarm ROBOTICS
Swarm ROBOTICSSwarm ROBOTICS
Swarm ROBOTICS
 
15mafaz wali--final (1)
15mafaz wali--final (1)15mafaz wali--final (1)
15mafaz wali--final (1)
 
IRJET- Can Robots are Changing the World: A Review
IRJET- Can Robots are Changing the World: A ReviewIRJET- Can Robots are Changing the World: A Review
IRJET- Can Robots are Changing the World: A Review
 
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
 
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
 
K017655963
K017655963K017655963
K017655963
 
Modelling of walking humanoid robot with capability of floor detection and dy...
Modelling of walking humanoid robot with capability of floor detection and dy...Modelling of walking humanoid robot with capability of floor detection and dy...
Modelling of walking humanoid robot with capability of floor detection and dy...
 
PCL PROJECT PPT.pptx
PCL PROJECT PPT.pptxPCL PROJECT PPT.pptx
PCL PROJECT PPT.pptx
 
A010430107
A010430107A010430107
A010430107
 
Social Service Robot using Gesture recognition technique
Social Service Robot using Gesture recognition techniqueSocial Service Robot using Gesture recognition technique
Social Service Robot using Gesture recognition technique
 
22 vol64no3
22 vol64no322 vol64no3
22 vol64no3
 
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
AN APPROACH OF IR-BASED SHORT-RANGE CORRESPONDENCE SYSTEMS FOR SWARM ROBOT BA...
 
Sign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesSign Language Identification based on Hand Gestures
Sign Language Identification based on Hand Gestures
 
embedded system report
embedded system reportembedded system report
embedded system report
 
Ijecet 06 10_003
Ijecet 06 10_003Ijecet 06 10_003
Ijecet 06 10_003
 
Robot operating system based autonomous navigation platform with human robot ...
Robot operating system based autonomous navigation platform with human robot ...Robot operating system based autonomous navigation platform with human robot ...
Robot operating system based autonomous navigation platform with human robot ...
 
40120130406016
4012013040601640120130406016
40120130406016
 
C0352016019
C0352016019C0352016019
C0352016019
 
RFID based mobile robot for indoor navigation
RFID based mobile robot for indoor navigationRFID based mobile robot for indoor navigation
RFID based mobile robot for indoor navigation
 
Finger tracking
Finger trackingFinger tracking
Finger tracking
 

Plus de IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 
C011121114
C011121114C011121114
C011121114
 

Dernier

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
[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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Dernier (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
[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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

L01117074

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 11, Issue 1 (May. - Jun. 2013), PP 70-74 www.iosrjournals.org www.iosrjournals.org 70 | Page HCI for Real world Applications Sreeji C, Vineetha G R, Amina Beevi A, Nasseena N, Neethu S S Depariment of Computer Science and Engineering, Kerala University Sree Buddha College of Engineering, Pattoor, Alappuzha Abstract: Human-computer interaction (HCI) is necessary for different real world applications. Swarm robotics is an emerging technology in the real world. This paper presents navigation of swarm robot through hand gestures. The interaction of Human-robot is needed for controlling the swarm robots. The communication between multiple robots possible through sending messages. For sending messages Bluetooth technology can be used. Our goal is to make swarm robot to work effectively based on the gesture given. Background noise and dynamic environments are the key issues in the gesture recognition process. The background objects will affect the system performance and accuracy. Hand tracking along with feature extraction is used in this paper to dealing these issues. The robot used is the foot-bot robot developed in swarmanoid projects. Webcam is used as visual interface. Collaboration of robot with human has great importance in the field of service robotics. Keywords—Swarm robots, hand detection, Gabor filter, gesture identification, navigation of swarm robots, Bluetooth, human-computer interaction. I. INTRODUCTION Nowadays, robots are used in various environments for different applications, from industrial fields, manufacturing to autonomous exploration of remote planets. Among these, mobile robots have achieved great consideration from scientific, industrial and military communities. Robotics deals with design, construction, manufacture, application of robots. These are automated machines that can work like humans. They can work in dangerous places, where humans cannot. The main characteristics of robots are sensing, movement, energy and intelligence. Swarm robotics is an approach for coordinating a large number of relatively small robots. Swarm robotics is a field focuses on controlling large scale homogenous multi robot systems. Swarm robots have the characteristics like robustness, flexibility, scalability, effectiveness, fault tolerance, adaptability and so on. Robots used are simple and cheap. This paper presents how to co-ordinate a number of robots for performing a particular task. A powerful processor is required for control of swarm robots. The controller has additional task compared to individual mobile robot controllers. In addition to obstacle avoidance and navigation swarm robot can communicate through sending messages [4]. Swarm can perform tasks that one expensive robot cannot. Even if some of the robots in the swarm fail, it can still achieve the task. For swarm applications real robot is not used because of its high economical cost and large area needed for execution. In this paper swarm robots move according to the commands given through gestures. We use hand gestures for giving commands. Which is the powerful way of communication and additional devices are not needed. A hand gesture is a movement that we make with our hand to give control instead of speaking. Recognizing gestures is a complex task which involves motion modelling, motion analysis, pattern recognition etc. Vision based interface are one of the key research area in which human-robot interaction gain interests [2]. In this paper we use tracking algorithm to detect hand in the image and Gabor filter for feature extraction and identification. Presence of noise is a serious issue. Unwanted objects and backgrounds will affect the system. So we use a tracking algorithm to detect hand and extract information from that part. We select skin color as a parameter for tracking a hand because of its computational simplicity. Hand gestures are very rich in shape variation, motion and textures. So we choose static features like finger tips, finger direction and hand contours are selected for recognition. But lightning conditions will not give correct features. The rest of this paper is organized as follows. Section II gives a brief idea about location sensing systems and mobile robot navigation. Section III presents hand detection. Section IV presents feature extraction and gesture recognition. Section V presents goal directed navigation of swarm robots. Section VI presents hardware implementation and section VII includes conclusion. II. Related Work A. Location Sensing Systems [7] Location sensing systems in mobile robot can be classified into absolute and relative sensors. Absolute location sensor includes GPS (global positing system) using at least three satellites and an external camera. Robots with GPS [11] receivers can obtain their own 3-D location plus time information. The receiver is smaller in size. GPS is difficult to deal with signal blockage, so will not work in indoors.
  • 2. HCI for Real world Applications www.iosrjournals.org 71 | Page The relative sensors include cameras, RSSI (received signal strength indicator) measurement systems and proximity sensors. Camera placed on robot take the snapshot of surroundings. Through a series of computations the information is extracted from the snapshot. From the continuous process, the robot can recognize the presence of objects. RSSI measurement systems are employed in wireless environment based on wireless networking of IEEE 802.11 protocol family or RFID (radio frequency identification) RSSI measurement systems are not affected by any obstacles. RSSI needs other hardware devices like antenna and reader. Because of low accuracy, it is difficult to deploy large-scale robot swarms using RSSI measurements system. Proximity sensors are classified into LRF (laser range finder), ultrasonic sensor and Ir (infrared sensor). Compared with LRF, sonar and Ir are smaller and low cost. These merits can be directly connected with swarm organization of larger number of mobile robots. Ir based parallax distance measurement can be cheaper and smaller than sonar, but it is affected by color of objects. Multi sensor fusion technique like camera plus laser photo detector and RSSI based on sonar introduced to make mutual strengths. B. Mobile Robot Navigation [13] For navigation of mobile robots in the indoor environment needs some tasks. Assume the environment to be static and all other objects are rigid. Indoor environment has intrinsic uncertainty and complexity that cannot be overcome with this approach. An alternative, reactive approach is used. An example is the use of potential field method (PFM) for local planning like obstacle avoidance. In the combination of global path planning with local path planning, calculate the shortest path between two points, as it navigates adjust the path plan according to the environment. Obstacle avoidance results naturally from the incremental path planning. III. HAND DETECTION This section deals with detection of hands by taking parameter as skin. A. Detecting Skin And Non-skin Color is used as a parameter in detection. Detection of hand from a dynamic environment is done by means of identifying color. So selection of color space is crucial. Geometric variations and orientations are the issues which are to be handled while tracking. The aim is to differentiate between skin and non-skin pixels. Detection of skin includes detecting image pixels and regions that contain skin-tone color. Background should be controlled or make uneven to skin colored objects. The appearance of skin in an image depends on the illumination conditions. Skin detection takes place in two phases. Training phase and detection phase. Training a skin detector involves three basic steps. Collect database of skin patches from different images. Choose an appropriate color space. Learn the parameters of skin classifier. Detection phase involves two steps. Converting the image into some color space and classifying each pixel using skin classifier to either skin or non-skin. Classifier classifies and labels whether it is a skin or non-skin. In the context of skin classification true positives are skin pixels and classifier labels it as skin and true negatives are non-skin pixels and label it non-skin. Most commonly used color space is RGB color space because of its simplicity. A variety of classification techniques can be used. Any pixel falls inside the skin color class boundary is labelled as skin. B. Detection Based On Skin After detecting the skin a threshold was defined to separate skin and non-skin. A binary image was generated which tracks the skin region and non-skin region. Intensity weighted centroid method is used to keep track of skin regions. Then the image frame is cropped so that the resultant image contains only hand region. IV. FEATURE EXTRACTION AND GESTURE RECOGNITION A. Gabor Filter Each of the images is passed through a bank of Gabor filters in 8 equally spaced directions and θ at 16 frequencies λ to get their dense filter responses below G(X,Y)=exp - X2 +γ2 Y2 *cos 2п X 2σ2 λ Where X = xcosθ+ysinθ and Y = -xsinθ +ycosθ are the rotations of the Gabor filters with angle θ which varies between 0 and п. Let each image by tessellated by squares at 8 different scales, where each scale corresponds to two adjacent Gabor filter banks of a compatible frequency. For each scale, the maximum-operation is performed on the two Gabor filter responses whose frequencies are nearest to the scale, on a pixel-wise basis. This scheme allows some robustness to slight mis-alignment during the pre-processing stage. Finally, at each scale, the
  • 3. HCI for Real world Applications www.iosrjournals.org 72 | Page variance is computed from the resultant responses within each square . These variances are finally concatenated to form a feature vector and features are stored in the database. B. Gesture Recognition Gesture recognition enables humans to interface with the machine and interact naturally without any mechanical devices. First hand is tracked and then features are extracted using Gabor filter from the image. Gabor filter operation is performed on two images, one is the model image (image from the database) and other is the test image. The database image contains a gesture which is taken in predefined conditions and captured in usual environment. Many matching techniques used are Manhattan distance, Euclidean distance etc for finding the match [12]. For a feature Fi 1 in a model image the corresponding feature Fj 2 must be checked in test image. If a pair of features matched Euclidean dist (Fi 1,Fj 2) should be calculated. A threshold is kept to determine whether match is positive or negative. Fig. 1 Feature extraction V. GOAL DIRECTED NAVIGATION OF SWARM ROBOTS The task of the robots is to detect and understand the command, and collectively reach a distributed consensus about it in order to actuate its execution. The problem is particularly challenging since the robots in the swarm can be spread in different positions in the environment and be engaged in tasks of their own when the command is issued. We use hand gestures as mean for human-swarm communication. A hand gesture encodes a command that the swarm will execute. Hand gesture is a powerful way for communication. So no need of additional devices. We investigated how to exploit robot mobility, swarm spatial distribution, and bluetooth communications, to let the robots in the swarm: (i) implement a distributed and cooperative sensing of hand gestures, and (ii) robustly reach a consensus about a gesture. Motorized track-based wheels allow a robot to move at a specified speed. System gets input from the webcam and gesture recognition is performed. The message propagates between swarm by using bluetooth communication system. VI. HARDWARE IMPLEMENTATION Real time implementation of hand gesture recognition consists of foot-bot robot developed in swarmanoid project. The foot-bot robot developed mainly for swarm applications. We use a subset of sensors and actuators available for such platform. The frontal camera is used for recognizing gestures. Motorized track based wheels allow robot to move at the speed of 5cm per second. The infrared-based-range and bearing sensor and actuator allow a robot to detect its line of sight neighbours up to a range of few meters and to recover their distance and bearing. The system gets input from webcam. After acquiring gestures, we use Gabor filter feature extraction individual gesture recognition and generation of opinion vectors, assigning probability to each known vectors. The resulting opinions are spread to all robots in the swarm through sending messages. Each robot can record its own opinions and opinions from other robots. Generate a decision vector as the component sum of all classification vectors D or opinions it was locally generated and/ or received from other robots. D’s component with the highest value, i΄, indicates the gesture class in favour of which most evidence is available at the moment to the robot. The robot also calculates its measure of confidence about the true class being i΄ as λ=Di΄- Di΄΄. Where i΄΄ is the index of the second highest component of D. When a robot has gathered enough evidence, λ exceed a predefined threshold, send it to swarm. It propagates through bluetooth communication. Robots receiving a decision immediately adopt it. If different
  • 4. HCI for Real world Applications www.iosrjournals.org 73 | Page decisions are generated in the swarm the one accessed with the highest confidence overrides the propagation of others. Fig. 2 Hardware implementation of hand gesture recognition system. Robots start acquiring hand images at a rate of roughly one per second. Immediately after each acquisition, the image is processed as described above. Resulting decisions are spread to robots in the swarm. Fig. 4 Different hand gestures used to create database
  • 5. HCI for Real world Applications www.iosrjournals.org 74 | Page VII. CONCLUSION In this paper we provide the facility of gesture recognition to mobile robots for swarm applications. The communication between robots is possible by sending messages. Features are low cost, scalable, robust, adaptable, effective, flexible etc. In this paper we use a robust scheme for hand gesture recognition which uses hand detection and feature extraction using Gabor filter. This method will remove noise from the image. Swarm robots can be controlled through these gestures. The system performance and accuracy was increased with the usage of hand detection and feature extraction. References [1] C.C.Wang, K.C.Wang.: Hand Posture Recognition Using Adaboost with SIFT For Human Robot Interaction, in Robotics: Viable Robotic Service to Human, Springer-2009. [2] M. Kolsch and M. Turk.: Robust hand detection, in IEEE International Conference on Automatic Face and Gesture Recognition, 2004. [3] Cristina Manresa, Javier Varona, Ramon Mas and Francisco J.Perales: Hand Tracking and Gesture Recognition for Human-Computer Interaction, Electronic Letters on Computer Vision and Image Analysis 5(3):96-104, 2005. [4] Alessandro Giusti, Jawad Nagi, Luca M. Gambardella, Gianni A. Di Caro: Distributed Consensus for Interaction between Humans and Mobile Robot Swarms (Demonstration). [5] Ihab Zaqout, Roziati Zainuddin, Sapian Baba: Pixel-Based Skin Color Detection Technique, in Machine Graphics and Vision, 2005. FLEXChip Signal Processor (MC68175/D), Motorola, 1996. [6] Qiu-yu Zhang, Mo-yi Zhang, Jian-qiang Hu,.: Hand Gesture Contour Tracking Based on Skin Color Probability and State Estimation Model, Journal of Multimedia, Vol. 4, No. 6, December 2009. [7] Low-Cost Dual Rotating Infrared Sensor for Mobile Robot Swarm Applications Geunho Lee, Member, IEEE, and Nak Young Chong, Member, IEEE. [8] G. Lee and N. Y. Chong, “Decentralized formation control for small scale robot teams with anonymity,” Mechatronics, vol. 19, no. 1, pp.85–105, 2009. [9] G. Lee and N. Y. Chong, “A geometric approach to deploying robot swarms,” Ann. Math. Artif. Intell. vol. 52, no. 2–4, pp. 257–280, 2009. [10] E. Sahin, “Swarm robotics: From sources of inspiration to domains of application,” in Proc. 8th Int. Conf. Simulation of Adaptive Behavior (LNCS), 2005, vol.3342, pp.10–20. [11] H. Niwa, K. Kodaka, Y. Sakamoto, M. Otake, S. Kawaguchi, K. Fujii, Y. Kanemori, and S. Sugano, “GPS-based indoor positioning system with multi-channel pseudolite,” in Proc. IEEE Int. Conf. Robot. Autom., 2008, pp. 905–910. [12] Faraj Alhwarin, Chao Wang, Danijela Risti -Durrant, Axel Graser, Improved SIFT-Features Matching for Object Recognition, BCS International Academic Conference- Visions of Computer Science,2008. [13] Benavidez P, Mobile robot navigation and target tracking system, System of systems engineering, 2011 6th International Conference. [14] http://en.wikipedia.org/wiki/Scale-invariant_feature_transform.