Sonar and Pi Based Aid for Blind

Similar documents
SMART ELECTRONIC GADGET FOR VISUALLY IMPAIRED PEOPLE

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

Automated Mobility and Orientation System for Blind

Hardware Based Traffic System for Visually Impaired Persons with Voice Guidance

International Journal OF Engineering Sciences & Management Research

Substitute eyes for Blind using Android

Smart Blind Help ABSTRACT I. INTRODUCTION II. LITERATURE SURVEY

A MOBILE SOLUTION TO HELP VISUALLY IMPAIRED PEOPLE IN PUBLIC TRANSPORTS AND IN PEDESTRIAN WALKS

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

Azaad Kumar Bahadur 1, Nishant Tripathi 2

SMART VIBRATING BAND TO INTIMATE OBSTACLE FOR VISUALLY IMPAIRED

3D ULTRASONIC STICK FOR BLIND

Smart Navigation System for Visually Impaired Person

INTELLIGENT WHITE CANE TO AID VISUALLY IMPAIRED

[Bhoge* et al., 5.(6): June, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Technology offer. Aerial obstacle detection software for the visually impaired

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

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

Computer Vision Based Real-Time Stairs And Door Detection For Indoor Navigation Of Visually Impaired People

EFFECTIVE NAVIGATION FOR VISUALLY IMPAIRED BY WEARABLE OBSTACLE AVOIDANCE SYSTEM

The Smart Guide Cane an Enhanced Walking Cane for Assisting the Visually Challenged for Indoor

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

Adaptable Handy Clench for Destitute of Vision using GSM

International Journal of Pure and Applied Mathematics

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

Indoor Navigation Approach for the Visually Impaired

Assistant Navigation System for Visually Impaired People

A Smart walking stick for visually impaired using Raspberry pi

Outdoor Navigation Systems to Promote Urban Mobility to Aid Visually Impaired People

Virtual Eye for Blind People

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

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

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

Algorithm for GPS Navigation, Adapted for Visually Impaired People

Solar Powered Obstacle Avoiding Robot

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

Search Strategies of Visually Impaired Persons using a Camera Phone Wayfinding System

Electronic Travel Aid Based on. Consumer Depth Devices to Avoid Moving Objects

Sensor Based Train Collision Identification and Avoidance System

Scope. Here are the times schedule of the pulse-echo technique detect method. Reflect pulse. Emit detect pulse (Ultrasound)

Automobile Prototype Servo Control

Next Generation Positioning Infrastructure

Indoor Positioning 101 TECHNICAL)WHITEPAPER) SenionLab)AB) Teknikringen)7) 583)30)Linköping)Sweden)

SOLDIER NAVIGATION AND HEALTH RECORDING SYSTEM USING IOT

Teleoperated Robot Controlling Interface: an Internet of Things Based Approach

Assisting and Guiding Visually Impaired in Indoor Environments

Range Sensing strategies

SMART WEARABLE PROTOTYPE FOR VISUALLY IMPAIRED

Touch Your Way: Haptic Sight for Visually Impaired People to Walk with Independence

Development of Visually Impaired Guided System Using GPS, Sensors and Wireless Detection

ASSISTIVE TECHNOLOGY BASED NAVIGATION AID FOR THE VISUALLY IMPAIRED

Safety guard for blind

Indoor Navigation System based on Passive RFID Transponder with Digital Compass for Visually Impaired People

ECE 445 Spring 2017 Autonomous Trash Can. Group #85: Eshwar Cheekati, Michael Gao, Aditya Sule

Solar Mobius Final Report. Team 1821 Members: Advisor. Sponsor

Small and easy to mount IP67 rated. distance to target 1 Weather station monitoring

2D Floor-Mapping Car

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

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

AN EYE FOR A BLIND: ASSISTIVE TECHNOLOGY

Location and navigation system for visually impaired

Design for visually impaired to work at Industry using RFID technology

Hardware-free Indoor Navigation for Smartphones

