1. GESTURE CONTROL ROBOTS
Guided By: Presented By:
Vibin C Thomas Jibin Poulose
Asst.Professor S7 EEE
ASIET No:-29
22 October 2015
1
Date of Presentaion : 27/08/2014
2. Contents
• Robot and Types
• Controlling Methods
• Gesture Control
• Transmitting
▫ Flex Sensor
▫ Accelerometer
▫ Robotic Hands
▫ Image Processing
• Receiving
• Comparison of different systems
• References
3. WHAT IS A ROBOT
ROBOT
Electro-mechanical device
It finds it’s uses in all aspects of our
life.
Performs Various tasks
May be human controlled or aut
omated
22 October 2015
3
4. TYPES OF ROBOTS (BASED ON CONTROL)
ROBOTS
MANUAL
WIRED WIRELESS
SEMI-
AUTONOMOUS
AUTONOMOUS
PRE-
PROGRAMMED
SELF
LEARNING
22 October 2015
4
[Figure 1]
5. CONTROLLING OF ROBOTS
• Gestures
• Bluetooth enable devices
• Voice control
• Text
• Commands
22 October 2015
5
6. WHY GESTURE CONTROL?
• Human Machine Interaction (HMI )[3]
• Interact naturally without any mechanical devices.
• Interface to both human and computer.
• Substitute the common interface devices
• Can also be exploited to extend their functionality.
• Avoid to program which required extensive hard work
• minimized the need for text interfaces and GUIs (Graphical
User Interface).
22 October 2015
6
7. WHAT IS A GESTURE
• Motion originate from face or hand
• An action seen by someone else
• Convey some piece of information.
• Movement of part of the body, especially a hand or the
head, to express an idea or meaning.
[Figure 2]
22 October 2015
7
9. SENSORS AND SIGNAL CONDITIONING
• Physical movements cannot be processed and transmitted
• Sensors converts physical movements into electrical signals.
• Converts different gesture movements of hands into
corresponding electrical signals.
• Commonly used transducers are Flex sensors, Accelerometer
and Gyroscopes.
• They are placed in a glove and used to wear.
22 October 2015
9
10. FLEX SENSORS
• Analog resistors work as variable analog voltage divider.
• Carbon resistive elements with thin flexible substrate.
• More carbon means less resistance.
• Resistance increase with bending
• output a stream of data that varies with degree of bend
[Figure 4]
22 October 2015
10
11. VARIATION OF RESISTANCS
Voltage reduces with increase increase in
deflection of flex sensor [2]
Resistance increases with increase
increase in deflection of flex sensor [2]
22 October 2015
11
[Figure 5]
[Figure 6]
13. ACCELEROMETER
• Gives an analog data while moving in X,Y,Z direction
• Piezoelectric material sandwiched between base and resonant
mass
• Motion causes resonant mass to move
• Force to move mass is transmitted through piezoelectric
material (F = ma)
• Compression/Tension or Shear of piezoelectric material causes
charge buildup proportional to acceleration
• Equivalent electric circuit measures the capacitance
22 October 2015
13
14. ICP ACCELEROMETER
• To Make Accelerometer Use Simple, Incorporate Electronics
Package Into Transducer
• Equivalent Circuit => No Dependence on Cable
• Output Sensitivity Constant
22 October 2015
14
[Figure 9]
15. ROBOTIC HANDS
• Have five fingers each
having three joints
• Each joint requires each
sensors
• Readings from each sensor
is taken for signal
conditioning
22 October 2015
15
[Figure 10] [4]
[Figure 11] [4]
16. CONTROL OF ROBOTIC HAND
• I2c communication
• SDA ,SCl
• Unique ID number
• Pwm control of servo
22 October 2015
16
[Figure 12]
17. IMAGE PROCESSING
• A Vision Based Gesture Recognition system
• Image: array, or a matrix, of square pixels (picture elements)
arranged in columns and rows.
• each picture element has an intensity ranges from 0 to 255 (for
8bit)
• Common steps : image scanning, storing, enhancing and
interpretation.
• image will be converted to digital form using a
scanner/digitizer and then process it.
• It is defined as the subjecting numerical representations of
objects to a series of operations
22 October 2015
17
18. DIFFERENT TYPES OF VISION BASED
GESTURE RECOGINATON [3]
22 October 2015
18
Mono Camera Based System
Multi Camera Based System
Infra red Camera Based System
[Figure 14]
[Figure 15
[Figure 13]
19. 22 October 2015
19
• First Model the motion and posture and infer the gesture [3]
3D Textured volumetric model
3D wireframe volumetric model
3D Skeleton Model
Binary Silhouette
Contour
[Figure 16]
20. CONTROLLER AND TRANSMITTER
• Sensors outputs a stream of data that varies with degree of bend and
movement of hand.
• Analog voltage is given to controller.
• Mapped into digital values.
• Compare with the programmed values.
• Generate the corresponding signal of hand movement.
• Signal is transmitted to robot through RF Transmitter.
• Transmitter transmits the signal to robot.
22 October 2015
20
21. RECEIVER SIDE
Transducer
Reciver Decoder
Micro Controller
Driver circuitMotor
Signal
Movments
22 October 2015
21
Receiver receives the signal
Converts into electrical signal and give to controller
Controller process the signal and drives the motors corresponding to the signal.
[Figure 17]
22. COMPARISON
Methodologiess Advantages Disadvantages
Flex Sensor •Simple Programming
•Simple Construction
•Simple Calibration
Expensive
Accelerometer Simple Construction Expensive
Calibration is difficult
Image Processing Less Cost
Requires only a camera
Programming is very
difficult
23. REFERENCES
[1] Ruize Xu, Shengli Zhou, and Wen J. Li, Fellow, IEEE
“MEMS Accelerometer Based Nonspecific-User Hand Gesture Recognition”
[2]Abidhusain Syed, Zamrrud Taj H. Agasbal, Thimmannagouday Melligeri, Bheemesh Gudur
“Flex Sensor Based Robotic Arm Controller Using MicroController”
[3]Miss. Kawade Sonam P, Prof. V. S. Ubale
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN: 2278-
2834, ISBN: 2278-8735, PP: 19-26
[4] “Gesture Recognition-A Review”
Dr. Shantanu K. Dixit, Mr. Nitin S. Shingi
“Implementation of Flex sensor and Electronic Compass for Hand Gesture Based Wireless
Automation of Material Handling Robot”
[5] Umesh Yadav, Ankur Tripathi , Sonali Dubey ,S.K.Dubey
“Gesture Controll Robot”
22 October 2015
23