VISUAL FINGER INPUT SENSING ROBOT MOTION

Similar documents
SPY ROBOT CONTROLLING THROUGH ZIGBEE USING MATLAB

ARTIFICIAL ROBOT NAVIGATION BASED ON GESTURE AND SPEECH RECOGNITION

I. INTRODUCTION MAIN BLOCKS OF ROBOT

Challenging areas:- Hand gesture recognition is a growing very fast and it is I. INTRODUCTION

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: April, 2016

Online Signature Verification by Using FPGA

I. INTRODUCTION II. LITERATURE REVIEW

Multi Frequency RFID Read Writer System

International Journal of Scientific & Engineering Research, Volume 8, Issue 4, April ISSN

The Speech Based Floor Cleaning Robot

RFID- GSM- GPS Imparted School Bus Transportation Management System

Design of WSN for Environmental Monitoring Using IoT Application

INTELLIGENT SELF-PARKING CHAIR

BULLET SPOT DIMENSION ANALYZER USING IMAGE PROCESSING

REACTIVE POWER COMPENSATION IN DISTRIBUTION SYSTEM

DTMF Controlled Robot

Self-Invented Keypad Based Electronic Notice Board for Wired & Wireless Communication

AT-XTR-7020A-4. Multi-Channel Micro Embedded Transceiver Module. Features. Typical Applications

IMPLEMENTATION OF EMBEDDED SYSTEM FOR INDUSTRIAL AUTOMATION

MEMS Accelerometer sensor controlled robot with wireless video camera mounted on it

Smart Navigation System for Visually Impaired Person

Sri Shakthi Institute of Engg and Technology, Coimbatore, TN, India.

Automatic Two Wheeler Driving Licence System by Using Labview

Soldier Tracking and Health Indication System Using ARM7 LPC-2148

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

Advanced menu ordering system in restaurants

Cortex-M3 based Prepaid System with Electricity Theft Control

International Research Journal in Advanced Engineering and Technology (IRJAET)

TRXQ1 RXQ1 FM NARROW BAND TRANSCEIVERS. RXQ1 Version. Applications. TRXQ1 Version

LABORATORY AND FIELD INVESTIGATIONS ON XBEE MODULE AND ITS EFFECTIVENESS FOR TRANSMISSION OF SLOPE MONITORING DATA IN MINES

Serial Communications RS232, RS485, RS422

An Autonomous Self- Propelled Robot Designed for Obstacle Avoidance and Fire Fighting

International Journal of Advance Engineering and Research Development. Wireless Control of Dc Motor Using RF Communication

Zig-Bee Robotic Panzer

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

Robotics And Remotely Operated Vehicles. P. A. Kulkarni S. G. Karad

RF Based Pick and Place Robot

Robust Hand Gesture Recognition for Robotic Hand Control