Interactive guidance system for railway passengers

The Chatty Environment Providing Everyday Independence to the Visually Impaired

International Journal of Latest Engineering Research and Applications (IJLERA) ISSN: Smart Shoe

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

AN UNIQUE METHODOLOGY ENABLING BUS BOARD NAVIGATING SYSTEM USING WSN

Optimal Driving System for Two Wheelers

Design of Tracked Robot with Remote Control for Surveillance

MaxBotix Inc. Copyright MaxBotix Incorporated Patent 7,679,996. Close Range Operation. Warning: Personal Safety Applications

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

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

Object Detection for Collision Avoidance in ITS

Walking Assistance for blind Using Microcontroller in Indoor Navigation

ECE 511: MICROPROCESSORS

Marvelmind Indoor Navigation System Operating Manual V2015_09_21

idocent: Indoor Digital Orientation Communication and Enabling Navigational Technology

A Qualitative Approach to Mobile Robot Navigation Using RFID

SMART READING SYSTEM FOR VISUALLY IMPAIRED PEOPLE

Senion IPS 101. An introduction to Indoor Positioning Systems

SYSTEM OF IDENTIFICATION AND INFORMATION OF BLIND AND VISUALLY IMPAIRED PERSONS IN THE TRAFFIC NETWORK

Wireless Device Location Sensing In a Museum Project

Project Report. Object Following Robot

The total manufacturing cost is estimated to be around INR. 12

Digital Surveillance Devices?

GPS Based Virtual Eye For Visionless

Measurement report. Laser total station campaign in KTH R1 for Ubisense system accuracy evaluation.

Haptic presentation of 3D objects in virtual reality for the visually disabled

Re: ENSC 440 Project Proposal for an Ultrasonic Local Positioning System

Digital surveillance devices?

Indoor Navigation for Visually Impaired / Blind People Using Smart Cane and Mobile Phone: Experimental Work

Advanced Techniques for Mobile Robotics Location-Based Activity Recognition

Ultrasonics. Introduction

Performance Analysis of Ultrasonic Mapping Device and Radar

Measuring Distance Using Sound

A Novel Approach to Object Detection and Distance Measurement for Visually Impaired People

International Journal of Informative & Futuristic Research ISSN (Online):

MB7760, MB7769, MB7780, MB7789

Transcription:

International Journal of Research Studies in Electrical and Electronics Engineering (IJRSEEE) Volume 2, Issue 1, 2016, PP 13-20 ISSN 2454-9460 (Online) www.arcjournals.org Sonar and Pi Based Aid for Blind Kavitha Viswanathan Department of Electronics and Telecommunication Vivekanand Education Society s Institute of Technology Mumbai, Maharashtra 400074, India kavi1388@gmail.com Prof. Sharmila Sengupta Department of Computer Engineering Vivekanand Education Society s Institute of Technology Mumbai, Maharashtra 400074, India sharmila.sengupta@ves.ac.in Abstract: This paper shows evidence of using Sound Navigation and Ranging (SONAR) based system. SONAR system has widespread applications in underwater scenarios. We have focused on its use in real-time detection of an obstacle and guidance in accordance to the position of the nearest obstacle. The device designed and described in this paper aids the blind in obstacle avoidance. The device when embedded in a walking, stick makes the system portable, hassle-free, unobtrusive and unprecedented. There are several ETAs (Electronic Travel Aids) designed to make blind navigation independent of human assistance. The development of Sonar and Pi combination does not focus on the need of path planning instead it provides obstacle avoidance. The system requires nil preplanning making it ideal for any area and location. Some of the existing systems including GPS based system (Dhristri [1], touch and go system (hand gadget with earpiece)[2] and NAVTAR[3] focus on path planning i.e. to guide the blind from source to destination. However, the sonar-pi aid aims purely at obstacle avoidance thereby making it less bulky and increased cost-effectiveness than other systems. The designed system uses Raspberry pi 2 making it suitable for further developments. Keywords: SONAR; obstacle avoidance; raspberry pi 1. INTRODUCTION As per a survey held by TOI, India has the largest blind population. Around 15 million people are either blind or have a visual disability [4]. In addition to the existing problems of a sightless person, the inattentive architectures of India accumulate and become an integral part of the visionless individual. Thus, the engineers of today have to deal with the necessity of building ETAs. Here, we present the prototype of a sonar-pi device based on the principle of echolocation. Echolocation uses sound waves and its echoes to determine the location, texture and density of obstacles around. Daniel Kish is one blind individual who is an example of human echolocation [5]. He uses his tongue clicks, which reflects back and gives him an estimate of the obstacle location. However not all blind humans are capable of such echolocation. For the vast majority incapable of human echolocation, sonar-pi device presented here will provide audio instructions to enable them seamless movement. A visually impaired individual faces two major challenges in his daily routine. One is being unaware of the path he needs to take to reach from say position A to position B. Systems designed for this purpose involve GPS systems or a database with pre-loaded digital maps [1]. Another challenge is avoiding obstacles. There are several systems designed for this as well. Some include beeping when an obstacle is nearby. An aerial obstacle detection with 3D mobile devices [6] gained popularity in the recent years. It does the same thing i.e. beams when an obstacle is nearby. The camera inbuilt in the cell phone is used for detection of obstacle. The prototype designed uses SONAR sensors to detect obstacle and using voice guidance the blind is safely navigated irrespective of his source and destination. Absence of the need to know the source and destination eliminates the dependence on GPS systems and on speech processing algorithms as well. The economical, compact and easily available sonar sensor HC-SR04 is used in the prototype in combination with Raspberry pi two Model B. This embedded system when integrated in the walking stick will prove to be an efficient aid for the blind. ARC Page 13

Kavitha Viswanathan & Prof. Sharmila Sengupta 2. EXISTING SYSTEMS Earlier, we mentioned some existing navigation systems. A deeper study of these helps us visualize the drawbacks, which we need to overcome in our prototype. NOPPA architecture [7], proposed in Finland in 2004, aimed to provide a personal navigation and information system for users of public transport. The source and destination stops were treated as user inputs while using the up-to-date internet database systems, door-to-door guidance using public transport was provided. This was an additional system overlaying the walking stick or guide dog. NOPPA depended greatly on mobile internet services. Thus, areas with lower connectivity caused the system to fail. In addition, the speech-user interface requirement made the system expensive. TANIA (Tactile Acoustical Navigation and Information Assistant) system, developed in 2011, uses RFID technology to recognize the objects using RFID tags, also provides guidance to the user depending on the map of the environment. This implies installation of RFID tags in the area where the system is used. This pre-planning may not be a viable option always. This makes it tough to use outdoors as well. In Drishti systems (2012), the blind carry a portable computer (Xybernaut MAIV) as a backpack, which is replaced by a cell phone in more recent proposals. This potable device contains the database of the region marked for its use. The user can give the destination as an audio input. The GPS system will guide and take the user to the destination using the shortest, obstacle-free path. One limitation of GPS-based systems is the inaccuracy in object location, which can be radially 10 15 m away from the returned co-ordinates. Increase in the number of visible satellites reduces this radial distance to 4 5 m. In comparison, the accuracy using HC-SR04 (the sonar sensor used in our proposed system) can be up to 3 mm [9]. The GPS-based systems fail in scenarios where digital map of the region is not preloaded. A cane or guide dog is needed for short distances. The system fails to provide cautionary advice for obstacles that were not present at the time of the map loading and may have come into existence later. The dependence on battery is another drawback. PERCEPT Based Interactive Wayfinding for Visually Impaired Users in Subways (2015) is a system suggested in California based on the recent technology of NFC tags. Similar to RFID, NFC tags have to be positioned at every station. That is entire city pre-planning is required. However, the use of NFC tags has not gained enough momentum India. None of the devices explained above help in detection of moving obstacle. In the system that provide obstacle detection, the device beeps in vicinity of an obstacle but does not direct the user regarding the favorable direction of movement. The drawbacks of these systems can be overcome by using the SONAR-pi based system. 3. PROPOSED SYSTEM 3.1. Proposed Block Diagram Fig1. System Block Diagram International Journal of Research Studies in Electrical and Electronics Engineering (IJRSEEE) Page 14

Sonar and Pi Based Aid for Blind Navigation system for the blind can be implemented using the block diagram shown below (Fig. 2). Fig 1 shows the block diagram of the developed system. The Sonar-pi system consists of sonar sensors, raspberry pi and headphones to give precautionary advice to the blind. We will discuss the elements in brief. 3.2. SONAR Sensors In a prelude paper [11] to this system, the sonar sensor s performance was analyzed. The SONAR sensor used is HC-SR04. The graph below enables us to understand the performance of sonar sensor at different inclinations. Fig2. Accuracy of sensor at different inclinations The conclusion drawn in the previous paper, using the graph and other readings, is that a single sensor gives optimum performance at an angle of 20⁰ both clockwise and anti-clockwise directions. Thus, we have adopted three sonar sensors in our device. Each sensor is placed at an angle of 40⁰ from the adjacent one. Fig3. Position of SONAR sensors In the prototype, the sonar sensors are placed in a breadboard as shown in fig. 3. The sensors are positioned to provide minimum dead-zone. Dead-zone is that area between the sensors where an obstacle will go undetected. A sensor can detect an obstacle up to the distance of 400 cm with an inclination on 20⁰ horizontally and total 30⁰ vertically can be measured with reliable accuracy. However, for the safety of a visually impaired person walking, obstacles up to 200 cm are only considered. International Journal of Research Studies in Electrical and Electronics Engineering (IJRSEEE) Page 15

Kavitha Viswanathan & Prof. Sharmila Sengupta Fig4. Range of one HC-SR04 sensor Fig5. Minimum Dead-zone Between 2 Sensors The figure above shows the arrangement for minimum dead-zone. This is the arrangement adopted for the presented prototype. Ideally, a walking stick height must be from the persons hand to the ground [12]. An average walking cane height is assumed 36cm [13]. Thus, the device must be placed at a distance of 17-18cm from the ground. Fig6. Position of Sonar-pi device in a walking stick Fig. 6 shows the position of the sonar-pi system in a walking stick. Vertically, an obstacle below 10⁰ and above 20⁰ cannot be detected. Thus, obstacles smaller than 18 cm at a horizontal distance of 100cm will go undetected. International Journal of Research Studies in Electrical and Electronics Engineering (IJRSEEE) Page 16

Sonar and Pi Based Aid for Blind 3.3. Raspberry Pi Fig7. Vertical Dead-zone The second module of our prototype is the raspberry pi 2. This system could have been developed using any other microcontroller. However, raspberry pi ensures higher processing speeds, inbuilt sound card, Broadcom card, Bluetooth and earphone ports etc. all in the size of a credit card. It has inbuilt TTS (text to speech) soft wares which may be helpful for future work. Fig8. Raspberry Pi 2 The raspberry pi is used headless in the prototype. The pi interacts with HC-SR04 using the GPIO (general-purpose input output) pins. As stated in the previous paper, the HC-SR04 enables distance measurement using the ECHO pin. The signal from the ECHO pin acts as in input to the pi board. However, the ECHO signal is at 5 V whereas the GPIO pins at the pi board must be operated at 3.3 V. To avoid damage to the pi board, the ECHO signal is sent to the pi board using a voltage divider circuit, or through a 1kohm resistor. Either of these methods will ensure the protection of the pi board. Fig9. GPIO pins Audio messages are generated as precautionary messages to the blind using headphone. This can be replaced with a Bluetooth headphone. The audio messages are recorded with the assumption that an average human takes approx. 60 strides in a minute and has a speed of 0.3m/s. Each step is assumed to be of 20 cm. In reality, this will vary person to person. International Journal of Research Studies in Electrical and Electronics Engineering (IJRSEEE) Page 17

Kavitha Viswanathan & Prof. Sharmila Sengupta 4. IMPLEMENTATION In the prototype, we have used 3 sensors as shown in figure 3. The rightmost sensor is labelled as sensor 1(right facing away from the user), the middle one is labelled as sensor 2 and the leftmost one as sensor 3. In practice, more sensors can be employed for higher efficiency. The algorithm for the generation of audio messages is as shown below: Step 1: Start Step 2: Assign signals to GPIO pins For sensor 1 TRIG = GPIO 24 ECHO = GPIO 23 For sensor 2 TRIG = GPIO 17 ECHO = GPIO 22 For sensor 3 TRIG = GPIO 21 ECHO = GPIO 20 Step 3: Send a Trig pulse to sensor 2 Step 4: Check the ECHO pin for response received. Step 5: d2 = 1Distance2 = time to receive ECHO response*34300/2 Step 6: Mark this time as 1time_d2 Step 7: Repeat steps 3 to 6 for sensor 1 and sensor 3 Step 8: d1 and d3 are inclined distances. To get actual distance from these sensors: d1=d1-4.5sin40-1 & d3=d3-4.5sin40-1 Step 9: if d2>15cm, user is a given a message "Walk Straight" Step 10: if d2<15cm & d1>15cm, user is a given a message "take left" Step 11: if d2<15cm & d1<15cm & d3>15cm, user is a given a message "take right" Step 12: if d2<15cm & d1<15cm & d3<15cm, user is a given a message "go back" Step 13: Repeat steps 3 to 12 for 2distance2 etc. Step 14: Estimated time=diff in distance between 2distance2 and 1distance2/avg. human speed i.e. 0.3 m/s. Step 15: Actual time=diff in time between 2time_d2 and 1time_d2 Step 16: If actual time < estimated time, moving obstacle detected and message given to user. Step 17: Repeat steps 14 to 16 for sensor 2 and 3 for detecting moving obstacle at the left or right side. Step 18: Repeat step 2 to 17 when i%10==0; i=i+1 while 1==1. 5. RESULTS The logic used for embedding the sonar system in raspberry pi 2 is explained using the truth table given below. Here d1, d2 and d3 is for distance measured in sensor 1, 2 and 3 respectively. Here 0 implies obstacle is at a distance beyond 15cm while 1 means obstacle has a value within 15cm. International Journal of Research Studies in Electrical and Electronics Engineering (IJRSEEE) Page 18

Sonar and Pi Based Aid for Blind Table1. Results for stationary obstacles Sr. No. d1 d2 d3 Action 1. 0 0 0 Walk Straight E.g. 222 300 245 Walk Straight 222 100 80 Walk Straight 90 30 80 Walk Straight 2. 0 0 1 Walk Straight E.g. 122 200 12 Walk Straight 150 50 12 Walk Straight 3. 1 0 0 Walk Straight E.g. 10 210 200 Walk Straight 10 21 200 Walk Straight 4. 0 1 0 Left/Right E.g. 100 10 50 Left E.g. 20 11 50 Left 5. 1 1 0 Right E.g. 12 10 25 Right 6. 1 1 1 Go Back E.g. 11 14 13 Go Back The table above summarizes the behavior of proposed system in presence of only stationary obstacles. However, in real world scenario, moving obstacles can be present such as a person walking, moving car etc. The results obtained for moving obstacles is summarized below. The average human walking speed is assumed as 0.3 m/s. Table2. Results for detecting moving obstacles d1 d2 d3 1 st value 210 240 300 2 nd value 180 180 240 T_estimated 0.1 sec 0.2 sec 0.2 sec T_actual 0.11 sec 0.1 sec 0.21 sec Action Message to user Moving obstacle ahead 1 st value 210 240 300 2 nd value 180 180 240 T_estimated 0.1 sec 0.2 sec 0.2 sec T_actual 0.11 sec 0.21 sec 0.11 sec Action Message to user Moving obstacle to your right 1 st value 210 240 300 2 nd value 180 180 240 T_estimated 0.1 sec 0.2 sec 0.2 sec T_actual 0.06 sec 0.23 sec 0.21 sec Action Message to user Moving obstacle to your left 6. CONCLUSION 6.1. Approximate Weight Fig10. Proposed Encasement for the device International Journal of Research Studies in Electrical and Electronics Engineering (IJRSEEE) Page 19

Kavitha Viswanathan & Prof. Sharmila Sengupta For embedding the device in a walking cane, the breadboard can be replaced with a PCB. The SONAR sensors can be mounted vertically on the cane or on the belt of the blind user. Using a belt, number of sensors can be can increased for increased coverage. The individual weights of the components were taken into consideration along with their dimensions. After careful examination, a cylindrical encasement of the following dimension is ideal for use. The weights of the components are summarized in Table 3. Table3. Dimension and weight of system Component Dimension (cm) Approximate weight HCSRO4 4.45x2.7x1.7 3x9=27g PCB 10.1x7.3 171g Raspberry pi 8.56x5.398 44g Plywood 7.5cm cylinder 0.9gm/cubic cm 7. FUTURE WORK Using Raspberry Pi with SONAR opens up abundant future work ideas. One simple addition to the existing prototye could be enabling path planning. For this, the GPS co-ordinates can be fed on a preloaded digital map [1] or on the memory card of raspberry pi. The Raspberry pi has an inbuilt SoC Broadcom BMC2835 that enable itnernet connection in Raspberry pi. Thus the device can be used for obstacle detection as well as path planning. However, the device will fail in areas where internet connection is weak. This paper presents the results of the prototype in an indoor environment. With appropriate setup it can be used in outdoor environment as well as the device can even detect moving obstacles like car etc. The sonar sensors can be embedded in the belt in vertical position if desired for enhancing the device s performance. REFERENCES [1] Abdelsalam (Sumi) Helal, Steven Edwin Moore, Balaji Ramachandran, "Drishti: An Integrated Navigation System for Visually Impaired and Disabled"- Microsoft Research under grant number 4514203-12 [2] Natalia Ponomareva, "TOUCH FEELY NAVIGATION", Yanko Design [3] Eelke Folmer, "NAVTAR",http://brianmanzullo.com/post/77754838541/navatar-an-indoornavigation-system-for-blind [4] http://timesofindia.indiatimes.com/india/india-has-largest-blindpopulation/articleshow/2447603.cms [5] http://www.bbc.com/news/magazine-19524962 [6] J.M. S aez, F. Escolano, M.A. Lozano,"Aerial obstacle detection with 3D mobile devices" IEEE 2013 Journal of Biomedical and Health Informatics. [7] Virtanen Ari, Koskinen Sami "NOPPA,NAVIGATION AND GUIDANCE SYSTEM FOR THE BLIND", VTT Industrial Systems [8] Visualization and Interactive Systems Group at the University of Stuttgart, "TANIA Indoor/Outdoor Navigation System with RFID Technology"; http://www.blindnavigationinternational.org/index_en.html [9] Product User s Manual HCSR04 Ultrasonic Sensor [10] Aura Ganz, James M. Schafer, Yang Tao, "PERCEPT Based Interactive Wayfinding for Visually Impaired Users in Subways", Electrical and Computer Engineering Department, University of Massachusetts [11] Sharmila Sengupta, Kavitha Viswanathan, "Blind Navigation Proposal Using SONAR", IEEE CGVIS 2015 [12] http://www.classiccanes.co.uk/catalogue/stick_measurement.html [13] http://traveltips.usatoday.com/proper-height-walking-cane-63172.html International Journal of Research Studies in Electrical and Electronics Engineering (IJRSEEE) Page 20