PRE2018 4 Group1

From Control Systems Technology Group
Jump to navigation Jump to search

Problem Statement

In modern society independency and mobility are of crucial value for ones everyday life. Everybody has the requirement to do whatever one wants and is able to do so. Independence and being mobile is important in everything you can depict, like having a good job, going to that job, walking to your next destination and choosing by yourself where to go next. To the majority of society mobility isn't a big issue. However, for a small part of the population this mobility and thereby independency is.

Visually impaired people have a huge disadvantage over people with visual capability. Almost all the concerns one can think of is not or slightly possible to people who can't see. But perhaps the most unpleasant concerns are the once just described; they need more resources to achieve a similar level of independence and mobility as people with regular vision. Through the ages blind people has been assisted with the design of a walking stick, assisting lines provided on public space and through Braille.

Every day people travel with public transport, as well as the visually impaired. A very specific and recent concern for visually impaired is the state of independence in public transport. There are several problems in these public areas that needs to be solved and even more problems that aren't even thought of. Over the last view years these areas have been made a little more accessible by the visual impaired user, but not as much as is required. The authorities of the Netherlands have however recently started a new campaign where is it important to keep the tactile paving free[1]. This campaign was started for society to understand the constraints visually impaired have when obstacles are placed onto these tactile paving. They wanted to show that placing obstacles can even be of danger to the visually impaired, and drew attention by promoting the campaign on two different days in over 24 municipalities in The Netherlands, including Eindhoven. It was made possible by 7 companies, including Bartiméus and the Dutch national railway company NS. Next to that, a recent study of the Dutch National TV transmitter NOS[2] has shown that the visually impaired are far from home when they collide into there almost daily concerns in public transport.

Nowadays users ask for new input for improving the independence of people through a technological perspective. Our society is forever improving and becoming more and more reliable on technology. This project aims to design a technique, protocol, prototype or system in regard with technological robotics to aid the visually impaired in public transport. Firstly, we will come up with basic and non-concrete concerns that the visually impaired might experience in these public areas. Secondly, after an interview with these potential users and the specific existing technologies that are available, a specific part of these visualized technologies will be made concrete to aid the users in a specific way. This technology will be evaluated on its costs, efficiency and other aspects which influence the way in which the user will experience and interact with it.

Group 1

Group members Student number Study Email
Lotte van Gessel 1237708 Applied Physics l.s.v.gessel@student.tue.nl
Piers da Camino Ancona Lopez Soligo 1015467 Biomedical Engineering p.h.d.camino.ancona.lopez.soligo@student.tue.nl
Sander Poot 1017804 Biomedical Engineering s.a.poot@student.tue.nl
Timon Heuwekemeijer 1003212 Software Science t.m.heukemeijer@student.tue.nl
Jan van Leeuwen 1261401 Applied Physics j.a.v.leeuwen@student.tue.nl

Brainstorm

Subject

Researching and designing a robotic protocol for aiding the visually impaired in public transport in The Netherlands.

NEW State of the Art research

If one is to design a technology for visually handicapped people, one has to take certain aspects into account. First of all, it would be wise to contact users in order to be able to discuss your thoughts and ideas with users who will use the product, rather than that you think of a problem from your engineer mindset, and provide a solution for that problem. This section discusses certain aspects of a possible technology for the visually impaired, and what the state of the art is on these aspects.

Companionship

The technology to be developed could serve as a supplement to the existing guidance tools for blind people. However, it could also be possible for the technology to replace the existing tools. One of the most used tools is the service dog. This dog is trained very well, and guides the blind user through their daily lives. It also serves, like any other dog, as a companion. If one where to design a robot that replaces these dogs, it should take into account that the robot will need to serve as a companion as well. The designer would need to take into account how the approach to the Human Robot Interaction (HRI) is performed. Several studies have looked into this. For instance [3] suggest a new approach to HRI, by looking at the uncanny valley hypothesis. On the other hand [4] uses the existing service dog as a model how HRI should be. [5] compares the use of robotic dogs to that of living dogs, and found that living dogs still have a higher likeliness than robot dogs. [6] looks into the way one could use a soft robot to improve the attachment of the user to the robot. [7] keeps it more globally, and looks into the role we give to a robot companion. Lastly, in [8] it is described what is important when one designs for HRI purposes.

Wayfinding

Another very important subject to be looked at is the wayfinding of blind people. They can either use a walker, or a service dog. There is already quite a lot of research that has investigated several technological improvements for the guidance of blind people. Since this is of a very high importance for their independence, mobility and safety, it is important research. In [9][10][11][12] there are several existing technologies that are helping the visually impaired in their everyday life. [13] on the other hand suggest using an ERobot to support blind people in structured indoor environments. They suggest that by using a robot, the user is less subjected to the load of the technologies themselves. [14] reports that current technologies concerning navigation target specific technological defects, but neglect social aspects and do not provide an integrated, multifunctional, transparent, and extensible solution that addresses the variety of challenges (such as independence) encountered in lives of blind people every day. In [15], there is a graph made which contains 31 actions that a user can take in a controlled indoor environment. This can then be used to guide a visually impaired user through a similar setting using auditory feedback. [16] proposes a robotic guide that the user can hold on to which will then guide the user. All of the above technologies are good examples of how the guidance of blind people could be improved.

Tools

As mentioned before, there are already certain tools that a blind user can help in their every day life. The most well known is the walker that helps them locate obstacles in their path. This is also a good aspect where technology can be used to improve the life of blind people. For instance, if one where to design a robotic dog, it will also need to take into account that this will need to be able to cope with unexpected events. [17] proposed a robot that is able to adapt to situations that the engineer did not foresee by storing knowledge in a behavior-performance space to make them able to react quicker. Another important aspect could be that one will want to make the robot walk, in a similar way that the user do. [18] looks into the advantages of making the robot have legs. In [19], a smart walker is proposed that helps the user take the smoothest path in order to make it comfortable for them. Research to the problems that users have with existing technologies is done in [20], and shows that users react better to physical rather than to auditory feedback. MELDOG[21] is an example of the design of a robotic guide dog that could serve as replacement for the regular service dogs. To make the robot affordable, it can be suggested that using LEGO Mindstorms NXT as a platform to implement the technology on could provide a low cost alternative[22]. HARUNOBU-6 [23] is an example of a robotic travel aid (RoTA) that can assist visually impaired users, and could potentially serve as a replacement for the service dogs. As mentioned above, there is already quite some research into robotic aid in the mobility of blind people. Finally, [24] provides an evaluation of these technologies, especially for elderly blind.

