Substitute eyes for Blind using Android

Similar documents
3D ULTRASONIC STICK FOR BLIND

SMART VIBRATING BAND TO INTIMATE OBSTACLE FOR VISUALLY IMPAIRED

OBSTACLE EVADING ULTRASONIC ROBOT. Aaron Hunter Eric Whitestone Joel Chenette Anne-Marie Cressin

Haptic Feedback Technology

Team members: Christopher A. Urquhart Oluwaseyitan Joshua Durodola Nathaniel Sims

2D Floor-Mapping Car

SMART ELECTRONIC GADGET FOR VISUALLY IMPAIRED PEOPLE

Simulation Of Radar With Ultrasonic Sensors

Smart Blind Help ABSTRACT I. INTRODUCTION II. LITERATURE SURVEY

Performance Analysis of Ultrasonic Mapping Device and Radar

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

Solar Powered Obstacle Avoiding Robot

Keywords - Arduino Uno, Ultrasonic Sensor, DC-DC Boost Convertor, Wireless Charging Pad, Piezo Buzzer

AN UNIQUE METHODOLOGY ENABLING BUS BOARD NAVIGATING SYSTEM USING WSN

A wearable multipoint ultrasonic travel aids for visually impaired

Index. n A. n B. n C. Base biasing transistor driver circuit, BCD-to-Decode IC, 44 46

Part 1: Determining the Sensors and Feedback Mechanism

t t t rt t s s tr t Manuel Martinez 1, Angela Constantinescu 2, Boris Schauerte 1, Daniel Koester 1, and Rainer Stiefelhagen 1,2

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

The Design of Intelligent Wheelchair Based on MSP430

ECE 511: MICROPROCESSORS

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, March 18, ISSN

Adaptable Handy Clench for Destitute of Vision using GSM

Voice Guided Military Robot for Defence Application

The Cricket Indoor Location System

Embedded Voice Announcement Ultrasonic Distance Meter and. University Lab Teaching Reformation

Marine Debris Cleaner Phase 1 Navigation

Azaad Kumar Bahadur 1, Nishant Tripathi 2

Design and Development of Blind Navigation System using GSM and RFID Technology

Feel the Real World. The final haptic feedback design solution

Boozer Cruiser. EEL Electrical Engineering Design 2 Final Design Report. April 23, The Mobile Bartending Robot.

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

DC Motor and Servo motor Control with ARM and Arduino. Created by:

I. INTRODUCTION MAIN BLOCKS OF ROBOT

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

Technology offer. Aerial obstacle detection software for the visually impaired

Smart Navigation System for Visually Impaired Person

Design of Tracked Robot with Remote Control for Surveillance

Chapter 7: The motors of the robot

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

Park Ranger. Li Yang April 21, 2014

Blind navigation with a wearable range camera and vibrotactile helmet

GPS System Design and Control Modeling. Chua Shyan Jin, Ronald. Assoc. Prof Gerard Leng. Aeronautical Engineering Group, NUS

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

Instrument Cluster Display. Grant Scott III Erin Lawler Mike Carlson

PROJECT BAT-EYE. Developing an Economic System that can give a Blind Person Basic Spatial Awareness and Object Identification.

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days

AUTOMATIC RAILWAY CROSSING SYSTEM

PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY

Automated Mobility and Orientation System for Blind

Robotics & Embedded Systems (Summer Training Program) 4 Weeks/30 Days

Hardware Implementation of an Explorer Bot Using XBEE & GSM Technology

Available online Journal of Scientific and Engineering Research, 2018, 5(4): Research Article

Sensors. CS Embedded Systems p. 1/1

Simulation and Experimental Validation of AC to AC Converter Waveform and Power Consumption using the Integral Cycle PWM Technique

ASSISTIVE TECHNOLOGY BASED NAVIGATION AID FOR THE VISUALLY IMPAIRED

E90 Project Proposal. 6 December 2006 Paul Azunre Thomas Murray David Wright

Instantaneous Baseline Damage Detection using a Low Power Guided Waves System

Design of Joint Controller Circuit for PA10 Robot Arm

ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK

Improvement of Ultrasonic Distance Measuring System

A Temperature Modulation Circuit for Metal Oxide Semiconductor Gas Sensor

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

Electronics Design Laboratory Lecture #6. ECEN2270 Electronics Design Laboratory

Mapping device with wireless communication

GetTutorialized Workshops Brochure-2017

A simple embedded stereoscopic vision system for an autonomous rover

ELG3336 Design of Mechatronics System

SELF-BALANCING MOBILE ROBOT TILTER

Sensors and Motor Control Lab Individual lab report #1 October 16, 2015

A very quick and dirty introduction to Sensors, Microcontrollers, and Electronics

Photovoltaic Battery Charging System Based on PIC16F877A Microcontroller

ESE 350 Microcontroller Laboratory Lab 5: Sensor-Actuator Lab

Company Information. Invisible Difference. Company Intro Technology Intro Product Intro Application

Embedded Controls Final Project. Tom Hall EE /07/2011

