Human robot interaction based on gesture identification
-
Upload
restin-s-edackattil -
Category
Education
-
view
4.085 -
download
0
Transcript of Human robot interaction based on gesture identification
HUMAN-ROBOT INTERACTION BASED ON GESTURE IDENTIFICATION
Guided By: Ms. Anuja George Submitted By, Anoop V Nair Restin S Edackattil Nithin Sebastian Toji Sebastian 1
CONTENTS
• INTRODUCTION• BLOCK DIAGRAM• HARDWARE• SOFTWARE• CONCLUSION
2
INTRODUCTION3
HRI USING GESTURE IDENTIFICATION(APING AUTOBOT)
• It apes our movements• The interaction is done by transferring our
hand movements to robot• And the difficulty arises when how we make
robot understand our movements• The robot can act as a mirror image
4
ZIGBEE PROTOCOL
• It is a device which transmits and receives digital signals
• It is comprised of a transmitter module and receiver module
• It acts as a transmission media between human and robot
• Main advantage is that it is a wireless communication
5
GESTURE IDENTIFICATION
• The robot understands digital voltage signals only
• There should be a compiler between human movements and robot’s movements
• There comes the ACCELEROMETER
6
ACCELEROMETER
• Produces signals according to the movements
• The signals are produced based on the variations on x-y-z variations
• Types-digital and analog• Sampling/resolutions is adjustable so that we
can adjust our robot sensitivity by adjusting sampling rate
• A small module so that we can fix it anywhere in the body 7
Autobot
• We present a autobot• It is three wheeled autobot which is able
move in any direction• A separate module which is controlled by
PIC18F4550• Moves according to the signals received by
zigbee receiver
8
BLOCK DIAGRAM & DESCRIPTION
9
TRANSMITTER SECTION
10
TRANSMITTER SECTION
• The accelerometer which is fixed to the hand produces signals according to the hand movements
• The signals are given to a processing & encoding unit which produces sequences of binary digits according to the signals
• The binary signals are so as to control dc motor
• Then the zigbee recieves this signals and transmits it to to the autobot module 11
RECEIVER SECTION
12
RECEIVER SECTION
• The zigbee receiver receives the encoded signals and gives it to the decoding IC
• The processing IC(PIC18F4550) directs these binary signals to motor terminals
• The dc motor rotates according to the signals given to it
• In effect,the autobot moves according to the binary signals
13
HARDWARE14
CONTENTS
• CIRCUIT DIAGRAM• XBEE• ADXL335• PIC18F4550• PIC16F876A• AT89C2051
15
CIRCUIT DIAGRAM(Autobot)
16
CIRCUIT DIAGRAM(Transmitter)
17
CIRCUIT DIAGRAM(Receiver)
18
XBEE
19
FEATURES
• Range-133ft(40m)• Serial data rate-1200bps to 1mbps• Interface-USRT serial data communication• Frequency band-2.4GHz • Supply voltage-2.1 to 3.6 v(dc)• Temperature ratings- -40 t0 85 deg.cls• Low power sleep modes
20
ADXL335
21
FEATURES
• 3-axis sensing• Supply requirements-1.8 to 3.6v,350 uA• Full scale range of +/-3g• Measures static accelerations due to tilt and
dynamic accelerations due to motion , shock or vibration
• Bandwidth-0.5 to 1500Hz(x&y axes),0.5 to 550Hz(z-axis)
22
AT89C2051
23
FEATURES
• 8bit microcontroller• 2.7 to 6v voltage• 128*8bit RAM• 15 programmable i/o lines• Two 16 bit Timer/Counter
24
PIC18F4550(FEATURES)
• 8bit microcontroller• Operating voltage-2 to 5v• 40 pin package• USB V2.0 with speed 1.5Mb/s to 12Mb/s• C compiler Optimized architecture with optional Extended
Instruction Set• 100,000 Erase/Write cycle Enhanced Flash Program
Memory• 1,000,000 Erase/Write cycle Data EEPROM memory• Flash/Data EEPROM Retention > 40 years
25
PIC16F876A(FEATURES)
• 28pin package
• High performance CPU• Up to 8Kb Internal FLASH Program Memory• Up to 368 x 8 bytes of Data Memory (RAM)• Up to 256 x 8 bytes of EEPROM Data Memory• Wide operating voltage range: 2.0V to 5.5V• Synchronous Serial Port (SSP) with SPI (Master
mode) and I2C (Master/Slave)
26
ADDRESSABLE UNIVERSAL SYNCHRONOUS ASYNCHRONOUS RECEIVER TRANSMITTER (USART)• The Universal Synchronous Asynchronous Receiver
Transmitter (USART) module is one of the two serial I/O modules
• The USART can be configured in the following modes:
• Asynchronous (full duplex)
• Synchronous - Master (half duplex)
• Synchronous - Slave (half duplex)
USART
27
SOFTWARE28
PROGRAMMING
• BASIC INTRODUCTION• FLOW CHART• INTERFACES
29
BASIC INTRO
• Coding has been done with assembly and c• PIC IC with C • 89C2051 with assembly• Communication used is serial
communication
30
FLOWCHART31
Transmitter Section
32
Receiver Section
33
ADVANTAGES
• Ease of controlling• Fast response• The module can be made into various forms
as per the area of application• User friendly- One need not to know about
the robot, as they can control by hand movement
34
FUTURE SCOPE
• HIR is going to be an important military application in future.
• SPY work. • Giant machinery vehicles can be controlled
by body movements.
35
GIANT MACHINERIES
36
CONCLUSION
• This is an easy way to interact with robots without any special training . By proper implementation ,this concept will be a stepping stone in the robotic technology .
37
REFERENCES
• D. Grollman and O. Jenkins. Learning elements of robot soccer from demonstration. In Proceedings of the International Conference on Development and Learning (ICDL),London, England, Jul 2007.• www.edaboard.com• www.microchip.com• www.mikroelectronica.com
38
THANK YOU…39