The users and their needs

Users are very important part of the design process. They are the ones who will use the product in the real world. They will find faults with the product. They will hopefully be helped by the product. To allow for a good design, it is very important to know the users.

Primary users and their needs

The primary users are (severely) visually impaired people. There are an estimated 302.000 people[25] who are visually impaired in the Netherlands . This might be only 1.8 % of the total population but these people experience great obstacles in their daily life that can be partially solved by better technology. What many see as easy tasks can be very hard for visually impaired people. Navigation, going from one place to another, can be impossible without proper planning. Even something as simple as a walk for fresh air can become impossible. To do this, they will require an aid which can be for example a white cane, a guide dog or a seeing companion. These aids chip away from their independence. An important part of transportation for blind people is public transport since they are not in control of the vehicle themselves which would be impossible. The only other option of traveling long distances for blind people is hitching rides from friends or taking 'care cabs'. So, to narrow our project a bit, we will focus on problems blind and visually impaired people have with public transport. We can take a look at the needs of blind people when using public transport. These needs can be broken down in several aspects:

  • Navigation: Public transport is about moving from one place to another. This is no different for visually impaired people but they have greater difficulties travelling with other means than public transport and thus have to rely more on it.
  • Safety: It has to be save for visually impaired people to use around several dangerous situations like train tracks and traffic.
  • Reliability: The project will have to convey certain information to the visually impaired person using it. This information has to be reliable. If it gives the wrong information, it could lead the visually impaired person into dangerous situations. This is not the desired outcome.
  • Clear communication: To help the visually impaired person, it is of highest importance that the communication is clear. For not visually impaired people, most communication is visible but this is of course impossible for people who can't see or whose sight is limited. To make the project communicate as smooth as possible, we have to do extensive research and talk with the users about how they perceive certain signals and how the noise in stations and around traffic affects them.

Secondary and tertiary users and their needs

The secondary users are the people working in or around public transport for example conductors. They will be the first to hear or to see when something goes wrong. They will have to know how the technology works and maybe how to fix it. Also, when a primary user (visually impaired people) doesn't fully understand some signal of the system, the people working in public transport will have to help them. Their needs are thus a simple system that is easy to explain and to fix. Also, it shouldn't make their job harder than it already is because then they will have negative feelings towards the system.

The tertiary users are the other people who travel with public transport. They have few needs. Mostly, the eventual design must not impede them in travelling. As few changes as possible should be made to their experience while using public transport.

Approach

At the end of the course and project, we want to deliver at least a design of the technology that will help visually impaired people travel with public transport. If there is enough time, we might make a (non-functional) prototype of the eventual design. We will start with looking at the user. To do this, we will approach several groups that have some sort of connection to visually impaired people for example a talk group. We will ask questions to our target audience and from the answers they will give us, we will design a system that will solve their problems. In the time that we wait for the user groups to answer our attempt at contact, we will look if we can identify certain problems ourselves. And if there is limited or no response, we will continue working on these problems. But we of course hope to involve real users as much as possible along the process of creating our final product. Then, the rest of the time will be spend on defining the concrete problem, designing a solution, making a prototype, (hopefully) doing user tests and revising.

Milestones

As our milestones we have the following:

  • Must have features are researched, including ethical research where appropriate
  • Should have features are researched, including ethical research where appropriate
  • Can have features are researched, including ethical research where appropriate
  • USE analysis completed
  • Cost analysis completed
  • All features combined in one product
  • Product has a final (visual) design
  • Discussion about this product completed

Following these milestones, we believe we have made an effective planning that will allow us to finish this project in a timely fashion.

Deliverables

As deliverables we will provide this wiki which documents our project. We will deliver a design of a bracelet that will help visually impaired people keep track of their check-in status, that is, they can use the bracelet to check whether or not they have checked in. We will also provide field data on the sound levels of Eindhoven Station that are relevant for this bracelet. We will also back up our design and decisions with relevant literature.

Potential Problems

Before contacting users, we came up with some problems we thought are relevant. These are expanded upon below.

Finding the right bus

Information about which bus stops where is mainly provided through visual feedback. For instance, Eindhoven station has about 10 bus stops, each having a number of busses stopping there once every few minutes. For sighted people, this is no problem. It does proposes a big problem for visually handicapped people, since they cannot see which bus is where. A possible solution could be to develop a connection between the blind user and the different busses. A similar connection has been made in Vienna, where POPTIS helps the visually handicapped to know which vehicle is incoming at their stop. When they hear a vehicle approaching, they need to turn on their remote, which then emmits a signal. When the vehicle picks up this signal, it sends the information about which line it is and where it is heading to the remote, which then gives this information to the user through audio feedback. [26] POPTIS is a good example of the connection made between users and the vehicles. However, at a station like Eindhoven this could impose problems since there will be multiple busses incoming. Therefore, it is proposed to develop a system where the blind user can look up which vehicle they need to take to reach their destination. They can then fill in the line number in their device. Once this line number is at their station, or approaches it, the device will provide the user with auditorily instructions as to where this bus is. This solution would help visually handicapped users in finding where their correct line is, and improves their independance since they will no longer need to ask it every time they want to take a bus at a bigger station.

Train Door Position

One potential problem we expect visually impaired people to have is difficulty locating the position of train doors when a train arrives. There is often a relatively small time window to get on a train, and we suspect visually impaired people may have trouble finding a door in time. This might be solved by having the doors emit a disticnt sound, though this might become very overwhelming among the general noise of a trains station. It could also be possible to facilitate markers or signals, either on the ground or otherwise, ahead of time to indicate where the train doors are/are going to be. It might be possible do accurately determine where the train doors end up by finely regulating the arrival of a train. The markers could be set, although that would require a standardized train/wagon length, as well as a set distance between the doors. Since this currently is not the case, it is probably more interesting to look at a more flexible solution. It might be possible to set up virtual markers that can communicate with the phone of the visually impaired, to avoid overwhelming travellers with sound. This might be done by measuring the signal strength of the marker.

Checking in

