Professional Documents
Culture Documents
Abstract— In this paper, three different assistive products II. LITERATURE REVIEW
are discussed, one is an attempt at augmenting the walking cane
used by the visually impaired persons, another product attempts In the paper titled ‘An overview of the Internet of Things
at creating a solution that can convert text into braille in real for people with disabilities’, the author discusses the various
time and the last product is for providing image recognition and scenarios in which IoT based solutions can be implemented to
classification capabilities to those who have visual impairment. assist people with different types of disabilities. Apart from
discussing broader ideas, the author also goes ahead and
Keywords—Blind, Visually impaired, Internet of Things, presents some general architecture models detailing how these
Machine Learning, obstacle detection, image recognition, image solutions might work in tandem. The paper ends with a
classification, braille commentary on possible challenges and their possible
solutions. [2]
I. INTRODUCTION
The World Health Organization has made the observation While in the paper titled ‘Mobile applications for assisting
that people with disabilities are one of the fastest growing mobility for the visually impaired using IoT infrastructure’,
minority groups in the world and south-east Asian countries the authors first discuss why the innovations in the assistive
like India and China are home to one of the biggest technologies for the visually impaired have not been readily
populations of persons with visual impairment. [1] While the accepted by the target audience, main reasons being
benefits from advancements in technology have been requirement of dedicated hardware which is usually expensive
relatively slower to reach such groups. An important reason and cumbersome. They then go ahead and discuss how
for this happens to be that commercial innovation in this space location-based services, that come bundled with the
is not very lucrative for companies since the majority of the smartphones of today, be leveraged along with IoT
potential customers don’t have deep pockets to buy technical infrastructure to assist a visually impaired person to travel
products that aren’t cost effective. Though, the number of independently. [4]
companies working in this space have certainly increased over In another paper titled ‘IoT based smart stick for blind
the years, but the market of products is still very niche and people’, its authors have explored the possibility to augment
isn’t accessible to all. the walking cane of a visually impaired person with IoT
For assistive technology to take off, it needs to be cost sensors and here the walking cane was fitted with proximity
effective while working with the products that their target and ultrasonic sensors that identify different types of obstacles
audience is already very comfortable with. Rate of adoption with limited accuracy and then information on these obstacles
of a new solution is likely to be much higher if its something is alerted to the user via vibration and sound outputs. [3]
that it’s audience is even remotely familiar with and can adapt The paper titled ‘Application of Deep Learning for Object
to easily. Detection’ goes in-depth comparing the deep learning
Internet of Things or IoT can be defined as a system of frameworks, datasets available and the deep learning methods
computing devices and sensors which can be uniquely available for object detection. These are compared across
identified in the given network and have to capability to metrics like specific advantages offered, scenarios in which
communicate with each other without human intervention. each combination will find use etc. This paper served as a
The term was coined by Kevin Ashton of Procter & Gamble basis for choosing TensorFlow for object recognition in the
in 1999 [5] and has seen rapid growth since then where smart glasses, which is addressed later in this paper. [15]
Ericsson has estimated that there will approximately eighteen In the paper titled ‘Low-cost real-time braille keypad for
billion interconnected IoT devices by 2022. [17] communication’, the authors detail out a braille-based keypad
Some of the best examples where IoT based solutions have solution that converts inputs in braille format into text in real
been able to make a huge difference to people with disabilities time. For achieving 9 buttons are connected to a
include Microsoft’s Seeing AI application, special shoe microcontroller which processes the inputs from these buttons
insoles developed by Ducere Technologies, assistive wearable into English characters. The six buttons form the braille script
technology by VTT Technical Research Centre of Finland, while the remaining three are mapped to delete, space and line
applications like Crosswalk and many more. break. The solution in itself is very intuitive but can’t deal with
special characters in it’s current form. [16]
3) Piezo speaker
A piezo speaker, like the one shown above, consists of piezo
crystals between two semiconductors and whenever voltage
difference is applied across these semiconductors the
resulting pressure variation causes the crystals to produce
sound. Piezo speakers usually operate between 3 – 250 V and
have a current consumption of less than 30 mA.
D. Results
The smart navigator cane prototype does suffer from
accuracy issues owing to the limited accuracy that the
ultrasonic sensor used provides and at the same time the
limited processing power that an Arduino microcontroller
comes with. On the other hand, in theory, it validates that a
product of this kind can be developed owing to advancements
Fig. 6. Piezo speaker (Source: Adapted from [8])
in technologies like LIDAR, machine learning on edge
4) Capacitive Touch Sensor (TTP223-IC) devices etc.
TTP223 is a single touch detector pad and can detect small E. Advantages
capacitive element variations. It can operate on relatively low
power and its operating voltage lies between 2 – 5.5 V, which • Portable
makes it suitable for use in low powered circuits. Its fast • Works as a standalone product without critical
mode response time is around 60 mS while in the low dependencies.
powered mode it is around 220 mS. The sensitivity for this • Augments a tool that a visually impaired person is
sensor can be adjusted with an external capacitor (0 – 50pF). already likely to be comfortable with
F. Scope for further improvement
• The ultrasonic sensor and the Arduino can be replaced
with a much more powerful LIDAR sensor and a chip
powerful enough to process it’s data in the real time.
This will provide a much more accurate idea of the
environment to the user of the smart navigator.
3
2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE)
Fig. 12. Raspberry Pi 3 Model B Pin diagram (Source: Adapted from [11])
2) 1N4004 diode
A diode only allows unidirectional current flow, usually from
the anode to the cathode. The 1N4004 diode can carry current
Fig. 11. ER diagram for Braille News Reader up to 1A and withstand up to 30A, making them suitable for
4
2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE)
circuits designed to operate at less than 1A. The reverse • A user interface of a suitable form can be created to
current rating for this diode is a mere 5uA while the peak allow a user to choose the kind of articles he/she
reverse voltage rating is up to 400V. wants to read and the source they want to read them
from.
V. SMART GLASSES
The smart glasses make use of image recognition and
computer vision capabilities that a deep learning library like
TensorFlow provides, to help a visually impaired person
understand the object that is in front of them.
Fig. 13. 1N4004 diode diagram (Source: Adapted from [12])
A. Proposed system
The following figures explain the system architecture and the
entity relationship diagram of the smart glasses –
D. Results
This prototype, even though crude, can reliably convert all
English language characters into braille characters as long
they are mapped in braille. Compared to a product like
HumanWare Brailliant, which retails for over $2500 in the
market, allowing its users to type and consume digital text in
braille, this prototype costed approx. $70 to be built. It goes
without saying that a matured miniaturized product built on Fig. 16. Smart Glasses system diagram
this prototype will cost considerably more than the current
cost but still would be much cheaper than most products on
the market out there.
E. Advantages
• Exponentially cheaper compared other commercial
alternatives in the market.
• Can be used to convert any form of digital text into
braille in real time.
• The speed at which the text is converted into braille
is adjustable.
F. Scope for further improvement
Fig. 17. Smart Glasses ER diagram,
• Currently this works only with text fetched from an
API, but it can be made to work with e-books and the B. Working methodology
various formats that they come in. The Raspberry Pi 3 powering the smart glasses runs a version
• The size of the product can be reduced to an extent of Android Things which basically allows a TensorFlow
where most of it’s user would find it very based computer vision program to run as sort of an Android
comfortable. application. The machine learning model being used here
5
2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE)
improve their experience of interacting with the environment [9] www.cytron.io. TTP223 Capacitive Touch Sensor Module [Image].
Retrieved from
around them. The three products discussed in this paper were https://www.cytron.io/image/cache/catalog/products/SN-TTP223-
mere proof of concepts that such products can be developed MOD/SN-TTP223-MOD%20(5)-0-1-1-100x100.jpg
and can make a huge difference in the lives of their users. [10] www.piborg.org. Ultrasonic Distance Sensor (HC-SR04) [Image].
Retrieved from
VII. REFERENCES https://www.piborg.org/image/cache/catalog/freeburn/BURN-
0019/DSC_0245-747x569.jpg
[1] World Health Organisation, 2010, Global Data on Visual Impairments
2010 [11] www.jameco.com. Raspberry Pi Pinout Diagram | Circuit Notes
[2] Mari Carmen Domingo, March 2012, An overview of the Internet of [Image]. Retrieved from
Things for people with disabilities, Journal of Network and Computer https://www.jameco.com/Jameco/workshop/circuitnotes/raspberry_pi
Applications 35(2):584-596 _circuit_note_fig2.jpg
[3] Arvind R. Tamboli, Avinash N. Suryawanshi, Aman D. Bohra, Dipak [12] components101.com. 1N4004 Rectifier Diode [Image]. Retrieved from
D. Pal, Jagdish Y. Kapadnis, July 2017, IoT based smart stick for blind https://components101.com/sites/default/files/inline-images/1N4004-
people, IJARIIE-ISSN(O)-2395-4396 DO41-Dimensions.png
[4] Jee-Eun Kim, Masahiro Bessho, Noboru Koshizuka, Ken [13] Adafruit. Medium Push-Pull Solenoid - 5V or 6V [Image]. Retrieved
from https://cdn-shop.adafruit.com/145x109/3992-01.jpg
Sakamura,July 2017, Mobile applications for assisting mobility for the
visually impaired using IoT infrastructure, TRON Symposium [14] Element14. RPI CAMERA BOARD - RASPBERRY PI CAMERA
(TRONSHOW) BOARD, 5MP [Image]. Retrieved from
[5] Internet of Things. (n.d.). In Wikipedia. Retrieved on October 1, 2019, https://in.element14.com/productimages/standard/en_GB/2302279-
from https://en.wikipedia.org/wiki/Internet_of_things 40.jpg
[15] Ajeet Ram Pathaka, Manjusha Pandey, Siddharth Rautaray, June 2018,
[6] components101.com. (2018). ATMega328P Microcontroller [Image].
Application of Deep Learning for Object Detection, International
Retrieved from
Conference on Computational Intelligence and Data Science, Procedia
https://components101.com/sites/default/files/component_pin/ATMeg
Computer Science 132 (2018) 1706–1717
a328P-Pinout.png
[16] Prabha, Lakshmi & Ej, Sanjanamenon & Samuel, Christina & Ramesh,
[7] Astvatronics. SIM900A GSM MODULE [Image]. Retrieved from
Ganga. (2018). Low cost real time braille keypad for communication.
http://astvatronics.in/image/cache/catalog/WIRELESS/SIM900A/1-
700x850.jpg International Journal of Engineering & Technology. 7. 77.
10.14419/ijet.v7i2.8.10334.
[8] create.arduino.cc. USE a BUZZER MODULE (PIEZO SPEAKER)
USING ARDUINO UNO [Image]. Retrieved from [17] Ericsson, Ericsson Mobility Report June 2019, Retrieved from
https://hackster.imgix.net/uploads/attachments/495698/FII0D11IAP6 https://www.ericsson.com/49d1d9/assets/local/mobility-
UG5A.png?auto=compress%2Cformat&w=900&h=675&fit=min report/documents/2019/ericsson-mobility-report-june-2019.pdf