Pages

Friday, 14 September 2018

A context-aware system: How it enhances user experience and ensures safety


Written by Noora Saros and Md Shariful Islam



Let’s say you’re driving a car on a beautiful sunny day. You have your phone on the windshield and Google Maps is guiding you to your target location. Suddenly you drive in to a tunnel and the map on Google Maps turns dark. You drive out of the tunnel - back in to the bright sunlight - and the map turns back to it’s normal state. What happened is that the app noticed that there was very little light and turned a so called “Night Mode” on. This means that the Google Maps app is “context-aware”, it tracks what’s going around your phone. Even without the Night Mode, Google Maps as a navigator, is context-aware, since it tracks your location via GPS and adjusts your location, route and view on the screen accordingly.






Picture 1 Google Maps app Day Mode and Night Mode (Noora 2018)

A context-aware system is a system that is aware of it’s surroundings and the current situation and adjust itself accordingly. It can sense physical things, such as location, orientation, time, light or even the weather. It might be that the system is aware of it’s user: things like identity, physiology, activity or behavior. If a system is context-aware of it’s computing environment, it means that it can sense nearby services, resources and other devices. (Ahtinen & Chowdhury 2018)
We have our smartphones, smartwatches, Fitbits etc. that track our lives every day. Some devices might track your pulse, your steps or your activity. All this leads to an enormous amount of data that might be processed in to information. When planning a context-aware system it must be taken into a count how the user will perceive the information that is provided. It must – first of all – be in an understandable form to the user. Thousands of rows of raw data of how you walked form home to the campus might not benefit the user in any way but giving an average speed, counted steps and the burned kcals might lead to an increased motivation towards walking – and tracking your walks through the system.
Some people have gotten so in to tracking themselves that there now is a phenomenon called quantified self. This means tracking yourself with devices and using the gained information to better yourself. Another phenomenon is life-logging, which means logging of life-events. Later in life these events can then be viewed through the data that was recorded. Thanks to the context aware technology, tracking and logging information are recorder automatically. (Ahtinen & Chowdhury 2018.)

Context aware system for safety

A fire alarm is a very common context-aware safety system. Context aware systems will play a huge role in automation industry. User’s safety is a big issue in automated factory. What will happen when an operator gets in a robot’s way? Will he be killed or injured? A context-aware robot may at least be able to halt its action to avoid collision. An elevator’s door is a very common example of a context-aware system regarding the safety issue. In a more advanced system robotic instrument may resume its operation and adjust itself with the whole system accordingly after the obstacle got away. A highly sophisticated context aware system is necessary for advanced implementation, a self-driving car for example. A self-driving car has to detect, compute and response to various context at a time.

Picture 2 How a context-aware system can detect presence and ensure safety (Quora)


Sources:
1. Ahtinen, A., Chowdhury, A. 2018. Psychology of Pervasive Computing, Lecture 3. 10.9.2018. Tampere University of Technology

Pictures:
Picture 1: Noora 2018
Picture 2: Quora. Available online: https://www.quora.com/What-is-the-purpose-of-LED-in-optical-mouse-Automatic-lift-sensors-automatic-wash-basin

2 comments:

  1. Hi!

    Thank you for this interesting post! I have always been fascinated by the way these systems work!
    I agree with all the points that have been developed in this post.

    Where I wonder most is about fully autonomous systems such as autonomous cars. Besides, there is a problem that has been raised. Let's imagine that an accident will happen with the car. There is a bicycle on the left of the car and a bus with many children inside, on the right of the autonomous car.
    We are in the case where an accident will happen. The problem is the following one: if the car turns left, it kills the cyclist, if the car turned the steering wheel left it will kill several children on the bus. In this situation, what should be done? Moreover, in the eyes of the law, is the person in the autonomous car responsible for the accident and therefore for the death of other people?

    Is it a good solution to move towards a world where humans are more and more dependent on machines? Would we be able in the future to make important decisions on our own, without their help?

    Mathieu HENRY

    ReplyDelete
  2. I liked your first example about Google Maps and its light mode changing. It was really clear example which points out practical usefulness for everyone in daily life.

    It was interesting to read about the safety problems and the importance of context-awareness of robots. I still wonder how context-aware systems use the data they have collected e.g. privacy and cyber safety. For example do you want to share with the company all the information your activity bracelet has collected or can somebody follow your activity (e.g. employer if activity bracelet is sponsored by your work place). It is also possible that somebody want's to use context-aware systems in the wrong way or hack them (armies, hospitals, other safety things).

    Jane

    ReplyDelete