On the station and in buses there are placed where you have to hold your OV-card and then you can check in or check out. This however is a lot more tricky for blind/visually impaired people. At this moment they need help from other people or from a dog to help them to find these check in places. Furthermore the check-in places make a sound when the check-in/out is registered, to let the user know he is checked in/out. However these sounds are not always very loud and very deceptive to noise from the environment. Thus it is also a problem for blind/visually impaired to know if they have checked in. So a suggestion to decrease this problem is to create a device which does not use sound but rather uses vibration/shocks to communicate with the user that he/she is checked in. This device could for example be a arm bracelet. It was researched that vibration/shocks are way more reliable when it comes to communication. People react way faster to these kinds of feedback in contrast with sound. Now the problem remains to find the check in places. One option could be to create an device which starts to vibrate/ give a shock when it is pointed towards one of these check-in places. It then could also increase it's vibration when the user is closer towards the check in place. This way the visually impaired user can be guided towards the check-in place. This device should be able to detect this check in place and maybe like within 3 meters of the check in place it could start vibrating. The problem with this is that when you go towards a train station there are most of the time multiple check in places next to each other. We therefore should make the device in such a way that it only approaches the closest one. So the device should be able to receive multiple signals and has to do some calculations to determine which of these signals is closest and then guide the user towards that place.

User Contact - part 1: Acquire contact

As said before, we made contact with visually impaired to ask them about their constraints regarding public transport in The Netherlands. Firstly we send a mail to three companies which are set up especially for blind and visually impaired people. We introduced ourselves, told them about the project and asked them if there would be a chance to arrange an interview, phone call or another method like the email to come in contact with these people. We contacted:

  • Bartiméus, voor mensen die slechtziend of blind zijn[27]
  • Koninklijke Visio, expertisecentrum voor slechtziende en blinde mensen[28]
  • Zichtbaar! Veldhoven[29]

At first, only Bartiméus responsed and told us that through them it was not possible to contact specific visually impaired people. They did however give us a link to a Facebook page especially for blind users. We then decided to create a questionnaire [30] containing 15 questions about how they experience public transport in The Netherlands. This questionnaire was published on the Facebook page and send to the MuZIEum [31], a museum made to experience what it is like for the visually impaired. We asked the museum if they could cooperate with us by giving the visually impaired this questionnaire when they visited the museum. Next up, we called Zichtbaar! Veldhoven on May 9th. Through this we came in contact with the chairmen of this company. It showed out that you did not receive information about the email and when we told about our project again, he became extremely enthusiastic. He received the questionnaire on a personal email and we arranged a meeting for Thursday 16th, in where we could get more information about how the user experienced public transport.

Logbook & planning

Week What to do/What was done Person(s)
3
  • Tutor meeting 1
  • Review of previous week
  • Get in contact with the user - calling Zichtbaar Veldhoven
  • Get in contact with the user - mailing
  • Making Questionnaire
  • Get in contact with the user - posting the questionnaire on Facebook
  • Update the logbook & planning
  • Writing new problem statement + updating Wiki
  • Prepare tutor meeting 2
  • All
  • All
  • Sander
  • Timon, Sander
  • All
  • Lotte
  • Jan
  • Piers
  • All
4
  • Tutor meeting 2
  • Review of previous week
  • Meeting Zichtbaar Veldhoven
  • Document meeting Zichtbaar Veldhoven, 16-05-2019
  • Describe Milestones and Deliverables
  • Work on the objectives
  • Update the logbook & planning
  • Prepare tutor meeting 3
  • Timon, Jan, Lotte, Sander
  • All
  • Piers, Jan, Timon
  • Piers
  • Timon
  • Sander
  • Jan
  • All
5
  • Tutor meeting 3
  • Review of previous week
  • Finalize the deliverable and must haves
  • Find literature about how to measure sound
  • Find literature about how to let come sound out of the armband
  • Work on the appearance, visual
  • Update logbook & planning
  • Prepare tutor meeting 4
  • All
  • All
  • Piers, Timon
  • Jan, Sander
  • Lotte
  • Lotte, Sander
  • Piers
  • All
6
  • Tutor meeting 4
  • Review of previous week
  • Finalize the complete technological design of product
  • Work on visual appearance
  • Design it in 3D software
  • Work on use analysis
  • Go to NS to measure frequence and db of check-in noice
  • Send final design to Users to let them review
  • Prepare tutor meeting 5
  • All
  • All
  • All
  • Sander, Lotte
  • Sander
  • Piere, Jan
  • Jan, Timon, Sander
  • Sander
  • All
7
  • Tutor meeting 5
  • Review of previous week
  • Write the discussion
  • Review User feedback
  • Change design using User feedback
  • Write ethical part
  • Finish Cost analysis
  • Write about possible improvement: Vibration
  • Write about possible improvement: implement AI
  • Prepare tutor meeting 6
  • All
  • All
  • Lotte, Piers
  • ALL
  • Sander, Lotte, Timon
  • Jan
  • Sander, Timon
  • Jan, Sander
  • Timon, Lotte, Piers
  • All
8
  • Tutor meeting 6
  • Review of previous week
  • Write presentation
  • Prepare presentation
  • Prepare tutor meeting 7
  • All
  • All
  • Jan, Lotte, Sander
  • Timon, Piers
  • All

User Contact - part 2: Meeting Zichtbaar Veldhoven, 16-05-2019

In week 4 (May 16th, 2019), Jan, Timon and Piers went to Zichtbaar Veldhoven, Veldhoven, The Netherlands, to meet the users to talk about their concerns regarding the public transport in The Netherlands. There were 14 users involved in the meeting, all about 60 years old and visually impaired. None of them was completely blind. They all had different visual problems, where glaucoma, macular degeneration and retinitis pigmentosa were the most common disorders within the group. We started by introducing ourselves and explained the project. They were very happy that they could be of help to us and where very kind. We talked for over 1,5 hours strait about several aspects. Firstly, we gave them the chance to blow off about all their constrains regarding public transport. Secondly, some positive aspects were mentioned as well. Next up, we talked specifically about the potential problems we gave up with and asked them about some potential alternatives that could improve these problems, on both a technical as well as a user-friendly view. Lastly, we asked them to give their general stand of the public transport in The Netherlands and asked them if they liked helping us and if it was useful for us as well as for them. In this section we will explain the main points discussed in this meeting.

