Smart Phone Accelerometer Sensor Based Wireless Robot for Physically Disabled People

Similar documents
Android Phone Based Assistant System for Handicapped/Disabled/Aged People

ARTIFICIAL ROBOT NAVIGATION BASED ON GESTURE AND SPEECH RECOGNITION

Implementation of a Self-Driven Robot for Remote Surveillance

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

III. MATERIAL AND COMPONENTS USED

Smart Navigation System for Visually Impaired Person

Embedded Robotics. Software Development & Education Center

Smart Phone Based Assistant System for Handicapped/Disable/Aged People

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

Training Schedule. Robotic System Design using Arduino Platform

Controlling Robot through SMS with Acknowledging facility

VOICE CONTROLLED ROBOT WITH REAL TIME BARRIER DETECTION AND AVERTING

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

SPY ROBOT CONTROLLING THROUGH ZIGBEE USING MATLAB

DTMF Controlled Robot

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

3D ULTRASONIC STICK FOR BLIND

Automatic Docking System with Recharging and Battery Replacement for Surveillance Robot

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people

A Simple Design of Clean Robot

BRAIN CONTROLLED CAR FOR DISABLED USING ARTIFICIAL INTELLIGENCE

Voice Guided Military Robot for Defence Application

Hardware Implementation of an Explorer Bot Using XBEE & GSM Technology

Performance Analysis of Ultrasonic Mapping Device and Radar

Wirelessly Controlled Wheeled Robotic Arm

Cortex-M3 based Prepaid System with Electricity Theft Control

BRAINWAVE CONTROLLED WHEEL CHAIR USING EYE BLINKS

Hardware Platforms and Sensors

Gesture Controlled Car

SELF-BALANCING MOBILE ROBOT TILTER

Automobile Prototype Servo Control

Advancements in Gesture Recognition Technology

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

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO

International Journal for Research in Applied Science & Engineering Technology (IJRASET) DTMF Based Robot for Security Applications

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

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

A Model Based Approach for Human Recognition and Reception by Robot

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

GESTUR. Sensing & Feedback Glove for interfacing with Virtual Reality

II. LITERATURE REVIEW

Soldier Tracking and Health Indication System Using ARM7 LPC-2148

Advanced Soldier Monitoring and Tracking System Using GPS and GSM Introduction

Designing an Embedded System for Autonomous Building Map Exploration Robot

R (2) Controlling System Application with hands by identifying movements through Camera

PHYSIOLOGICAL SIGNALS AND VEHICLE PARAMETERS MONITORING SYSTEM FOR EMERGENCY PATIENT TRANSPORTATION

International Journal OF Engineering Sciences & Management Research

Design of Accelerometer Based Robot Motion and Speed Control with Obstacle Detection

Project Final Report: Directional Remote Control

Development of a telepresence agent

AN UNIQUE METHODOLOGY ENABLING BUS BOARD NAVIGATING SYSTEM USING WSN

Putting It All Together: Computer Architecture and the Digital Camera

Smart eye using Ultrasonic sensor in Electrical vehicles for Differently Able.

Tele-Nursing System with Realistic Sensations using Virtual Locomotion Interface

Distance Measurement of an Object by using Ultrasonic Sensors with Arduino and GSM Module

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers

Development of a Robotic Vehicle and Implementation of a Control Strategy for Gesture Recognition through Leap Motion device

International Journal of Innovations in Engineering and Technology (IJIET) Nadu, India

DTMF based Surveillance Robot

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

INTELLIGENT SELF-PARKING CHAIR

War Field Spying Robot With Night Vision Camera

Controlling Obstacle Avoiding And Live Streaming Robot Using Chronos Watch

Brain Computer Interface for Home Automation to help Patients with Alzheimer s Disease

The Design of Intelligent Wheelchair Based on MSP430

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

Master Thesis Presentation Future Electric Vehicle on Lego By Karan Savant. Guide: Dr. Kai Huang

