Navigation Application For The Visually Impaired
Navigation Application For The Visually Impaired
University of Toronto
Faculty of Applied Science and Engineering
APS111 & APS113
Conceptual Design Specification (CDS)
Please check off which components you are submitting for your assignment:
_V_ CDS in one Google document (file) with a PDF copy submitted to Quercus with the following
components:
_V_ Include a link (with “can edit” access) to your Google document in the Comments section of your
Quercus submission.
If any of the above components are missing, your assignment is considered incomplete. It will accrue
standard late penalties until completed.
**Attribution table with ALL team members’ signatures must be submitted in hard copy in tutorial of the
assignment debrief. An incomplete or missing attribution table will result in penalties.**
Engineering Strategies and Practice
Executive Summary
This report examines a navigation app whose focus is to aid the visually impaired. For many
people, navigation is simple, and they are able to navigate with little to no problems. But, for the
visually impaired, this task is quite challenging because of their lack of awareness. The purpose
of this research is to find methods of improvement to current navigation apps with the use of
Tanvas technology. Tanvas is a company that have developed a haptic-based touchscreen
technology, that generates electrostatic signals to transmit informations, such as texture.
The primary functions of this navigation app should indicate approaching obstacles, along with
their respective dimensions, and should generate textures of the conditions of the paths. In
addition, an objective of the app is to be accurate, in terms of the user’s displacement from their
current position to their desired destination; no more than 2 metres. To add, the user should
instantly be alerted of an upcoming obstacle; from 0.5 to 1 second. Also, the app should have
less controls (6 buttons; menu, current location, navigation, voice search, zoom in, zoom out),
and be sensitive to the obstacles’ dimensions (measured with an accuracy of 2cm). Aside from
objectives, an imperative constraint is that the design must be compatible with IOS 7.1 or
above, Android 5.1 or above, and Windows 7 or above. Based on our research, it was
determined that in 2018, 98.6% of IOS devices were running IOS 7.1 or higher, 85.4% of
Android devices were running Android 5.1 or above, and meanwhile 96.8% of Windows devices
were running Windows 7 or higher. As for stakeholders, the design mostly affects the
pedestrians who share the sidewalks with the user. The app is designed to navigate the user
around obstacles, and because of this, the probability of collision with other people increases.
Many ideas were generated as potential designs to address this problem, but ultimately, it was
narrowed down to three. The first design chosen is echolocation; it uses ultrasonic echolocation
to identify oncoming obstacles and their respective dimensions. The second alternative is
closed circuit televisions; design will use a software that filters live footage captured by the
CCTV(s). The last alternative design is augmented reality (AR); a software that is capable of
measuring dimensions and distances.
In meeting the objectives, the augmented reality (AR) design satisfied all of them accordingly.
This design had the smallest percentage error of accuracy compared to the other designs (±
5cm). In terms of response time, the AR design was very quick (2 seconds). As for less control,
only two steps are required. The final objective established was for the design to be data
friendly, and the AR design did not consume any data. For these reasons, it is recommended
that AR is the best solution for this problem. Feasibility and degree of success of this design are
going to be measured by methods for assessing accuracy of obstacle locating and alerts on
Tanvas hardware, and responsiveness of design. Then, those will be demonstrated by manual
booklet and prototype of the design.
Engineering Strategies and Practice
1. Introduction
The client, Tanvas, has created haptics-based touchscreen technology that uses electrostatic to
create virtual friction. This allow users to feel textures that they would not feel on a normal
touchscreen, creating a more immersive experience [1]. This report identifies the problems that
the visually impaired face with navigation, defines detailed requirements of this project,
examines service environments, and stakeholders who might be impacted by the project.
Finally, descriptions of three designs are discussed in detail.
2. Problem Statement
For most individuals, navigation may come across as easy and simple. However, for visually
impaired or blind individuals, this task can be challenging, as most are not visually aware of their
surroundings and rely heavily on hearing to identify their position[2]. This issue needs to be
addressed because many of those who are visually impaired are unable to travel safely and
independently and are restricted in their movements [3]. Modern navigation app such as Google
Maps do provide these individuals with voiceover and audio support [4]. However, these audio
features are limited because they can distract the users from hearing the “environmental sounds
which are essential to navigation” [2], and more importantly, they do not provide the users with
the conditions of the route, making it dangerous and difficult for these users to move around the
city.
The gap of current available technologies for navigating the visually impaired is that they fail to
provide the conditions of the route. For example, audio directions do not inform the visually
impaired users about the unevenness or rockiness of the sidewalks. The scope of this project is
to provide the visually impaired with real time conditions of the sidewalk during the navigation
process, so they can navigate by themselves safely, without the distractions of audio support.
3. Detailed Requirements
3.1. Functions
The functions define what a design has to do, technically, to address the problem in a
successive manner. In this case, the design should provide information regarding the
approaching obstacles that the user is set to encounter. Ideal primary and secondary
functions of the design are listed below.
3.2. Objectives
Objectives are critical in the design process.The lack of meeting objectives may
negatively impact the user’s overall experience. For instance, the design should be
accurate, fast and responsive, easy to use, and data friendly. These four objectives are
examined more thoroughly below.
3.2.1. Accurate
● Location of obstacles should not deviate more than 1 meter from actual
position [5]
● Sizes/dimension should be able to measure with accuracy of ± 15 cm [6]
3.3. Constraints
Since our design will be an add-on function to Google Maps, it must be coded such that
it is made compatible with IOS, Android, and Windows systems, the most heavily used
operating systems.
Must be compatible with IOS 7.1 or ● In October 2018, more than 85% of
above or Android 5.1 or above. devices are running versions higher than
IOS 7.1, Android 5.1 [16][17](Appendix
A).
● By supporting more operating systems,
the design can support more users.
4. Service Environment
The service environment describes the characteristics of the environment in which the device
will operate, including three subsections; physical environment, living things, and the virtual
environment.
4.1.1 Location
● The design is meant to be used in downtown Toronto.
4.1.2 Climate
● Precipitation
○ Annual precipitation of Toronto is 834mm [18].
● Temperature
○ Average temperature in Toronto varies from -7.3°C to 26.4°C [18].
○ Recorded extreme temperature in Toronto is a low of -32.8°C and
a high of 40.6°C.
Engineering Strategies and Practice
4.2.1 People
● Drivers, pedestrians
○ 96 pedestrians killed by vehicle accident in 2016 [20].
○ 1.1 million cars in Toronto in 2011 [21]
4.2.2 Wildlife
● In Toronto, there are squirrel, foxes, coyote, racoon, and skunk [22].
These animals can become obstacles on the sidewalk.
5. Identifications of Stakeholders
Stakeholders are those who may be affected by our proposed design. This interest may be
economic, physical, and or psychological. The stakeholders of this project are found in the
succeeding table.
operating system (Apple, (APIs) which can use Tanvas hardware [26].
Google…) ● Can be removed from app store, if design does not
follow design guidelines [12][13].
Guide dog trainers ● Replacement for guide dogs; guide dog market
face declination of product life cycle [29].
6. Alternative Designs
Since the designs have to utilize Tanvas technology, they require users to own Tanvas
compatible devices. In addition, they will satisfy the primary function, which is notifying the users
by using their devices to indicate approaching obstacles and their dimensions. These designs
differentiate at how the information will be retrieved.
Free brainstorming and morph chart were used to generate 36 ideas. Of the 36, three designs
were chosen through multi-voting method and graphical decision chart (Appendix C, D and E)
because they are able to identify obstacle and its dimensions faster and more accurately than
the other designs. The three alternative designs that were chosen are; echolocation, closed
circuit television, and augmented reality. Descriptions of these designs are following.
6.1. Echolocation
Some blind individuals possess the ability to collect environment information from the
feedback of their tongue-clicking. Similarly, this design will use ultrasonic echolocation to
identify oncoming obstacles and their dimensions. The user will be holding the device as
they travel, and the device will scan the street and through programming, convert the
Engineering Strategies and Practice
Must be compatible with IOS 7.1 or ● Use the most recent coding style to
above or Android 5.1 or above. comply with updated operating system
versions.
Engineering Strategies and Practice
This design will use a software that identify obstacles from the live footage captured by
closed circuit televisions (CCTVs) throughout downtown Toronto [35]. The software will
recognize obstacle dimensions as well as the distance between the users and the
obstacles in order to warn the users. The information about obstacles obtained from
these CCTVs will be transmitted to the users’ device via the internet and converted into
textures using Tanvas’ haptics technology [1].
Must follow the The Personal ● Use CCTV cameras that are already
Information Protection and Electronic set up, obeying PIPEDA.
Documents Act (PIPEDA) of Canada
[11].
Must be compatible with IOS 7.1 or ● Use the most current coding style to
above or Android 5.1 or above. satisfy updated operating system
versions.
O2 - Fast and Responsive ● Spot obstacles and its distance within 2 seconds
Follow the The Personal Information ● Can run without any data, location of
Protection and Electronic Documents user is not shared.
Act (PIPEDA) of Canada [11].
Must be compatible with IOS 7.1 or ● Running Android 6.0, iOS 11.0 or
above or Android 5.1 or above. higher [44].
In the navigation field, previous support include voiceovers and verbal directions, however, they
can be distracting at times and are not suitable in loud environment [2][45]. The cameras on
smartphones now support AR and can precisely pinpoint objects and their dimensions. Despite
the slight inconsistency between different AR measuring softwares it is very close to the real
dimensions of the object [43] (see figure 7.1, 7.2, 7.3). Through this technology advancement,
the AR softwares can be used to accurately identify obstacles and their dimensions as well as
their distance from the users [46] (Appendix F).
Engineering Strategies and Practice
The obstacles will be notified by custom vibration pattern of the users’ choice [47], and the
obstacle dimensions will be communicated through the size of the textured area. Multiple
obstacles will be represented by different textures on the screen since Tanvas’ technology is
capable of creating multiple textures on one surface [48]. As users approach an obstacle, the
frequency of the vibration will gradually increase.
Moreover, with growing interest in AR, more modern devices will be equipped with compatible
cameras, increasing the accessibility of the design [49].
8. Measure of Success
This section describe methods that assess the performance of the design. To measure the
feasibility and competence of our design, testing and modeling of its accuracy and
responsiveness are required.
8.1. Methods for Assessing Accuracy and Alerts using Tanvas Hardware
To assess the accuracy of the app in locating obstacles, the design team will use the
prototype to conduct a controlled experiment adapting the following procedure:
1. Select an obstacle of any dimension.
2. Measure the dimensions of selected object with a measuring tape and record.
3. Have a design team member use the design five meters away from obstacle, and
record the dimensions captured by the design.
4. Record the displayed dimensions of the obstacle on Tanvas Hardware
Engineering Strategies and Practice
9. Conclusion
This design will be a safe and distraction-free navigation option for the visually impaired by
providing them accurate and real-time information of obstacles in their way. Our design will use
AR softwares to retrieve essential information on obstacles, and Tanvas’ technology to
Tcommunicate the information to the users. Finally, the design will meet legal guidelines for it to
be trusted by visually impaired users.
Engineering Strategies and Practice
[1]
Tanvas Inc, “Pioneering Surface Haptics,” tanvas.co. [Online]. Available:
https://tanvas.co/technology. [Accessed: Nov. 1, 2018]
[2]
Riazi, F. Riazi, R. Yoosfi, and F. Bahmeei, “Outdoor difficulties experienced by a
group of visually impaired Iranian people,” Current neurology and neuroscience
reports., 02-May-2016. [Online]. Available:
https://www.ncbi.nlm.nih.gov/pmc/articles/PM13909643/. [Accessed:
28-Oct-2018].
[3]
K. Beck, “Challenges That Blind People Face”, LIVESTRONG.COM, 2018.
[Online]. Available:
https//www.livestrong.com/article/241936-challenges-that-blind-people-face/.
[Accessed: 28-Oct-2018].
[4]
“Use navigation in the Google Maps app - iPhone & iPad - Google Maps Help”,
support.google.com, 2018. [Online]. Available:
https://support.google.com/maps/answer/3273406?co=GENIE.Platform%3DiOS&
hl=en. [Accessed: 28-Oct-2018].
[5]
U.S.A Government, “GPS Accuracy,” U.S.A Government. [Online]. Available:
https://www.gps.gov/systems/gps/performance/accuracy/. [Accessed: Nov. 1,
2018]
[6]
Google, “ARCore Overview,” Google Discover. [Online]. Available:
https://developers.google.com/ar/discover/. [Accessed: Nov. 1, 2018]
[7]
Hsieh-ching Chen, James A. Ashton-miller, Neil B. Alexander, Albert B. Schultz,
“Effects of Age and Available Response Time on Ability to Step Over An
Obstacle,” Journal of Gerontology, Volume 49, Issue 5, 1 September 1994.
[Online]. Available: https://doi.org/10.1093/geronj/49.5.M227. [Accessed: Nov. 1,
2018]
[8]
S. Singh, “Canada has the world's worst wireless pricing: Report,” Daily Hive,
Engineering Strategies and Practice
[9]
“Accessibility Basics: Designing for Visual Impairment,” Web Design Envato Tuts
, 03-Dec-2017. [Online]. Available:
https://webdesign.tutsplus.com/articles/accessibility-basics-designing-for-visual-i
mpairment--cms-27634. [Accessed: Nov. 1, 2018].
[10]
T. Chang, “How Much Data Does Google Map Use,” Whistleout, 27-Jun-2018.
[Online]. Available:
https://www.whistleout.com/CellPhones/Guides/How-Much-Data-Does-Google-M
aps-Use. [Accessed: Nov. 1, 2018].
[11]
Office of the Privacy Commissioner of Canada, “The Personal Information
Protection and Electronic Documents Act (PIPEDA),” Office of the Privacy
Commissioner of Canada, 23-Jan-2018. [Online]. Available:
https://www.priv.gc.ca/en/privacy-topics/privacy-laws-in-canada/the-personal-infor
mation-protection-and-electronic-documents-act-pipeda/. [Accessed: Nov. 1,
2018].
[12]
“Cross-Platform Adaptation.” Material Design,
https://material.io/design/platform-guidance/cross-platform-adaptation.html#cross
-platform-guidelines. [Accessed: Nov. 1, 2018].
[13]
Apple Inc, “Human Interface Guidelines,” Human Interface Guidelines - Design -
Apple Developer. [Online]. Available:
https://developer.apple.com/design/human-interface-guidelines/. [Accessed: Nov.
1, 2018].
[14]
“Mobile OS market share 2018,” Statista. [Online]. Available:
https://www.statista.com/statistics/266136/global-market-share-held-by-smartpho
ne-operating-systems/. [Accessed: Nov. 1, 2018].
[15]
“Mobile App Download Size: Concerns and Solutions,” StartApp, 25-Feb-2017.
[Online]. Available:
https://www.startapp.com/blog/mobile-app-download-size-concerns-solutions/.
[Accessed: Nov. 1, 2018].
Engineering Strategies and Practice
[16]
“Distribution dashboard | Android Developers,” Android Developers. [Online].
Available: https://developer.android.com/about/dashboards/#Screens. [Accessed:
Nov. 1, 2018].
[17]
“Mobile & Tablet iOS Version Market Share Worldwide,” StatCounter Global
Stats. [Online]. Available:
http://gs.statcounter.com/ios-version-market-share/mobile-tablet/worldwide/#mont
hly-201709-201809-bar. [Accessed: Nov. 1, 2018].
[18]
Pelmorex Inc, “Statistics: Toronto, Ontario - The Weather Network,”
legacyweb.theweathernetwork.com. [Online]. Available:
https://www.theweathernetwork.com/ca/api/sitewrapper/index?b=/statistics/&p=/f
orecasts/statistics/index&url=/statistics/caon0696/toronto/// [Accessed: Nov. 1,
2018].
[19]
“Wind Speed - Annual data for Toronto,” Amateur Weather Statistics for Toronto,
Ontario. [Online]. Available:
https://toronto.weatherstats.ca/charts/wind_speed-yearly.html. [Accessed: Nov. 1,
2018].
[20]
Road Safety Research Office, Preliminary 2016 Ontario Road Safety Annual
Report Selected Statistics, Ontario Ministry of Transportation, 2016.
[21]
“How many cars are on the road in Toronto?,” blogTO. [Online]. Available:
https://www.blogto.com/city/2014/07/how_many_cars_are_on_the_road_in_toron
to/. [Accessed: Nov. 1, 2018].
[22]
City of Toronto, “Wildlife in the City,” City of Toronto, 27-Oct-2017. [Online].
Available:
https://www.toronto.ca/community-people/animals-pets/wildlife-in-the-city/.
[Accessed: Nov. 1, 2018].
[23]
C. Holmes, "Best Cell Phone Coverage In Toronto", 10-Aug-2018. [Online]
Available:
https://www.whistleout.ca/CellPhones/Guides/Best-coverage-In-Toronto.
[Accessed: Nov. 1, 2018].
Engineering Strategies and Practice
[24]
K. Bell, “Here's why some apps will look bad on the iPhone X,” Mashable,
03-Nov-2017. [Online]. Available:
https://mashable.com/2017/11/03/iphone-x-apps-notch/#e_WPsupMHiqU.
[Accessed: Nov. 1, 2018].
[25]
S. Axon, “Apple: All app updates must support the iPhone X and iOS 11 come
July,” Ars Technica, 08-May-2018. [Online]. Available:
https://arstechnica.com/gadgets/2018/05/apple-all-app-updates-must-support-the
-iphone-x-and-ios-11-come-july/. [Accessed: Nov. 1, 2018].
[26]
C. Hoffman, “What Is an API?,” How-To Geek, 19-Mar-2018. [Online]. Available:
https://www.howtogeek.com/343877/what-is-an-api/.[Accessed: Nov. 1, 2018].
[27]
K. Shaver, “Safety experts to pedestrians: Put the smartphones down and pay
attention,” The Washington Post, 20-Sep-2014. [Online]. Available:
https://www.washingtonpost.com/local/trafficandcommuting/safety-experts-to-ped
estrians-put-the-smartphones-down-and-pay-attention/2014/09/19/278352d0-3f3
a-11e4-9587-5dafd96295f0_story.html?utm_term=.5d119e5b6094. [Accessed:
02-Nov-2018].
[28]
Sandy, “How do people who are blind know when it is safe to cross the street?,”
Sandy's View, 28-May-2015. [Online]. Available:
https://sandysview1.wordpress.com/2015/05/28/how-do-people-who-are-blind-kn
ow-when-it-is-safe-to-cross-the-street/. [Accessed: Nov. 1, 2018].
[29]
“Decline,” Product Life Cycle Stages. [Online]. Available:
http://productlifecyclestages.com/product-life-cycle-stages/decline/. [Accessed:
Nov. 1, 2018].
[30]
“5 ways to beat the competition,” business.com. [Online]. Available:
https://www.business.com/articles/5-ways-to-beat-competition/. [Accessed: Nov.
1, 2018].
[31]
K. Badalge and C. Fairchild, “One Thing North Korea Has That the South
Doesn't: Google Maps,” The National Interest, 26-Feb-2018. [Online]. Available:
https://nationalinterest.org/blog/the-buzz/one-thing-north-korea-has-the-south-do
esnt-google-maps-24650. [Accessed: Nov. 1, 2018].
Engineering Strategies and Practice
[32]
M. W. Atherton, Echoes and images: the encyclopedia of side-scan and
scanning sonar operations. OysterInk Publications, 2011.
[33]
“THE SPEED OF SOUND IN OTHER MATERIALS,” NDT Resource Center.
[Online]. Available:
https://www.nde-ed.org/EducationResources/HighSchool/Sound/speedinmaterial
s.htm. [Accessed: Nov. 22, 2018].
[34]
“Radio Versions | Bluetooth Technology Website,” Bluetooth. [Online]. Available:
https://www.bluetooth.com/bluetooth-technology/radio-versions. [Accessed: Nov.
22, 2018].
[35]
M. Vallis, “G20: Security cameras installed on nearly every corner of downtown
Toronto,” National Post, 03-Jun-2010. [Online]. Available:
https://nationalpost.com/posted-toronto/g20-security-cameras-installed-on-nearly-
every-corner-of-downtown-toronto. [Accessed: Nov. 22, 2018].
[36]
“CCTV Resolution,” CCTV Camera Pros. [Online]. Available:
https://www.cctvcamerapros.com/CCTV-Resolution-s/356.htm. [Accessed: Nov.
22, 2018].
[37]
“Bandwidth and Storage Calculator,” StarDot Technologies. [Online]. Available:
http://stardot.com/bandwidth-and-storage-calculator. [Accessed: Nov. 22, 2018].
[38]
W. Bumgardner, “What's the Ideal Pace for Brisk Walking?,” Verywell Fit.
[Online]. Available:
https://www.verywellfit.com/how-fast-is-brisk-walking-3436887. [Accessed: Nov.
22, 2018].
[39]
Apple Inc, “ARKit 2,” Using 2D and 3D Transforms. [Online]. Available:
https://developer.apple.com/arkit/. [Accessed: Nov. 22, 2018].
[40]
“Fundamental Concepts | ARCore | Google Developers,” Google. [Online].
Available: https://developers.google.com/ar/discover/concepts. [Accessed: Nov.
22, 2018].
Engineering Strategies and Practice
[41]
S. Chopra, “Introduction to Motion Tracking in ARCore... – Coding Blocks –
Medium,” medium.com, 23-Jul-2018. [Online]. Available:
https://medium.com/coding-blocks/introduction-to-motion-tracking-in-arcore-f3e58
4ce0ba0. [Accessed: Nov. 22, 2018].
[42]
J. Feltham, “Google Launches Its AR Measuring App, Measure,” UploadVR,
25-Jun-2018. [Online]. Available:
https://uploadvr.com/google-launches-its-ar-measuring-app-measure/.
[Accessed: Nov. 22, 2018].
[43]
T. Palladino, “Tale of the Tape - How Does Apple's Measure App Measure Up
Against Google's Version?,” Next Reality, 27-Jun-2018. [Online]. Available:
https://mobile-ar.reality.news/news/tale-tape-does-apples-measure-app-measure-
up-against-googles-version-0185472/. [Accessed: Nov. 22, 2018].
[44]
“Supported Devices | ARCore | Google Developers,” Google. [Online].
Available: https://developers.google.com/ar/discover/supported-devices.
[Accessed: Nov. 22, 2018].
[45]
Tanvas, “Enhancing the Touch Screen User Experience for People with Visual
Impairment Using Tanvas Virtual Friction Technology.” Unpublished material.
APS111/113: Engineering Strategies and Practice, University of Toronto, Toronto,
ON., Canada. 2018. Available:
https://q.utoronto.ca/courses/62696/pages/tanvas-client-statement
[46]
“Scanning and Detecting 3D Objects,” Using 2D and 3D Transforms. [Online].
Available:
https://developer.apple.com/documentation/arkit/scanning_and_detecting_3d_obj
ects. [Accessed: Nov. 22, 2018].
[47]
“How to put your iPhone on vibrate, ring, or silent mode,” iPhone Service Pricing -
Apple Support, 17-Sep-2018. [Online]. Available:
https://support.apple.com/en-ca/HT208353. [Accessed: Nov. 22, 2018].
[48]
N. Garun, “Tanvas' haptic feedback system lets you feel texture on a
touchscreen,” The Verge, 06-Jan-2017. [Online]. Available:
https://www.theverge.com/ces/2017/1/5/14185134/tanvas-touchscreen-haptic-fee
dback-ces-2017. [Accessed: Nov. 22, 2018].
Engineering Strategies and Practice
[49]
D. Takahashi, “AR companies have grown 50% since the end of 2017,”
VentureBeat, 13-Jul-2018. [Online]. Available:
https://venturebeat.com/2018/07/12/ar-companies-have-grown-50-since-the-end-
of-2017/. [Accessed: Nov. 22, 2018]..
Engineering Strategies and Practice
Appendices
Appendix A. Mobile & Tablet iOS version worldwide market share
Between constraints, there is a section which refers to compatibility of design to legacy
operating systems. As market share of iOS is measured by each minor version, it was not
possible to get portion of iOS users who use iOS 7.1 or above. More specific data could be
found in the table below.
O1 - 1 0 0 1
Accurate
O2 - Fast 0 0 0 0
and
Responsive
O3 - Easy to 1 1 0 2
Engineering Strategies and Practice
use
O4 - Data 1 1 1 3
friendly
Appendix D. Multi-voting process for ideas generated from free brainstorming and morph
chart
The ideas are generated by free brainstorming of members and morph chart (Appendix C).
Then, each member voted for up to seven ideas which are realistic and able to serve functions.
Including overlapping ideas, 36 ideas have been generated, and ten of them were chosen.
Jes - Jesryl Emmanuelle Calalang
Jus - Jiale Zhong (Justin)
Dan - Daniel-Yu Chun Chen
Fel - Wenyang Fan (Felix)
Dav - Myeong Hun Song (David)
Engineering Strategies and Practice
Objectives Weight Scores (Each idea is integrated with “Use Tanvas Technology
to indicate obstacles”)
O1 - Accurate x0.4 3 2 3