During the beginning of the meeting we let the group talk freely about all their constrains and problems they experience every day. The main problems of public transport according to the user, mainly focused on the railway and bus station in Eindhoven, The Netherlands, are stated here:

  • The numbering of the busses
  • Information screens are difficult to read due to small letters
  • There is no contrast in the busses. This one was said to be very unpleasant and a very big problem. Because there is no contrast between the chairs and the floor of the bus, it becomes dangerous for the visually impaired to find the right place to sit.
  • The red pressing buttons are still difficult to find
  • Checking in is very difficult due to a too small size of the pillar and the low volume of the tone heard when checking in
  • Busses are too far from the platform. The visually impaired cannot see the gap between it very well, which makes it dangerous
  • The tactile paving on most of the railway stations in the Netherlands is insufficient. Very often the lines suddenly stop in the middle of the path
  • In the trains, the stairs are sometimes dangerous. One of the users with a guide dog had the problem that the guide dog didn’t want to climb the stairs because of this
  • Above the busses at the bus station it is stated where that specific bus is headed, the text of this is too far and to vague and thus unreadable for the visually impaired. This is the same on the platforms at the railway station.
  • The uniformity in public transport is insufficient.
  • Overall, the railway and bus stations do not satisfy the Dutch national rules for visually impaired in public transport. Some of these users had checked this through the official laws. Mostly the help of the bus drivers, the tactile paving and the gaps between the busses and the platforms are insufficient.

There were however some positive points regarding the public transport as well. Some of these where:

  • An escort cart, with which one could get personal assistance for the visually impaired in public transport
  • The peeping sound which one hears when you check in or out. The distinguishing in this is a great improvement in this as well. 1 peep is heard when you check in, 2 when you check out, and 3 when an error occurs. This is very much appreciated.
  • In overall, the personal assistance of the employees of the NS and the busses was rated sufficient enough
  • Ongoing improvements for nowadays. They told us that Bartiméus and Visio were presently working on solving these problems regarding the public transport as well, which they found very helpful.

As one can see, there are many more negative than positive aspects regarding the public transport in the Netherlands. There were however some ethical aspects regarding the feeling and mood about public transport for the visually impaired users were discussed as well. These points tells us something about how they really think of the public transport as a human being, and how simple thinks may influence their daily life. One aspect of this was:

  • ‘we as visually impaired are dependent of the public transport every day. However, as I can speak for all of us, we do not like it. If there would be another way to be mobile for us, we would take it without doubt’.

Jan Huybers, the chairman of Zichtbaar Veldhoven, said this many times during our meeting. The visually impaired have to travel with public transport, but it is important to mention that they told us that they didn’t like it. Every one of the fourteen members that we present said that overall, public transport was insufficient, and gave it a 4 or 5 out of 10. And as can see, more negative than positive aspects where discussed during the meeting proving that the public transport really is a concern. Another ethical constrain is about the participation in the design process and the future improvements regarding public transport for the visually impaired:

  • For people who are not visually impaired, it is very difficult to precisely know how it is to be visually impaired. They will never experience what it is like to life with a handicap and bump into everyday problems, not only regarding the public transport.

Thereby, the visually impaired people in our meeting stated that because of this it is very important that they participate in the design process and get involved in every step that might aid the visually impaired in public transport. They want to be involved in companies who are responsible for these designs, such as ProRail and NS, the Dutch companies responsible for the railway network in the Netherlands. The last ethical concern they have it the need for others assistance than thereby their lack of independence. We asked them specifically about the potential problems we came up with; checking in, finding the bus and the train door position. The answer they gave us on how to find the door of the train properly, they said that they would always follow somebody else or the grout walking to a specific location, and thereby finding the door of the train. Thus the problems looks as being solved with this, but when one thinks about it, it is such a pity that these thoughts are there. It proves that society is far from finished and that the visually impaired are still very dependent in public transport even with the aspects that have already been addressed.

The main message of the meeting was public transport in the Netherlands, and mainly in Eindhoven, scored insufficient for the visually impaired. Uniformity, checking in, contrast and the lack of their involvement in design processes where some of the main aspects that came back during the whole meeting. There are however real improvements coming up and they were very glad we came to them. At the end of the meeting they thanked us, were prepared to fill in the questionnaire and asked us to send them the link of the wiki.

Questionnaire processing

The questionnaire was online for several weeks, posted on a facebook site, given to the MuZIEum [31]. In that time, twenty-three people filled it in. But only twenty-two responses were valid. In this section, an visualization of the answers of the multiple choice questions are given, and a overview of the open questions. The first question was 'are you visually impaired'. This was used to make all the responses valid and to weed out which responses weren't from our target group. Two people answered no and thus their further answers weren't taken in account in the eventual processing of the questionnaire. The second question was 'which aid do you use on a daily basis?'. There was an other option for this question in which the users could enter answers we might have overlooked but there were some similar and misspelled answers which were put in the right category. There were also few people who used the other option to enter multiple answers. That's why in the chart there are more than twenty-one answers. The most answered question was the white cane which has several variants all used to feel one's way around. After that the guide dog. The following question was 'How often do you use public transport?' Monthly and weekly tied. But no one answered yearly which is an indication that visually impaired people often use public transport. The third question was an open question: 'What is in your opinion the greatest problem in public transport?' There were many different answers but there were two general trends. Visually impaired people have difficulty finding out which vehicle is the right one and they have difficulty checking in.


Question 1 Question 2


The fourth question was 'On a scale from one to five, how difficult is it to know which bus you have to take at the bus stop?' The most answered question is four which would be pretty hard and this would be a great problem for many visually impaired people. The following six questions are yes/no questions. The fifth question was 'Is it difficult to know at which stop the bus is?' The most answered answer is 'yes' with quite a big margin. So, this also is a problem for visually impaired people. The sixth question was 'Is it difficult to find a seat in the train?'. Most people answered 'No'. So, this wouldn't be a valid problem for the project since not many of our users struggle with it.


Question 4 Question 5 Question 6


The seventh question was 'Do you find out about train or bus delays in a timely fashion?' No was the resounding answer. The eight question was 'Do you experience difficulties finding the door to the train?' The most frequent answer is no but the answers are a bit more divided than for the other questions which often have a clear and uniform answer. The ninth question was 'Does the noise at the platform/bus stop drown out the broadcaster?' This question had a very clear positive answer.


Question 7 Question 8 Question 9


The tenth question was 'Can you easily find the right bus stop/platform?' The answers was mostly no. The eleventh question was 'Do you experience difficulties with checking in in the bus or train.' The three answers for this question were 'only in the bus' which was often filled in, 'in both' which people filled in almost as many times as 'only in the bus' and 'only in the train' which was the least filled in answer of them all. The twelfth question asked people to give a review about how visually impaired people are treated within public transport. Most people said reasonable well but none answered good while some did answer bad or very bad. So, while there is certainly room for improvement here, to change behavior is quite difficult because it is rooted in social norms.