Teleoperated Robot Controlling Interface: an Internet of Things Based Approach

Design of WSN for Environmental Monitoring Using IoT Application

SMART ELECTRONIC GADGET FOR VISUALLY IMPAIRED PEOPLE

RFID- GSM- GPS Imparted School Bus Transportation Management System

Index Terms IR communication; MSP430; TFDU4101; Pre setter

Intelligent Tactical Robotics

Zig-Bee Robotic Panzer

Non-Invasive Brain-Actuated Control of a Mobile Robot

Solar Powered Obstacle Avoiding Robot

Gesture Controlled Robot with Wireless Camera Monitoring

Automated Mobility and Orientation System for Blind

Arduino Based Robot for Pick and Place Application

Mars Rover: System Block Diagram. November 19, By: Dan Dunn Colin Shea Eric Spiller. Advisors: Dr. Huggins Dr. Malinowski Mr.

Critical Design Review: M.A.D. Dog. Nicholas Maddy Timothy Dayley Kevin Liou

ECE 511: MICROPROCESSORS

GESTURE BASED HOME AUTOMATION SYSTEM USING SPARTAN 3A, ASIC

Simulation Of Radar With Ultrasonic Sensors

VOICE CONTROL BASED PROSTHETIC HUMAN ARM

Voice based Control Signal Generation for Intelligent Patient Vehicle

WifiBotics. An Arduino Based Robotics Workshop

Eye Monitored Wheelchair System Using Raspberry Pi

Bluetooth Low Energy Sensing Technology for Proximity Construction Applications

1. INTRODUCTION: 2. EOG: system, handicapped people, wheelchair.

Smart Security System using Arduino and Wireless Communication

BRAIN CONTROLLED CAR FOR DISABLED USING ARTIFICIAL INTELLIGENCE

Accident Sensor with Google Map Locator

Voice Activated Hospital Bed, Herat Beat, Temperature Monitoring and Alerting System

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

CONTACT: , ROBOTIC BASED PROJECTS

Instrument Cluster Display. Grant Scott III Erin Lawler Mike Carlson

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

Voice Command Based Robotic Vehicle Control

Transcription:

Middle-East Journal of Scientific Research 23 (Sensing, Signal Processing and Security): 141-147, 2015 ISSN 1990-9233 IDOSI Publications, 2015 DOI: 10.5829/idosi.mejsr.2015.23.ssps.36 Smart Phone Accelerometer Sensor Based Wireless Robot for Physically Disabled People 1 2 2 Nishanthini Ganesan, Balaji Loganathan and Dhanalakshmi Ammaiyappan 1 Department of ECE, Velammal Institute of Technology, Anna University Affiliated, 601204, Chennai, India 2 Department of ECE, Panimalar Engineering College, Anna University Affiliated, 600123, Chennai, India Abstract: The interaction between Human and Machine has already crossed the Mouse and Keyboard technology to newer dimensions. Crossing the boundaries of virtual world the interaction between Human and Machine has nearly started to be more compatible with the physical world around us. With the availability of the latest platforms that have been developed in many domains it becomes easier to link the Human-being of Machine environment. The world is growing vastly and by applying the interaction between human and machine we can perform a certain task that we want to implement for our requirements, so that we can able to go along the world s development. Generally android mobile is having accelerometer sensor and Bluetooth technology. By using the Android platform with accelerometer sensor and Bluetooth we are controlling a robot and also used to pick a nearby object for physically disabled people. Key words: Accelerometer Sensor Android Phone Bluetooth Motor Driver Ultrasonic Sensor INTRODUCTION In the recent times robotics plays a very important role in almost all the sector. With the introduction of robots in industrial environment the rate of growth of production raised with a good yield of output. Now with further decreased in the cost of robots and electronics, they have now started to move in the home environment and a lot of other commonly used applications. A wide variety of robots have been used for both commercial and domestic applications other than the industrial application. As their applications and usage have increased it is a tedious process to interact physically with each and every robot. So, now raises a question of how to effectively and efficiently interact with these robots. The complicated designed that is employed in industries cannot be applied for domestic purposes. So now there arises a need for a user friendly environment which would help us to interact with them effectively in our daily life. The voice interface is a good one, but it is restricted to a lot of applications. So to replace it We shall be employing Gesture control. Several methods for the gesture recognition were employed, but all were only effective to 85%. We can freely move around with the limited range of wireless connection by using the data glove, whereas in vision based technique and user cannot move around limited range of wireless connection in vision based technique the Users are not supposed to move, they have stayed in front of camera. The accelerometer sensors used to control the robot, the main advantage is that it does not get affected by the natural things like magnetic field or magnetic field. So, that it s becoming more popular when compared to the vision based technique. The cost is low and also in smaller size of the accelerometers, is used to detect and identify human body gestures. As compared to the wearable sensor based control handheld gesture control is more suitable for controlling domestic robots and this can be achieved with the help of accelerometers in the smart phone. Related Work: The Modular Prosthetic Limb is controlled by grasping and reaching, both in online and offline. Three trials are made with the patient who was sitting in the bed. And in the table, he or she is holding with pressure sensor and one rest button is under their arm. When the patient press the button that will be sent to nearby receiver and the arm is start to by grasping and finally it will be reached to take an object. The above trails can be done by using EEG. The signals from the EEG are converted to data that will use to control the Modular Prosthetic Limb in the same room of a patient [1]. Brain to Corresponding Author: Nishanthini Ganesan, Department of ECE, Velammal Institute of Technology, Anna University Affiliated, 601204, Chennai, India. 141