University of Florida Department of Electrical and Computer Engineering Intelligent Machine Design Laboratory EEL 4665 Spring 2013 LOSAT

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

MICROCONTROLLER BASED ULTRASONIC STICK FOR VISUALLY IMPAIRED

Object Detection for Collision Avoidance in ITS

Pick and Place Robotic Arm Using Arduino

Ultrasonic Tactile Display and Field Measurement Robot

Mechatronics Chapter Sensors 9-1

Company Profile. Facilities

Project E.A.S.I II. POWER SUBSYSTEM.

Tips for making accurate rise / fall time measurements for radar signals

A Survey on Assistance System for Visually Impaired People for Indoor Navigation

ROBOT FOR BIOMEDICAL APPLICATIONS CONTROLLED BY REGIONAL LANGUAGE

Nikhil Mahalingam 1, Veera S. Kumar 2 1,2 (Computer Science & Engineering, PSG College of Technology, India)

Micro Controller Based Ac Power Controller

Team Autono-Mo. Jacobia. Department of Computer Science and Engineering The University of Texas at Arlington

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

Real Time Indoor Tracking System using Smartphones and Wi-Fi Technology

3-Ф VSI FOR HARMONIC IMPROVEMENT USING MICROCONTROLLER AND SIMULATION IN MATLAB

PERFORMANCE ANALYSIS OF MICROCONTROLLER BASED ELECTRONIC LOAD CONTROLLER

Robot Navigation System with RFID and Ultrasonic Sensors A.Seshanka Venkatesh 1, K.Vamsi Krishna 2, N.K.R.Swamy 3, P.Simhachalam 4

Cleaning Robot Working at Height Final. Fan-Qi XU*

Perception. Read: AIMA Chapter 24 & Chapter HW#8 due today. Vision

A Simple Design of Clean Robot

Automatic Fan Speed Control using Temperature and Humidity Sensor and Arduino

A Wireless Smart Sensor Network for Flood Management Optimization

Transcription:

2013 Texas Instruments India Educators' Conference Substitute eyes for Blind using Android Sachin Bharambe, Rohan Thakker, Harshranga Patil, K. M. Bhurchandi Visvesvaraya National Institute of Technology, Nagpur whizkidrohan@gmail.com Abstract: Our aim is to develop an affordable technology which is cheap and can be a substitute eyes for blind people. As a first step to achieve this goal we decided to make a Navigation System for the Blind. Our device consists of the following 2 parts: 1) Embedded Device: can be used to detect local obstacles such as walls/cars/etc. using 2 ultrasonic sensors to detect the obstacles and vibrator motors to give tactile feedback to the blind. 2) Android App: will give the navigation directions. Can be installed on any android device: cellphone/tablet/etc. Thirdly navigation systems on android operating system are available but don t contain any interface which can be used by a blind person. 1.2 Proposed solution The proposed solution is as shown in fig.1 1. Introduction From a survey of W.H.O. [1], 285 million people are visually impaired worldwide: 39 million are blind and 246 have a problem of low vision. About 90% of the world's visually impaired live in developing countries. As an engineer it is our responsibility to develop technology for bringing comfort to these people. Thus as a start, the goal of our project is to develop a device which the blind can use to navigate independently. We also set our goal to make this technology accurate, comfortable, easy to implement and affordable. 1.1 Technical Background People have tried to develop similar technology using SONAR, RADAR or ultrasonic sensors. The ultrasonic sensors serve as the cheapest solution which we could find. As seen in [2], ultrasonic sensors can be used to detect obstacles. Ultrasonic sensors can operate well up-to a range of 2-3 meters but have a very small cone angle. Secondly, to give the feedback to the blind person [3] uses a matrix of solenoids. But such a system would become heavy and bulky which cannot be carried while walking. Fig.1.Top level block diagram The embedded device detects the local obstacles from two ultrasonic sensors which overcomes the drawback of smaller range of ultrasonic sensors. The embedded device gives a feedback to the blind person using vibrator motors (used in cell-phones) instead of solenoids to give tactile feedback. These are very small in size and consume less power. We also developed an Android Navigation Application which has a very convenient interface that can be used by blind people. 1.3 Organization of the report In Section 2 we have given the proposed solution followed by hardware and software implementation which is done in Section 3. The results and conclusion is given in Section 4 and 5. 978-0-7695-5146-3/13 $26.00 2013 IEEE DOI 10.1109/TIIEC.2013.14 37 38

Fig.4: Range of ultra-sonic sensors Fig.2 System level block diagram 2. Proposed Solution 2.1 Embedded Device: The right hand side of Fig.2 indicates proposed algorithm for ultrasonic sensor mechanism. We have made use of HC- SR04 ultrasonic sensors to detect the obstacles as shown in Fig.3. Fig.3: Ultra-sonic sensor The ultrasonic sensor finds the distance of the obstacle by transmitting an ultrasonic pulse sequence and calculates the time taken by it to come back when it is detected by the receiver. Distance can be calculated as shown by (1): The readings from the ultrasonic sensors are processed by the micro-controller. The distance is calculated for each sensor as per the following cases indicated in table 1: Table 1: Outputs of sensors Left Right Motor to be Sensor Sensor switched ON 0 0 None 1 0 Left 0 1 Right 1 1 Center Where, 1 = Obstacle Detected 0 = Obstacles Not detected Thus, this information is given to the blind person by means of three vibrator motors which will be placed on three finger tips of the blind person. Based on the readings from the sensors the micro-controller actuates the corresponding motor as shown in Table 1. 2 x Distance = Velocity of sound x time (1) Each sensor has a cone angle of 15 degrees. As shown in Fig.4, using a combination of these sensors, we not only get the distance of the obstacle but also a rough estimate of its locations; i.e. whether it lies in region 1, 2 or 3. Fig5: Characteristics of Vibrator Motor 38 39

