GPS Based Voice Navigation System for Visually Impaired People

Global positioning system or GPS is a network of orbiting satellites used to locate positions anywhere in space back to earth. This kind of technology can be used in various areas like commercial usage, military, and civil services all over the world. GPS can be used for these purposes: perfect timing, trilateration, positioning of satellites and error connection. This system can be used universally for 24hours. Before discussing about GPS based travel assistant for blind people let us know about the concept of GPS technology.

Global Positioning System
Global Positioning System

Introduction to Global Positioning System (GPS)

The global positioning system consists of three segments: space segment (SS), control segment (CS) and a user segment(US). Control and space segments are developed, operated and maintained by U.S air force; user segment includes both civilian and military users and their GPS equipment.

GPS System
GPS System

Space Segment

This segment consists of 24 satellites from which 21 are navigational space vehicles and 3 are active spares orbiting at an altitude of 11000 nautical miles. These satellites are predictable and stable due to their high altitude. This system consists of six orbital planes that are inclined at 55 degrees and equally placed at about 60 degrees on equatorial plane.

Control Segment

It comprises a master control station, an alternate motor-control station, six monitor stations and four ground antennas. These monitor stations are positioned all over the world, to measure the signal from space vehicles which are incorporated into an orbital model of each satellite. Dedicated ground antennas are used for broadcasting the signals to satellites.

User Segment

This system consists of receivers which can be handheld or installed on aircraft, ship, submarines, cars and trucks. GPS receivers can decode, detect and process the signals to satellites. These signals can be changed into position, time and velocity. This segment can be used in different applications such as satellite positioning, shipping, military, surveying and tracking.

This about the GPS technology and as an application of this GPS system here we are giving a project to guide the blind people as a voice navigation system.

GPS (Global Positioning System) Based Voice Navigation System for Blind People

The term blindness refers to the people who have no vision at all or people who have less vision. Most of the blind people take support from guide dogs to walk. We are explaining about the GPS and voice navigation system for blind people. In this blind people issues the commands and then receive the response using audio signals. GPS receiver is used to receive the values of the latitude and longitude continuously. With the advancement in technology usage of voice recognition is easier to send commands regarding directions to the blind people. As an application of this GPS technology here GPS based voice alert system for the blind persons are explained practically in subsequent paragraphs.

Block Diagram of Voice Navigation System for Blind People
Block Diagram of Voice Navigation System for Blind People

Hardware and Software Components Used

This blind navigation system is built with the major components like microcontroller, GPS receiver,voice recognition module, voice playback unit, speaker, ultrasonic sensor and power supply unit. Let’s look on in detail about all these components.

Microcontroller

This controller is of ARM LPC2148 processor,which combines microcontroller with high speed flash memory ranging from 32 to 512 KB. It has on-chip flash program memory and on-chip static RAM memory. It has 10 bit A to D converters and supports for USB 2.0 full speed transfer. Due to low cost, low power consumption and ease of handling, this microcontroller is reliable for this project.

GPS Receiver

Global Positioning System or GPS receiver used in this project is GR87 which make use the broadcast signals comes from GPS satellites. It provides the three-dimensional location such as longitude, latitude and altitude values from every position in this world in all weather conditions. The main features of this receiver are low power consumption, on-chip 1MB SRAM, 0.1Sec reacquisition time and multi-path mitigation hardware.

Voice Recognition Module

This module detects the user spoken word through a microphone. Speech analysis will take place by this unit after input audio signal is taken. This system consists of two phases as training phase and other is recognition phase. During the training phase speaker has to give speech signals to train the system and in other phase speaker has to give speech commands which are further matched with stored signals while they stored while training phase. This project uses the IC HM2007 as recognition module.

Voice Playback Unit

It is of high performance AP89085 IC fabricated with a CMOS processor with an embedded 2MB EPROM. It is a sound record and reply IC that can store the message upto 85sec. This recorded sound is retained even after the power supply is removed and this replayed sound is of high quality with minimal noise level.

Ultrasonic Sensor

This sensor is used for detecting the obstacles on the way for the blind persons in this project. This sensor transmits an ultrasonic burst and correspondingly gives an output pulse based on the time required for the burst echo to return to the ultrasonic sensor. By this way depends on the echo pulse width, distance target is easily be detected and measured.

Speaker Unit

The speaker is used for guiding the visually impaired persons to navigating them based on the signals or recorded sound of voice playback unit.

MAX 232

In order to provide the communication between GPS receiver and microcontroller MAX 232 is used. This is a standard serial binary data interconnection unit between data terminal and data communication unit. RS232 level signals from GPS receiver is converted toTTL level signals of microcontroller by this unit.

Software Components

Software tools like Embedded C, Keil IDE, and Uc-Flash are used in this project for programming the microcontroller.

Working of Voice Navigation System

The whole circuit is powered with regulated DC power supply as shown in block diagram. The GPS receiver used in this project is capable of receiving the signals from 65 GPS (Global Positioning System) satellites. These received signals are transferred into precise position and timing information that can be read from RS232 port of this receiver. This longitude, latitude, altitude and timing data send to the microcontroller unit through MAX232 IC. These values are continuously processed in microcontroller.

Working of Voice Navigation System
Working of Voice Navigation System

Voice recognition module recognizes the user spoken words and correspondingly sends those signals to microcontroller. Microcontroller compares that spoken place values (longitude, latitude and altitude) with signals from GPS receiver. Upon this comparison microcontroller drives the voice playback unit for providing voice navigation to the user. Predefined voices are stored in this module as navigating commands to the blind persons.We can store the destination values for each voice of spoken command in the microcontroller for recognizing the destinations. Ultrasonic sensor detects the obstacle in the way onto the destination, so that microcontroller gets it and alerts the visually impaired persons.

This is about the global positioning system or GPS based voice navigation system for blind persons. Hope that you have a better understanding of GPS system with this practical application. Further, any help for implementing this project or any other electronics projects, especially for connecting GPS receiver and its configuring process you can leave your comments below.



12 Comments

  1. hi were can I purchase this project?

    1. Tarun Agarwal says:

      Hi Marina
      We are very sorry for the inconvenience, we don’t have that project. For customization of any other projects please email us on team@elprocus.com

  2. Jai Betala says:

    Hi can I get the code used to program the device?

    1. Tarun Agarwal says:

      Hi Jai Betala
      I sincerely appreciate your kind response regarding my article.

      Once you purchase the purchase project, then we will provide all the documents and source code.

      And once again please visit our domestic website https://www.elprocus.com
      For customization of projects please email us on team@elprocus.com

  3. Hello, sir
    I want the in making the above project namely ‘gps based voice alert system for blind people’ . if you tell me how to do the programming for the same and the concept how it works the it will be very helpful to me and if you provide a video for the same then i will be very thankful to u.

    1. Tarun Agarwal says:

      Hi Shubham
      Regret
      We are very sorry to inform you this once you purchase the project we can provide the source code, programing, documentation, audio & video visuals, and circuit diagram to provided email ID
      once again please visit our web site https://www.elprocus.com
      For customization of projects please email us on team@elprocus.com

  4. THIS IS GONNA BE MY PROJECT!

    And Tarun sir, I’ll need your help.

    Thanks! 🙂

  5. i would like to implement this project but there are two notes so far,
    first i cant find a website that sells the ARM LPC2148 processor. secondly whats the time frame and approximate budget for this project?

      1. i cannot find the kit for this particular project on your website, please help

      2. Tarun Agarwal says:

        Hi Joshua,

        Sorry we do not have your project at present, though it is a good idea.
        For customization of projects please email us on team@elprocus.com

Add Comment