Features. Haltronics Ltd (

Reconfigurable Antennas Antennas that can think for themselves

VLSI Implementation of Reconfigurable Low Power Fir Filter Architecture

Design and Development of Pre-paid electricity billing using Raspberry Pi2

Microcontroller Based Speed Control of Induction Motor using Wireless Technology

International Journal of Advance Engineering and Research Development

CR 33 SENSOR NETWORK INTEGRATION OF GPS

Hand Gesture Recognition System for Daily Information Retrieval Swapnil V.Ghorpade 1, Sagar A.Patil 2,Amol B.Gore 3, Govind A.

Gesticulation Based Smart Surface with Enhanced Biometric Security Using Raspberry Pi

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

III. MATERIAL AND COMPONENTS USED

Simulation Of Radar With Ultrasonic Sensors

Project Final Report: Directional Remote Control

Face Recognition Based Attendance System with Student Monitoring Using RFID Technology

AMBULANCE TRACKING AND ALTERNATE ROUTING

SMARTALPHA RF TRANSCEIVER

[Kadappa, 4(6): June, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

SMARTPHONE SENSOR BASED GESTURE RECOGNITION LIBRARY

International Journal of Advance Engineering and Research Development AUTOMATIC METER READING FOR ELECTRIC BOARD USING RF (RADIO FREQUENCY)

Features: 1. User friendly interfacing. 2. Controls high voltage water pumps. 3. Identification of water pumps through RFID technology.

Getting Started with TrangoLink

Mr. Shankar N. Isal Department of Electronics Engineering Dr.D. Y. Patil Polytechnic Nerul, Navi Mumbai

Auto-Fact Security System

FPGA based Real-time Automatic Number Plate Recognition System for Modern License Plates in Sri Lanka

RCR-XXX-RP. Features. Typical Applications. Description. - i - Low cost 315/418/ MHz Super-Regen ASK/OOK Receiver

Intelligent and passive RFID tag for Identification and Sensing

Gesture Controlled Robot with Wireless Camera Monitoring

Features. Future Electronics (

Imaging serial interface ROM

Wireless Data Acquisition and Transmission System Design Using Arduino (for Military Jawan alive Detection Network)

RN-171 Data Sheet. WiFly GSX b/g Wireless LAN Module Features

Controlling Robot through SMS with Acknowledging facility

WIRELESS THREE PHASE LINE FAULT MONITORING

Finger rotation detection using a Color Pattern Mask

Hand & Upper Body Based Hybrid Gesture Recognition

Assistant Professor, 2, 3, 4, 5 Students, 1, 2, 3, 4, 5

Digital Monitoring Cum Control of a Power Transformer with Efficiency Measuring Meter

A Wireless Communication using Bubls

Ultra-small, economical and cheap radar made possible thanks to chip technology

Live Hand Gesture Recognition using an Android Device

Decision Based Median Filter Algorithm Using Resource Optimized FPGA to Extract Impulse Noise

Controlling Humanoid Robot Using Head Movements

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

GSM Based Water Billing System

MCU with 315/433/868/915 MHz ISM Band Transmitter Module

Embedded Robotics. Software Development & Education Center

TOUCH SCREEN BASED SPEED CONTROL OF SINGLE PHASE INDUCTION MOTOR

Remote Switching. Remote Gates. Paging.

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz

INTELLIGENT SEGREGATION SYSTEM

RF4432 wireless transceiver module

DISCONTINUED. Modulation Type Number of RF Channels 15

International Journal of Scientific & Engineering Research Volume 8, Issue 7, July-2017 ISSN

Electrical and Automation Engineering, Fall 2018 Spring 2019, modules and courses inside modules.

ZKit-51-RD2, 8051 Development Kit

An Experiment Study for Time Synchronization Utilizing USRP and GNU Radio

Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANS)

Remote Switching. Remote Gates. Paging.

CCK Encoding with PIC Based Microcontrollers For The RF Wireless Communications

HOME AUTOMATION WITH SPY ROBOT AND SECURITY SYSTEM

INTEGRATED CIRCUITS. MF RC500 Active Antenna Concept. March Revision 1.0 PUBLIC. Philips Semiconductors

Transcription:

VISUAL FINGER INPUT SENSING ROBOT MOTION Mr. Vaibhav Shersande 1, Ms. Samrin Shaikh 2, Mr.Mohsin Kabli 3, Mr.Swapnil Kale 4, Mrs.Ranjana Kedar 5 Student, Dept. of Computer Engineering, KJ College of Engineering & Management Research, Pune, MH, India 1,2,3,4 Professor, Dept. of Computer Engineering,KJ College of Engineering & Management Research, Pune,MH, India 5 Abstract: The purpose of this paper is to control the motion of any robot by using just fingers of the hand. The robot can be made to perform hard-core tasks not possible or to difficult for human beings to reach. There are a lot of examples among which the best could be handling boilers in mechanical Industries and performing operations in outer space just by recognising the fingers i.e. visual interaction in space. Also, the robot can be made to act as a servant providing comfort to the operator. The large scale implementation of this paper could also lead to the development of an independent humanoid capable of performing operations which would be interactive with respect to the surrounding vision. The proposed system is a completely wireless system with user authentication. Keywords: finger interaction, mechanical robot, space robot, motion control. I. INTRODUCTION In the modern world of today robots have become an indispensible part.robots have a wide range of applications in numerous fields. The most important aspect of a robot is that it should be user friendly. It must be able to perform certain tasks by visual inputs which can be given by the simple movements of fingers. Robots must be easier to operate especially for the general users without the back-end knowledge in the day-to-day life [1-5]. To increase the scope of intelligent robotic systems large scale research is being conducted worldwide for providing user friendly robotic motion control. The world is progressing at a faster pace and the standard of living has been raised with the developing technology. The developing technology brings with itself automation and wireless control of objects. Progress in the vision technology has made it easier to provide visual natural inputs which the robot accepts and interacts accordingly [6]. Various algorithms have been proposed to improve the hand gesture recognition[7]. The idea here is having a robot motion by finger gestures. This paper proposes to control the motion of robots by interaction with the fingers. II. EXISTING SYSTEM The existing robotic systems present are operated manually. Most of the systems are wired systems which have a number of drawbacks such as limited operational area, maintenance and also increase the complexity of the systems. Also the systems are sensor-based which increase the cost of the system and also needs maintenance. III. PROPOSED SYSTEM Besides verbal communication, motions of the various parts of the body are widely used for human communication among which hand gestures are the most widely used.the working of the robot is explained in the following chapter. The proposed method consists of two sections: A. Operator Section: In this section the main focus is on the recognition of the finger. Input from the user is received through the web-camera connected on the operator s personal computer. The captured image is then compared with the systems database and processed using image processing techniques [8-9]. A micro-controller is connected to operator s personal computer and the RF receiver. With the help of serial communication between the operator s personal computer and the controller, keys are transmitted to the controller. With the help of code dumped in the Copyright to IJIRCCE www.ijircce.com 333

micro-controller written in Embedded C appropriate key is sent to the RF transmitter. Use of RF module facilitates wireless transmission and reception of data in both the sections. There are a number of techniques available for the recognition of fingers.the following image processing algorithm is used in this section: 1. Capture the background image. 2. Capture the Image with object (finger). 3. Convert both the images into grayscale. 4. Subtract both the images. 5. Convert the image obtained into black and white image. 6. Initialize threshold=25 7. If pixel>25 Convert pixel to white i.e. 0 Else Convert pixel to black i.e. 1 8. Open the database for images. 9. Repeat for number of images: Find correlation factor of final image with all the images. 10. Find the maximum value from the set of correlation factor and the position of that image. 11. Based on the position value and maximum value send char to the controller. B. Robot section: The operator section mainly focuses on the control of the robotic motion. The transmitted image is received by the RF receiver. The robotic section consists of a micro-controller which is connected to the receiver and the robot. According to the code that is dumped in the micro-controller written in Embedded C, the controller processes the received keys and carries out the appropriate operation. IV. SYSTEM ARCHITECTURE The overall system architecture is divided in two sections: the user section and the robot section. Robot is going to be a moving object which connected to the control section via RF communication. Direction control of the particular robot is operated by the movement of the finger that is shown in front of the camera. The GUI can be created using any of the available languages like MATLAB or Java. For each and every movement of finger in front of camera a unique coded signal is sent through RF transmitter. The signal is then processed and the robot motion occurs. Figure 1- User Section Architecture Copyright to IJIRCCE www.ijircce.com 334

Figure 2- Robot Section Architecture SR.NO. COMPONENT DESCRIPTION 1. LPC-2148(Arm-7) The AT89C51 is a low-powered, high-performance, 512KB of internal flash and 32+8K RAM, RS232 connectors. 2. PIC Controller Only 35instructions, Most instructions take 0.2 microseconds to execute when operated at 20 MHz, Machine cycle consist of 4 clock pulses, Instruction set is highly orthogonal, 1-3 Timers with 8/16 bit prescalar. 3. MAX232 It is used for converting signals from an RS-232 serial port to signals suitable for use in Transistor-transistor - logic which are compatible to digital logic circuits. The MAX232 is a dual receiver and converts the TX, RX, RTS and CTS signals. 4. H12D and H12E (Encoder and Decoder) Operating voltage 2.4V~12V, low power and high noise immunity CMOS technology, Low standby current: 0.1 A (typ.) at VDD=5V, four words, built-in oscillator needs only 5% resistor. 5. Pull-Up and Pull-Down Registers Whenever that high impedance or external devices are disconnected they ensure inputs to settle at expected logic. 6. TWS-434 and RWS-434 (RF- Module) Radio Frequency Module for short-range remote control applications where cost is a primary concern. These modules require no external RF components except for the antenna. They generate virtually no emissions, making FCC and ETSI approvals easy. Table 1 - Hardware Description Table V. MATHEMATICAL MODEL 1. Subtraction of Background Image and Image with Object: X- > Array of pixels of background image: Y -> Array of pixels of image with object: OPERATOR: - Z = IMSUBTRACT(X; Y ) - Subtract each element of array Y from array X and return the difference in output array Z. Copyright to IJIRCCE www.ijircce.com 335

Equivalent:- X-Y 2. For Converting Image Into Black and White: Initialize value of threshold=25(approximately). Out-> matrixofpixelsinitializedto0: OPERATOR: Comparison (< and >) Ifmatrix (i; j) > 25 Out (i; j) = 255 Ifmatrix(i; j) < 25 Out (i; j) = 0 Matrix is the image obtained after subtraction. Comparing each pixel value of matrix and then storing it in Out. 3. For Comparing Image With Each Image In Database: A and B are matrices or vectors of the same size. R-> contains the correlation output: R = CORR2 (A;B) Analyze A (i,j) and B(i,j) for each I and j in the matrix and output the correlation coefficient. 4. For Finding the Maximum Correlation Factor: A- > Matrix of pixels. m- > Matrix with the maximum correlation factor. Pos- > Position of matrix in the database: [mpos] = Max (A) Each Image is compared with the correlation factor of the required image. The maximum of all the factors is obtained with its corresponding position Database. 5. Sending Characters To The Controller: OPERATOR: Comparison (> ;<=) Logical (&&) Ifpos > 0&&pos <= 10 Transmit1 Ifpos > 10&&pos <= 20 Transmit2 Ifpos > 20&&pos <= 30 Transmit3 Ifpos > 0&&pos <= 10 Transmit4 Comparing the position obtained and transmitting the appropriate character. Copyright to IJIRCCE www.ijircce.com 336

VI. RESULT At the operators side the finger will be shown in front of the web camera at the user s personal computer. Appropriate processing of the finger would be done. After the processing of the finger the robot will move to a specified direction or perform the appropriate operation. VII. CONCLUSION This paper proposed is capable of handling visual finger input sensing robot motion. Based on finger-robot interaction the proposed method is capable of creating and controlling motions of robots for performing a wide variety of applications. The proposed method can lead to the creation of a user friendly robot capable of operating in all fields ranging from home appliances to industrial. The proposed method supports a wide range of applications which include industry automation, home automation and is also suitable for deaf and dumb people thus removing the language barrier. REFERENCES [1] http://www.cyberbotics.com/ (CyberRobotics WebotsTM) [2] http://www.microsoft.com/korea/robotics/studio.mspx [3] S. Y. Nam et al., A study on design and implementation of the intelligent robot simulator which is connected to an URC system, vol. 44. no. 4, IE, pp. 157-164, 2007. [4] http://www.microsoft.com/downloads/ (Micorsoft Speech SDK 5.1) [5] K. H. Seok and Y. S. Kim, A new robot motion authoring method using HTM, International Conference on Control, Automation and Systems, pp. 2058-2061, Oct. 2008. [6] H. Kim, M. Y. Ock, T. W. Kang, and S. W. Kim, Development of Finger Pad by Webcam, The Korea Society of Marine Engineering, pp. 397-398, June 2008. [7] K. H. Lee, J. H. Choi, Hand Gesture Sequence Recognition using Morphological Chain Code Edge Vector, Korea Sciety of Computer Information, vol. 9, pp. 85-91. [8] A. Licsar, T. Sziranyi, User-adaptive hand gesture recognition system with interactive training, Image and Vision Computing 23, pp. 1102-1114, 2005. [9] K. W. Kim, W. J. Lee, C. H. Jeon, A Hand Gesture Recognition Scheme using WebCAM, The Institute of Electronics Engineers of Korea, pp. 619-620, June. 2008. [10] M. W. Spong, S. Hutchinson, M. Vidyasagar, ROBOT MODELING AND CONTROL, WILEY, 2006. BIBLIOGRAPHY Vaibhav T. Shersande currently pursuing B.E. in Computer Dept. from K J College of Engineering & Management Research, Pune. Samrin M. Shaikh currently pursuing B.E. in Computer Dept. from K J College of Engineering & Management Research, Pune. Copyright to IJIRCCE www.ijircce.com 337

Mohsin I. Kabli currently pursuing B.E. in Computer Dept. from K J College of Engineering & Management Research, Pune. Swapnil R. Kale currently pursuing B.E. in Computer Dept. from K J College of Engineering & Management Research, Pune. Prof. Ranjana Mahesh Kedar completed BE (ETX) from shivaji university, ME (ETX) From MIT, pune. Having 4 yrs industrial & 7 yrs teaching experience Copyright to IJIRCCE www.ijircce.com 338