As shown in fig.5 the frequency and the amplitude of the vibrator motor increases with respect to voltage. The vibrators are actuated by giving a Pulse-Width-Modulation (PWM) output from the micro-controller; the duty cycle of which increases as the distance of the obstacle decreases. Advantages of the design: Low Weight: The use of small vibrator motors and Ultra-sonic sensors highly reduces weight. Low Power: It can be seen from the fig.5, that these vibrators operate at really low power which means larger battery life. Requirement motor driver or power transistors is eliminated as the vibrators operate at very low current and 3V, so it can be directly connected to the microcontroller. 3. Implementation 3.1 Hardware Implementation We have used TI MSP430G2553 microcontroller as our embedded device. This is Ultra low power consuming microcontroller. For obstacle detection we used Ultrasonic sensors (HC-SR04).These sensors have their Echo (feedback signal) 5v but the microcontroller needs 3.3V on its input output ports. So we have used register divider along with high precision and low noise op-amp(opa227p) to increase the stability of the circuit.the we have chosen this op-amp because it works on low voltage Vcc supply and its biasing current is also very low(~10na). All the details of the connections are shown in the circuit in Fig 6. Fig.6: Circuit Diagram For haptic feedback we have used mobile vibrators (VB1, 2, 3) which are used in mobile phones. These motors have variable frequency vibrations on the cost of very low current consumption. The frequency of the vibrations is changed is using pulse width modulations explained before. The fig.7 shows the breadboard implementations of the circuit where we have replaced the connections of vibrator motors with LEDs. The Launchpad is just used to get the 3.3V and 5V power supply. We also tested the waveforms of input and output on a Digital Storage Oscilloscope. Fig.7 Breadboard implementation 39 40

As stated before the final product is intended to be comfortable, light weight so we fabricated the housing of the embedded device using wood. We got the idea of this design from a knuckle punch. Further we have used a 9V Radio Battery with a TI s UA7805CKCS voltage regulator and a pair of AA batteries to power the MSP430G2553 with 3V supply and mounted batteries with a power switch. The final device without the app is shown in fig. 8 Vibrator Motors Fig.8 Final device 3.2 Software Implementation Fig.9 Microcontroller algorithm The fig.9 shows the algorithm Implemented on MSP430G2553 microcontroller. Fig. 10 shows the algorithm which we have implemented in the android application. 40 41

Fig.10 Android App Algorithm 41 42

4. Results: We have tested the device by blindfolding a person with black cloth and navigating in our college campus the result can be seen in the link[5]http://inobotics.blogspot.in/2013/01/bli nd-navigator-video.html 5. Conclusions Looking at the fig.8 it is clear that we have made a complete prototype of our idea which is a light weight, comfortable and accurate device which can be used to navigate by blind people. The working of this device is shown in the link [5] under References. A plane extraction algorithm in OpenCV within an android application would be the next step of this project. This will warn blind person if there is any step or pothole in the path. In this project we have used only 3 motors for haptic feedback. Instead of this one can use a 2-d array of such actuators so that we can develop methods to give feedback about more details which we will obtain from the camera in the android device by image processing. [6] Launchpad Website: www.ti.com/launchpad Appendix Bill of Material Component Cost per component (INR) Qty 1 Vibrating 100 3 300 motors 2 Ultrasonic 500 2 1000 sensors(hc- SR04) 3 Opamp(OPA227P) 100 2 200 4 UA7805CKCS 40 2 40 5 MSP430G2553 50 1 50 6 Miscellaneous 200 1 200 Total cost of component (INR) References [1] Statistics of population of blind people: http://www.who.int/mediacentre/factsheets/fs 282/en/ [2] An Ultrasonic Ranging System for the Blind, T. 0. Hoydal, J. A. Zelano at Bioengineering Conference, Proceedings of the 1991 IEEE Seventeenth Annual Northeast [3] Tactile Web Navigator Device for Blind and Visually Impaired People, Alaeldin A. Ahmed, Mustafa A. A. Yasin & Sharief F. Babiker at 2011 IEEE Jordan Conference on AEECT [4] Graph of showing the characteristics of a typical vibrator motor from the following website: https://catalog.precisionmicrodrives.com/ord er-parts/product/312-101-12mm-vibrationmotor-3-4mm-type [5] Video of the working of the device can be seen at: http://inobotics.blogspot.in/2013/01/blindnavigator-video.html 42 43