Computer interface is a technology to turn on or off the accelerometer is already present in all the smart phones SSVEP system when want to or not, BCI is used to control which are available with the Android platform. Now what the hand orthosis for a patient who is having Tetraplegia. we do here is that we shall be transferring the signals In this paper they are moving their arm with four different obtained from the accelerometer present in the smart ways of grasping an object. This can be done by using phone with the help of an android application through brain to computer interface device. An electrode is used Bluetooth. Now based on the signal that is obtained from to collect the signals from the human brain, that electrical the Bluetooth the vehicle responds. This is very much signals are converted to data to identify by the computer. useful in the process of remote surveillance and many The computer is connected to the robot that helps the other applications. patient to move the orthosis with four different ways [2]. In IT industries the development area is gaming. Here we Accelerometer Sensor: The Accelerometer sensor is used can play games with your facial expression and eye in the project for controlling robot s movements. This movement to enhance the UI design that allows mode to sensor is used to find any changes in the vibration. An play with the game smarter. The input for finding the facial example for the accelerometer sensor is used in smart expression is a low resolution video by using the Active phones.in smart phone there is one option called screen Appearance Models algorithm. Here we can avoid rotation, if we are tilting the mobile to the left the screen wearable sensor for finding the face expression. The will rotate to the left. This can be done by this which can electrode is placed on the scalp of the human and the able to sense the vibration and send the value to the signals from the human are converted to data. The data receiver so that the above process will take place. This is are then used to play the game [3]. Brain to computer a core part in our project. The schematics of an interface is used to assist the patient grasping and accelerometer are shown in Fig. 1. reaching movement of an object control. Here a human brain and the robot are interfaced to take an object by Ultrasonic Sensor, HC SR-04: The movement of an using Kinetic-based vision system. Kinetic based vision object is identified by using the ultra-sonic sensor. system is used to track a 3-D object, that information is This sensor is suitable for both indoor and outdoor transferred to the robot for grasping an object whenever applications. The ultrasonic ranging module HC - SR04 a patient is thinking to get an object. The robotic upper used is for obstacle detection purpose of the project. limb is used to track the movement of the eye and the The ultra-sonic sensor provides 2cm to 40cm ranging from L-Exos is used for reaching movement [4]. The computer finding the object in the way. The trigger pin sends high is controlled by the human nervous by using the brain to level signal that is transmitted while the robot is in moving computer interface device. Here the human brain outer condition. If the signals come back with high level signal, layer is covered with the electrodes and the signal from then the information is transferred to the motor. Test the electrodes is received by the nearby receiver so that distance = (high level time velocity of sound (340M/S) it can be used to drive the cursor in the computer [5]. / 2 in Fig. 2. Brain-actuated wheelchair is designed for the patient who cannot able to walk. Here the brain of the human s outer LPC 214: The LPC2148 microcontroller are based on a layer is covered with an electrode. A camera is fitted with 16 -bit/32-bit ARM7TDMI-SCPU with embedded trace the brain actuated wheelchair to interact with the support and real-time emulation, that combine the environment, so that if there is any obstacles in the microcontroller with embedded high-speed flash memory environment the wheelchair can move away from the ranging from 32 KB to 512 KB. The maximum clock rate signal from the electrodes. The obstacles from the can be achieved by this architecture that allows 32-bit environment are gathered by placing sensor the code execution. A 128-bit wide memory interface is also wheelchair [6]. available in the ARM7 controller.. It can be used in the application where small size and lower power Proposed Control Algorithm: In this paper the proposed consumption is required. In LPC2148, it consists of input, concept is that we shall be implementing the control of a 2 output ports, multiple UART s, I C bus, on-chip static robotic vehicle in a much easier and interactive way with RAM is used for serial communication, software modems the help of the Android platform. Here a smart phone is and also used in the voice recognition application. It also linked to a robotic vehicle with the help of a wireless consists of low end imaging, larger buffer size and high communication technology called Bluetooth. An processing power so that we can use for the application 142

Fig. 1: Schematics of Accelerometer Fig. 2: Ultrasonic Sensor where high power is required. For industrial control and medical systems, ADC, which is 10-bit, DAC, which is also 10-Bit, 32-bit timers, PWM channels and fast GPIO lines with up to nine levels or edge sensitive external interrupt pins make the LPC2148 microcontrollers suitable. Design: The block diagram of the accelerometer control of the vehicle through Bluetooth is given in the Fig. 4. The brain of the system is the ARM microcontroller. This is responsible for executing all the commands that are received and also generates PWM pulses which are delivered to the motors. For picking the object a motor is fixed in the robot car so that it is useful for lifting an object. Based on the input code the robot will follow us Moves in backward direction Moves in forward direction Moves either left or else right when the comment is received from the motor. Moves in the opposite direction when an obstacle is detected by ultra-sonic sensor. Hand Motion Recognition: The handheld controller is a Smart phone that can be tilted in about the two axes. In our project the planned hand motions are represented below. The gestures consisting of rotational angle are too complicated for the controller to recognize it effectively. So we have avoided the third rotational angle. Here the third rotational angle is used as a negligible value of the consideration from the console of the smart phone. The given hand motions represented in Fig. 5 is the commonly used gestures. A user can easily use, these types of gestures. They are now translated to the corresponding robot commands. 143

Fig. 3: Architecture of ARM LPC 214 ACCELEROMETER SENSOR MOTOR ANDROID BLUETOOTH TRANSCEIVER ARM (LPC 2148) DISTANCE FINDER Fig. 4: Block Diagram for the Proposed Control Algorithm 144

Fig. 5: Hand Held Smart Phone Controller Fig. 6: Flowchart of the Proposed Control Algorithm Algorithm: The application is initialized and the RESULTS Bluetooth link is established. If the link is not established properly, then again re-establish the connection. Now The design and implementation of the proposed hand motion is awaited. Once when the motion is detected algorithm are implemented with a four wheeled robotic it is converted into signals and the respective robot vehicle shown in Fig. 7. control command based on the algorithm is delivered to Initially the process of establishing wireless the robot. connection with through Bluetooth was configured and The correct hand motion has to be performed. Once then the test run was conducted. The testing of the four a wrong hand motion is given, an error is sent and waits natural gestures was started first. Based on the tilting of for the correct hand motion. This shall be mapped to the the smart phone in the two axis corresponding electrical robot control algorithm. signals were obtained and the vehicle responded to the 145

Fig. 7: Robotic Vehicle Fig. 8: Code Executed using the Keil Software Fig. 9: Dumped Hex file in Flash Magic Software 146

programmed algorithm. The movement of vehicle in REFERENCES forward, backward, left turn and right turn was done successfully. The next level was that the testing of the vehicle s motion with an obstacle in between its path 1. Fifer, M.S., G. Hotson, B.A. Wester, D.P. McMullen, movement was done and the vehicle resulted in a halt. Y. Wang, M.S. Johannes, K.D. Katyal, J.B. Helder, During this stage only the reversing of the vehicle was M.P. Para, R.J. Vogelstein, W.S. Anderson, N.V. possible and all the other direction responses were Thakor and N.E. Crone, 2014. "Simultaneous Neural disabled. The snapshot is taken when the code is running Control of Simple Reaching and Grasping With the in the Keil software for checking, correction in the code Modular Prosthetic Limb Using Intracranial EEG," and it is showing zero error. After that, the hex file is Neural Systems and Rehabilitation Engineering, IEEE created from the Keil software for dumping the code in Transactions on, 22(3): 695-705. flash magic to implement it in hardware as shown in 2. Ortner, R., B.Z. Allison, G. Korisek, H. Gaggl and G. Fig. 7. If the dumping process is done, we can use Dock Pfurtscheller, 211. "An SSVEP BCI to Control a Hand light software which is used for UART to view the Orthosis for Persons With Tetraplegia," Neural comment given for controlling a robot. Depending upon Systems and Rehabilitation Engineering, IEEE the command given in the serial window the robot is Transactions on, 19(1): 1-5. moving by sending the command to the motor in the robot 3. Corcoran, P.M., F. Nanu, S. Petrescu and P. Bigioi, car. 2012. "Real-time eye gaze tracking for gaming design and consumer electronics systems," Consumer CONCLUSION Electronics, IEEE Transactions on, 58(2): 347-355. 4. Frisoli, A., C. Loconsole, D. Leonardis, F. Banno, In the proposed system, a wireless robot is designed M. Barsotti, C. Chisari and M. Bergamasco, 2012. using an Arm processor, motor driver, ultrasonic sensor, "A New Gaze-BCI-Driven Control of an Upper Limb Bluetooth module and it s controlled by using android Exoskeleton for Rehabilitation in Real-World Tasks, mobile. Android mobile consists of Sensors and Systems, Man and Cybernetics, Part C: Applications Bluetooth. It can be used to control the movement of the and Reviews, IEEE Transactions on, 42(6): 1169-1179. robot. The movement of the robot car is being controlled 5. Kennedy, P.R., R.A.E. Bakay, M.M. Moore, by the accelerometers in mobile with x, y values and these K. Adams and J. Goldwaithe, 2000. "Direct control of values are sent to the development board with robot car a computer from the human central nervous system," using Bluetooth. In this system we can control the robot Rehabilitation Engineering, IEEE Transactions on, car direction by simply tilting the mobile in x, y directions 8(2): 198-202. and also can be used to pick an object by using the 6. Carlson, T., R. Del and J. Millan, 2013. android mobile. Here, for picking the object a motor is "Brain-Controlled Wheelchairs: A Robotic fixed in the robot car so that it is useful for lifting an Architecture," Robotics & Automation Magazine, object. The Ultrasonic sensor is used while the robot is in IEEE, 20(1): 65-73. for detecting any obstacles in the way. Here we are using the Bluetooth technology to interface robotic car to mobile wirelessly. This system is mainly used for physically disabled people and also useful to do jobs in areas and in situations that are hazardous for human. 147