Question 10 Question 11 Question 12


The last two question are also open questions. The first is 'How do you handle a situation while using public transport in which you have to act fast?'Again there were many different answers but the main feeling was that having to act fast is quite stressful for visually impaired people and that they have to rely on other people, both strangers and friends. The last question was 'In what area in public transport should be improved to make it better for visually impaired people?'. From this question, some 'small' things arose (that could be fixed without technology and thus couldn't be subject of our project) like more braille in stations/ bus stops or more paths for visually impaired people (the white stones with ridges) and better trained personnel. But other mentioned problems could be solved by using technology like better indication of where the bus/train currently is and on which platform/bus stop they will arrive, help with checking in and better communication of delays and changes in the train/bus schedule.

Checking In

As one can see out of the meeting with Zichtbaar Veldhoven and the Questionnaire, is that there are many problems with using public transport in The Netherlands. Out of the meeting with Zichtbaar Veldhoven, there were eventually eleven negative problems assigned regarding public transport in overall. In the Questionnaire there were more than seven questions which stated a problem, and three open questions where one could fill in yet another constrain about public transport, which summed up to more than four, including finding the right bus and checking in, which we predicted before the processing of the questionnaire and the meeting at Veldhoven in the [#Potential Problems|potential problem statements]. Although some of these overlap, one can conclude that there are many problems to be solved. It is however very important in a robotic design process that we diminish our project as much as possible, to finally come up with a specific and very concrete design. All these problems are nonetheless very important to address, to further think about and to come up with a potential solution for that specific problem. The problems are however very different from each other, and all the problems have to be solved separately. Thereby we cannot make a concrete design which satisfies everything. It will thereby not be possible for us to solve all the problems visually impaired people experience in public transport and we will have to divergent in solving one specific constrain.

When verifying the meeting at Veldhoven, out of all the problems, we found three interesting constraints that were mentioned frequently; the problem with checking in, finding the right bus, and seeing more contrast in the bus and trains. Out of the results of the questionnaire, we found that noticing delay of the train and/or bus was a problem, along with again finding the right bus and checking in. In the questionnaire, there were however some questions not correctly stated, like question 11 regarding checking in. This was because the option that people did not receive problems with checking in was not provided. But because of question three were one could fill in 'the greatest problem' we can still conclude that checking in is still a valid problem. We decided that we would not choose working on a specific design for improving the contrast of the bus and train. We decided this because, firstly, we would have to redesign the whole outline of the design of the bus and train. Nonetheless we could improving the contrast in a specific part of lets say a bus, like the contrast between the chairs and the ground, as was also stated in the meeting at Veldhoven. But this would however make our design and work too easy, and we would be done to quickly. Secondly, we did not want to work on improving the contrast because we do not decide these designs of a bus or a train. We would have to cooperate with for instance NS to chance a design that affects more than just the visually impaired. Lastly, we chose not to work on this because checking in and finding the right bus are relatively bigger problems, since it was mentioned as a big problem in both the Questionnaire as well as the meeting with Zichtbaar Veldhoven.

Out of the meeting at Zichtbaar Veldhoven and the results from the Questionnaire we have decided to problem statement and design on improving checking in with an OV-card in public transport in The Netherlands. We thought that making a design for finding the right bus would be too hard in just for 4 weeks, and that it would take a lot more aspects into account than one would think. Improving checking in was for us the best option as well, because it would concern just the visually impaired people, where there would be a design that would help them and nobody else finds it troublesome. Moreover, finding the right bus may be a bigger concern, but when checking in would be improved in the bus as well as the train, the 'flow' of visually impaired people in public transport would immediately go up, which would thereby positively affect finding the right bus as well.

Potential & new innovative designs

As mentioned above, there has been said that the feedback for checking in is now sometimes unclear for visually impaired users. At the moment, the feedback works as follows: Once the user checks in, there will be a single beep. When the user checks out, there will be two beeps. If something is wrong, three beeps will sound. However, the potential users have told us that because of the different sounds at bus and train stations, it is not always clear. Hence, we will look at another way how to check in. For this, two things are of importance. If we want the device to tell the user if it is checked in, then it should be able to detect the incheck status once the person checks in or out. The other is that this status needs to be linked back to the user, in a non-visual way. Lastly, there will also be different ideas how the device can be designed. This will be described in the last section.

Detection of the check in status

Visual

A manner to detect whether the person is checked in or not could be to equip the device with a camera, so it can use software to “read” the screen to see the incheck status. In [32] the idea is set that one could use deep learning to be able to train a neural network for it to be able to read text. One of the layers would segment the sentence, then it needs to find the separate words. Next up is the division into syllables, and then they groups these together into stems. However, this also poses for difficulties since the developer needs to spend a great deal of time to implement knowledge about language into the network. In [33], a convolutional neural network is described that is able, with a high accuracy, to read handwritten digits. It can then convert these into a digital number. Perhaps this is a network that could be altered so it can be able to read the text on the screen of the check in pole. However, this could prove to be very extensive and difficult, since a neural network requires a lot of training. It then also needs to be implemented into the portable device, which should have a processor that can make sure that the text is read accurately and quickly. The advantage of using the visual aspect of the check in pole is that you do not have the background noise that you would have if you were to use sound. However, to adjust the above mentioned neural network to understand the check-in status and to make it able to use this network in a small wearable device would be too expensive and difficult to achieve. For the user, visual feedback should not introduce a lot of problems since the camera can be installed in the device, and the software can be run automatically.

Sound detection

Another method to check whether the user has checked in successfully could be by using the beeps that the pole excites upon in-checking. These beeps have a certain frequency and volume, which can be measured. In this way, the distinct sound of the beeps to check whether the person has checked in or out, or in the case of an error message. To do this, it is important that the device will only record the beeps that are transmitted from the pole of the user itself. Since at, for instance Eindhoven station, there could me multiple poles next to each other, this is very important. The volume of the beep can be used to make sure that only the checking in of the user is recorded. Volume decreases quite rapidly. According to the inverse square law [34] , sound in a gas decreases inverse proportionally to the distance. Hence, it could be measured what the volume of the pole itself is, and what the volume of the pole next to is will have. These volumes can be used to set up a decibel band. Within this band, the device should be measuring the frequency of the beep. By using the method described above, the device should be able to measure the beeps that the check-in pole excites upon in-checking,.

Providing feedback to the user

Vibration

A way to improve the current way of feedback about the check-in status could be to make a device that is able to vibrate. This could have certain vibrations, similar to the beeps that are used now. So for instance, checking in would require one vibration, checking out two and an error message would lead to three vibrations. The improvement over the beeps is that the vibrations will not have to deal with the background noise that is present at busy bus or train stations. In [35] there is an analysis of how different vibration patterns and positions can be used to guide blind people. This research found that, using a tactile belt containing 8 tactors that is positioned around the waist, for instance that using single bursts of vibrations that participants would be better to indicate a direction that the user should move into. It also found that by using the anterior part of the belt for directions and the posterior for signals about the walking speed or stop signs, that it is more clear for the user. For the check in problem, it should similar to this research first be researched where the vibration has the highest efficiency to send through a signal. Another thing to look into is how hard it needs to vibrate in order to give the message through. It should not be too hard since the user will then experience the vibration as unpleasant. Vibrations could prove to be a lower cost alternative than to equip the device with a speaker/Bluetooth connection to make it able to give the user auditory feedback. It would only require a small vibration plate in the device to create the vibrations.

Speech

To give feedback to the user that he/she is check in/out can be solved by using speech. There could be a computer generated human like voice which tells the user that he/she is check-in/out or that the user has too low of a credit to check in. This should be a clear way for the user to know if he/she in check-in/out. A problem rising with this is that often in public places there is also a lot of background noise.

This could be solved to maybe make it so that the person has to manually press a button on the device which states if he/she is checked in. This way the person can hold the device near their ears or wait until there is less background noise to listen if he/she is checked in/out. They could than manually choose when to hear the status of checked in, and press the button multiple times. Another way to make it even more clear to know if the user is check in/out is to have two different voices for in checking and out checking.

To communicate this speech to the user our device does need a speaker. However we can not put a big speaker on our device as this would be very impractical. So we have to choose a small speaker which has just enough power to be to hear but is also practical and does not weigh a lot. A good example of this are the speakers in most phones, they are very small do not weigh a lot but do provide a good enough sound to be used in our product.

Alterations to the check in pole

At this point in time when someone checks in the pole gives one peep when you check-in, two peeps if you check out and three peeps if one does not have enough credit to check in. However in train stations is often a lot of noise coming from the background making it difficult for the visually impaired (which rely way more on sound) to know if they have checked in.

A way to solve this problem is to have the pole tell if you are checked-in or out. There could be a voice inside that comes out of the pole which tells you that. The problem however with this is that this also is deceptive to noise from the background. None the less it does help the visually impaired with knowing if they have signed in/out.

Another way to make the pole more visually impaired friendly is to increase the contrast. One of the problems with visually impaired people is that they do not notice small differences in color. To make it easier for them the poles could have more contrast. This was stated during the meeting in Zichtbaar Veldhoven as well.

Another problem with the poles is that it is hard for the visually impaired to find where they have to scan their OV-chipcard. It would be way more handy if they do not need to scan their card at a certain place but maybe create the pole in such a way that if one walks by it you are immediately check in or it could be that maybe a person stands in front in the pole and tells the pole that he/she wants to check in. Thus that the pole can understand speech and check the person in/out if he/she asks for it.

Shape of the product

For the shape of our product we need to find a balance between comfort, aesthetics and practicality. Some options we came up with include:

  • a bracelet (possibly with a card holder)
  • a ring
  • a case for the OV chip card (that has our system built in)
  • a glove (possibly with a card holder)

We expect that in order for our product to work it has to be very close to the pole at the moment of checking in or out. Therefore, our options are either on the wrist, the hand or around the card itself. In terms of aesthetics, we believe that the glove is the worst option. We want to make a product that would suit all potential users, and we expect that a lot of people would not want to wear a specialized glove just to check in for public transport. For the same reason we think the case for the card is a better option than the bracelet or the ring. The case allows the user to wear whatever they want, and it won't alter their appearance. It also offers more practicality, since it makes sure that our product is always together with the ov card, therefore preventing users from losing our product. With a wristband or ring it matters which hand is used for checking in, but not with the card case. A downside of this design is that the user will need some extra room in their pockets or purse for this design, but since it is not wearable and might be too thick to fit in a wallet. However, we believe that the advantages in aesthetics and practicality together outweigh the slight disatvantage this design has in terms of comfort.

Conclusion: our further design

Hier komt een korte beschrijving als conclusie waarom we uiteindelijk voor dit nieuwe innovatieve design hebben gekozen

Requirements

From the meeting with Zichtbaar Veldhoven and the results of the questionnaire we gained a lot of insight on what visually impaired people would require from our product to improve checking in. The requirements for this product are as follows:

  • The final design must be able to correctly distinguish the different check-in/check-out sounds. And respond to these sounds with a (computer generated) voice, telling what the current check in status is.
  • The final design must remember the current check in status.
  • The final design must only register a check-in sound when the user checks in themselves (it must not register the sounds of people adjacent to the user for example).
  • Different parts of the product need to be differentiated through stark (color) contrast to improve the visibility for visually impaired people who are not fully blind.
  • The final design needs to be able to play back the current check-in status through a (computer generated) voice.
  • The final design should have a place where the OV chip cart can be put, as to make it an integrated piece of the design.

Objectives

The objectives will be divided in two parts, the case and the system. They are equally important. Without the system, there was no function to the case but without the case, the user would be unable to use the system.

The system:

Primary Objectives: Must have Secondary Objectives: Should have Tertiary Objectives: Can have
  • Increase independence which means that the user must be able to use the design without help.
  • The design must be safe for the user which means that the battery shouldn't leak, nor should any of the electric components malfunction.
  • Sound volume needs to be understandable for the user.
  • The device needs to be easy to use which means that there are few functions that each have a clear and different use.
  • Only detect the users check in status.
  • It should not be expensive but the internal hardware should be sound.
  • The device needs to last at least an entire day on its battery life.
  • It should not disturb other people in their travels.
  • Vibrate to show the user where the check in box is.
  • Have a button so the user can ask for the check in status.
  • Have an integrated chip so the user will not need a separate card.
  • A bluetooth connection to connect your earbuds/headphones to the design.


The case:

Primary Objectives: Must have Secondary Objectives: Should have Tertiary Objectives: Can have
  • Increase independence which means that the user must be able to use the design without help.
  • The design must be safe for the user. The case shouldn't have sharp edges or shouldn't easily break.
  • It needs to have a card holder in which the OV chip cart can be placed.
  • The device needs to be easy to use. To do this, the card holder has to be thin and have one see through side (for the conductor to check the identity of the traveler).
  • It should not be expensive but the quality of the materials should be good.
  • A chain, a bracelet or another design which will hold the card holder in one place to prevent it getting lost.
  • Have a button so the user can ask for the check in status which is easy to find.

Research train station Eindhoven

Measuring instruments

We decided to use an easy and inexpensive option for our research, and to use phone apps to measure the decibel levels and the frequency spectrum. There are many free options out there, After consoling different websites comparing these apps,[36][37][38][39] we chose the following apps:

We chose Decibel X because it was the only free app we found that also allowed us to export the measured data, which is very useful for our research. It also has an intuitive interface and measures the data we need: average loudness, maximum loudness and minimum loudness.

We chose Spectrum Analyzer because it keeps track of the maximum loudness of all frequencies. It also allows us to zoom in on those peaks and thus allow s us to read these frequencies very accurately. It also keeps track of these peaks until reset, which is not the case for some other apps we found.

Measurement protocol

  • The first step is to inform the NS personnel that are working at that time of our plans and ask for permission.
  • We measure the average background noise of the station. We do this on several places around the in-check area of the station because our eventual design will be used in this area. Make multiple (around five) measurements to increase the accuracy.
  • Then, we'll choose an in-check gate/pole that is far from the general buzz of the station and where we won't annoy other travelers.
  • For the next set of measurements, there should be no to very soft background noise. Make several measurements (five to ten) of the beeps when someone checks in from where the OV chip card is (which is around 5-10 cm from the check-in gate/pole). And then, do the same for when someone checks out from the same distance. (These beeps should have the same frequency and decibel. The only difference is the amount of beeps).
  • Also for this set of measurements, there should be no to very soft background noise. Change the distance from where the measurement is done by one to two meters (the place where the other check-in gate/pole is). Then, make someone check in/out at the same check-in gate/pole as for the other measurements and measure the sound (around five to ten times).
  • Again increase the distance between the measure devices and the person checking in to around 5 meters. And follow the same protocol as described above.
  • Now, there should be people checking in/out around the place where we're measuring. We do multiple measurements for each distance (5-10 cm, 1-2 meters, 5 meters) while other people are moving, talking and most importantly checking in/out around the person checking in/out whose beeps we want to measure.
  • These measurements will be processed, using Matlab. The exact frequency and decibel will be determined from the silent measurements. This data will be used to filter out the 'wrong' beeps in the loud measurements.

Design

Visual

As mentioned there has been chosen for a card holder which can be put around the OV chipcard of the user. This way, the device is always in close proximity of the check in pole when the user checks in. There are certain aspects of importance for the card holder. Since visually impaired can see contrast, the different aspects of the card should have stark contrasts to one another in order for the user to be able to distinguish between them. It should also have a good contrast to the check-in pole, so the user can also distinguish between these to see where to check in. The card holder should also not be too thick and big, since it will need to be easy to carry for the user. The button that will be there to control the in-check status of the user will also have a ribbed surface so the user can feel where it is. The speaker and microphone will be put on the sides. There will also be a Bluetooth button on the outside in order to be able to connect to headphones.

Hardware

Software

Since this device will require very simple software, it would be efficient to make this a simple embedded system. This will mean that there is no operating system on this device, this will ensure there is no overhead for the processor, thus enabling the use of cheaper hardware. The programming for this device would optimally be done in a low level programming language, such as C. This will give the programmer the most control over the optimalisation of the program and reduce overhead even more, making it run as efficiently as possible. And since the program will be rather simple, it should be relatively easy to program, even in a low level programming language.

The functionality of the code would resemble the following pseudocode:

When decibel level is higher than indicated threshold
analyze frequencies

User Contact - part 3: verifying the designs

Hier komt te staan dat we opnieuw contact opleggen met Zichtbaar Veldhoven, en dan vooral wat ze van ons nieuwe idee vinden over hoe het inchecken beter kan. Dit kan nog op een andere plaats gezet worden'

References

  1. https://www.houddelijnvrij.nl/
  2. NOS. (z.d.). Een simpele treinreis is voor veel blinden een hindernisbaan. Geraadpleegd op 9 mei 2019, van https://nos.nl/artikel/2280245-een-simpele-treinreis-is-voor-veel-blinden-een-hindernisbaan.html
  3. Miklosi, A., Korondi, P., Matellan, V., & Gacsi, M. (2017, June 9). Ethorobotics: A New Approach to Human-Robot Relationship. Retrieved May 3, 2019, from https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5465277/
  4. H. Nguyen, C. C. Kemp, Bio-inspired Assistive Robotics: Service Dogs as a Model for Human-Robot Interaction and Mobile Manipulation, https://smartech.gatech.edu/bitstream/handle/1853/37366/biorob08_canine.pdf
  5. Banks, M. R., Willoughby, L. M., & Banks, W. A. (2008). Animal-Assisted Therapy and Loneliness in Nursing Homes: Use of Robotic versus Living Dogs. Journal of the American Medical Directors Association, 9(3), 173–177. https://doi.org/10.1016/j.jamda.2007.11.007
  6. Winkle, M., Crowe, T. K., & Hendrix, I. (2011). Service Dogs and People with Physical Disabilities Partnerships: A Systematic Review. Occupational Therapy International, 19(1), 54–66. https://doi.org/10.1002/oti.323
  7. K. Dautenhahn, S. Woods, C. Kaouri. M. L. Walters, K. L. Koay, I. Werry What is a Robot Companion - Friend, Assitant or Butler, https://uhra.herts.ac.uk/bitstream/handle/2299/7119/901108.pdf?sequence=1&isAllowed=y
  8. Arnold, T., & Scheutz, M. (n.d.). The Tactile Ethics of Soft Robotics: Designing Wisely for Human-Robot Interaction. - PubMed - NCBI. Retrieved May 3, 2019, from https://www.ncbi.nlm.nih.gov/pubmed/29182090
  9. Ye, C., Hong, S., Qian, X., & Wu, W. (2016). Co-Robotic Cane: A New Robotic Navigation Aid for the Visually Impaired. IEEE Systems, Man, and Cybernetics Magazine, 2(2), 33–42. https://doi.org/10.1109/msmc.2015.2501167
  10. Bai, J., Lian, S., Liu, Z., Wang, K., & Liu, D. (2018). Virtual-Blind-Road Following-Based Wearable Navigation Device for Blind People. IEEE Transactions on Consumer Electronics, 64(1), 136–143. https://doi.org/10.1109/tce.2018.2812498
  11. Patil, K., Jawadwala, Q., & Shu, F. C. (2018). Design and Construction of Electronic Aid for Visually Impaired People. IEEE Transactions on Human-Machine Systems, 48(2), 172–182. https://doi.org/10.1109/thms.2018.2799588
  12. Shoval, S., Ulrich, I., & Borenstein, J. (2003). Robotics-based obstacle-avoidance systems for the blind and visually impaired - Navbelt and the guidecane. IEEE Robotics & Automation Magazine, 10(1), 9–20. https://doi.org/10.1109/mra.2003.1191706
  13. V. Kulyukin, C. Gharpure, J. Nicholson, G. Osborne, Robot-assisted wayfinding for the visually impaired in structured indoor environments, https://link.springer.com/content/pdf/10.1007/s10514-006-7223-8.pdf
  14. Bourbakis, N. (2008). Sensing Surrounding 3-D Space for Navigation of the Blind. IEEE Systems https://ieeexplore-ieee-org.dianus.libr.tue.nl/stamp/stamp.jsp?tp=&arnumber=4435653
  15. Dong, H., & Ganz, A. (n.d.). Automatic generation of indoor navigation instructions for blind users using a user-centric graph. - PubMed - NCBI. Retrieved May 3, 2019, from https://www.ncbi.nlm.nih.gov/pubmed/25570105
  16. Kulkarni, A., Wang, A., Urbina, L., Steinfeld, A., & Dias, B. (2016). Robotic assistance in indoor navigation for people who are blind. 2016 11th ACM/IEEE International Conference on Human-Robot Interaction (HRI), . https://doi.org/10.1109/hri.2016.7451806
  17. Cully, A., Clune, J., Tarapore, D., & Mouret, J. (2015, May 28). Robots that can adapt like animals. Retrieved May 3, 2019, from https://www.nature.com/articles/nature14422
  18. Liu, J., Tan, M., & Zhao, X. (2007). Legged robots — an overview. Transactions of the Institute of Measurement and Control, 29(2), 185–202. https://doi.org/10.1177/0142331207075610
  19. S. MacNamara, G.Lacey. A smart walker for the frail visually impaired https://ieeexplore.ieee.org/abstract/document/844786/authors#authors
  20. Iwan Ulrich and Johann Borenstein, Member, IEEE. The Guidecane - Applying Mobile Robot Technologies to Assist the Visually Impaired http://www-personal.umich.edu/~johannb/Papers/paper72.pdf
  21. Tachi, S., & Komoriya, K. (z.d.). Tachi_Lab - Guide Dog Robot (MELDOG)https://tachilab.org/projects/meldog.html
  22. Al-Halhouli, A. (n.d.). LEGO Mindstorms NXT for elderly and visually impaired people in need: A platform. - PubMed - NCBI. Retrieved May 3, 2019, from https://www.ncbi.nlm.nih.gov/pubmed/26835733
  23. Mori, H., & Kotani, S. (1998). Robotic travel aid for the blind: HARUNOBU-6. In European Conference on Disability, Virtual Reality, and Assistive Technology.
  24. Lacey, G., & Dawson-Howe, K. (1997, July). Evaluation of robot mobility aid for the elderly blind. In Proceedings of the Fifth International Symposium on Intelligent Robotic Systems (p. 25).
  25. Volksgezondheidenzorg https://www.volksgezondheidenzorg.info/onderwerp/gezichtsstoornissen/cijfers-context/prevalentie-incidentie#!node-aantal-mensen-met-gezichtsstoornissen
  26. Markiewicz, M., & Skomorowski, M. (2010). Public Transport Information System for Visually Impaired and Blind People. Communications in Computer and Information Science, 271–277. https://doi.org/10.1007/978-3-642-16472-9_30
  27. Bartiméus. (2019, 16 mei). Bartiméus, voor mensen die slechtziend of blind zijn.. Geraadpleegd op 9 mei 2019, van https://www.bartimeus.nl/
  28. Visio. (z.d.). Koninklijke Visio - Expertisecentrum voor slechtziende en blinde mensen - Blindeninstituut - Koninklijke Visio. Geraadpleegd op 9 mei 2019, van https://www.visio.org/home/
  29. Raaijmakers, A. (z.d.). Zichtbaar! Veldhoven. Geraadpleegd op 9 mei 2019, van https://www.zichtbaarveldhoven.nl/
  30. Enquête https://docs.google.com/forms/d/e/1FAIpQLSca3WMyHYoyTtGg35x1-Kff8mvmvuEprm3tU7IiqkofIPZsHA/viewform
  31. 31.0 31.1 MuZIEum. (z.d.-b). MuZIEum | Het ervaringsmuseum over zien en niet zien. Geraadpleegd op 9 mei 2019, van https://muzieum.nl/
  32. Textual analysis and deep learning. (n.d.). Retrieved May 22, 2019, from https://skymind.ai/wiki/text-analysis
  33. Lecun, Y., Bottou, L., Bengio, Y., & Haffner, P. (1998). Gradient-based learning applied to document recognition. Proceedings of the IEEE, 86(11), 2278–2324. https://doi.org/10.1109/5.726791
  34. Wikipedia contributors. (2019b, May 23). Inverse-square law. Retrieved May 24, 2019, from https://en.wikipedia.org/wiki/Inverse-square_law
  35. Durá-Gil, J. V., Bazuelo-Ruiz, B., Moro-Pérez, D., & Mollà-Domenech, F. (2017). Analysis of different vibration patterns to guide blind people. PeerJ, 5. https://doi.org/10.7717/peerj.3082
  36. https://www.hearingsol.com/articles/decibel-meter-app/
  37. https://www.healthyhearing.com/report/47805-The-best-phone-apps-to-measure-noise-levels
  38. http://hz-frequency-meter.allbestapps.net/
  39. https://www.channelpronetwork.com/slideshow/best-audio-spectrum-analysis-apps-ios-and-android?page=1