using context-aware computing to support engineering collaboration dr zeeshan aziz center for...

54
USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University, UK.

Post on 21-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING

COLLABORATION

Dr Zeeshan AzizCenter for Innovative

Collaborative Engineering, Loughborough University, UK.

 

Page 2: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Presentation Outline

• Need for Context-Awareness in Collaborative Working

• Service Delivery Framework• Case studies of Service Delivery Framework

Implementation – Transportation– Learning Environment– Construction Site Operations

Page 3: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Foreman

CraftsmenWorking forces

Project Manager

Architects/Engineers

Suppliers

Design Project Partners

Administration

Issues in Collaborative Working

Page 4: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Reasons for Contractor Re-WorkReasons for Contractor Re-Work

(Source: ICE, 1998)

Page 5: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Issues in Collaborative Working • “the cost of construction can be reduced by 25%

through the efficient transfer of information”. ICE Publication

• “BP Exploration estimates that reducing the time needed to locate and acquire information would increase efficiency and result in annual savings of between US$10 million and US$20 million”

Page 6: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Project Collaboration Management

Page 7: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

The Problem

ClientClientProject Project

CollaborCollaborationation

Arch.Arch.

Q.S.Q.S.

Eng.Eng.

ContractorContractor

Site-Based Site-Based PersonnelPersonnel

Page 8: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Collaborative Needs of Mobile Workers

• The need to address the collaboration needs of mobile workers have long been understood

• To exploit the potential of emerging mobile communication technologies, many recent research projects have focused on the application of these technologies to support mobile engineers

Page 9: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Limitations of the Existing Approaches

• Existing mobile ICT deployments see support for mobile engineers as a “simple” delivery of static information using asynchronous or synchronous communications

• There is no consideration of user context and dynamic conditions of a project or changing user requirements

Page 10: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Need for Context-Awareness

CONTEXT-AWARENESS THE DIGITAL WORLD

THE REAL WORLD

Page 11: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Key Benefits of Context Aware Information Delivery

• Reduction in distractions related to the volume and level of information;

• Improved Usability via reduced user interaction;

• Improved decision making.

Page 12: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

• Perception – the basic perception of important information• Comprehension – the integration of multiple pieces of information and a

determination of their relevance to the person’s goals• Projection – the ability to forecast future situation events and dynamics

Decision Making

Context Awarenes

s

Environment

Performance

Feedback

ProjectionInterpretatio

nPerception

Improved Decision Making via Context Awareness

Page 13: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Service Delivery Framework

Page 14: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Pilot – Construction Site

Page 15: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Profile: Project Manager

Page 16: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Context Aware Data DeliveryBLOCK ABLOCK AFLOOR 4FLOOR 4

Profile: Project ManagerTask: Inspect work done by

Electrical Contractor

Page 17: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Context Aware Data Delivery

BLOCK ABLOCK AFLOOR 4FLOOR 4BLOCK BBLOCK B

FLOOR 4FLOOR 4

Page 18: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Context Dimensions

Time(e.g. Excavation, foundations,

formwork placement, finishing, etc)

Time(e.g. Excavation, foundations,

formwork placement, finishing, etc)

User Activity(e.g. Inspect the work, pick up

skips, roof wiring on ground floor Etc)

User Activity(e.g. Inspect the work, pick up

skips, roof wiring on ground floor Etc)

User Device(e.g. PDA, Tablet PC, Notebook,

etc)

User Device(e.g. PDA, Tablet PC, Notebook,

etc)

Location(e.g. on-site office, close to cranes,

Floor 1, etc)

Location(e.g. on-site office, close to cranes,

Floor 1, etc)

User ID(e.g. Foreman, Project Manager, Site Supervisor, Electrician, etc)

User ID(e.g. Foreman, Project Manager, Site Supervisor, Electrician, etc)

Context Dimensions

Context Dimensions

Page 19: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Profile Based Task Allocation

Page 20: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Tracking People for Improved H&S

Page 21: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Real Time Tracking

Page 22: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Inventory Management

Real Time Inventory Updates

Page 23: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,
Page 24: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Intelligent Wireless Project Management

Page 25: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Zone NZone N

Page 26: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Zone BZone B

Page 27: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,
Page 28: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Case-Study :Context-Aware Services Delivery

in Transportation

Page 29: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Pilot Objectives Station Staff- Location-based access to video-cameras-Context-based Security Alerts - Context-Aware VoIP

Train Dispatch Staff- Access to traffic information- Interconnection information- Ticket issuing & control

Maintenance Engineers- Task notification- Access to diagrams/data- Collaboration tools

General Public- Location-based services- Ad-push- VoIP

Page 30: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

ContextTracking

Context-Based Pull& Push

Context-AwareApplications

1. Real-time monitoring of user-location and status

2. Monitoring of external events (e.g. Train disruptions)

3. Monitoring of user device type

1. Delivery of information/secu

rity alerts to users based on

their context2. Information pull

based on user-context

1. Integrating context knowledge with legacy systems

Corridor 1Escalator E Talk 2 Chief

Silent Alarm

Back to Normal

Escalator E

Front 3 Back 3

Talk 2 Chief

Silent Alarm

Lateral 3

EXIT 3

Origin: RunningLocation: Corridor 1Time: 10:34

OKOK

ABNORMAL BEHAVIOR ALERT!

Corridor 1

Corridor 1Escalator E Talk 2 Chief

Silent Alarm

Back to Normal

Escalator E

Front 3 Back 3

Talk 2 Chief

Silent Alarm

Lateral 3

EXIT 3

Back to Normal

Aspects of Deployment

Page 31: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Deployment Architecture

Context Engine

Positioning Engine

Client

Client

WirelessBase Station

CE

Client

Rail Timetables

Audit DatabaseContext

Engine

CE

ApplicationServers

3rd PartyServicesPacket Gateway

(PDSN, GGSN)

GPRS/UMTSNetwork

WAN

NETWORK

PosGPRS, UMTSCell-basedLocation Enabler

Operator

Page 32: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Applications Deployed

• Context-aware security alerts

• Context-aware audit support

• Context-aware access to train-running information

Page 33: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Alert

Get AreaContext

Device

Role

Network

Position

Find ClosestUsers

Push Info

Origin: Bill SmithLocation: Exit 3, Time: 10:34 OKOK

ALERT !

Origin: RunningLocation: Corridor 1Time: 10:34OKOK

PDA

WiFi Pos

Cell ID

Security

Wi-Fi

GPRS

Context Aware Security

Page 34: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Talk 2 ChiefSilent Alarm

ENTRANCE 2

Alarm

Warning

Origin: Bill SmithLocation: Exit 3Time: 10:34OKOK

ALERT !

Talk 2 ChiefSilent Alarm

ENTRANCE 2

Trigger a Silent Alarm

Alarm!

Alert Closest Users!

Alert Closest Users!

Push Event, picture and

Coordinates

Show Map and Picture

Push Event Information

Front 3 Back 3

Talk 2 Chief

Silent Alarm

Lateral 3

EXIT 3

Origin: RunningLocation: Corridor 1Time: 10:34OKOK

Take Action!

Context-Aware Security

Page 35: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Context-Aware Audits

Page 36: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Maintenance Task List

Localization of the Maintenance Tasks

The escalator 8104 is out of order

Comment: to be fixed ASAP

OKOK

Urgent Task

Escalator 8104

Esc. 8104 MaintenanceManual

Tag

Tag

Context-Aware Audits

Page 37: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Rail Timetables

Page 38: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Access to Time-table web-service – Details of the station of origin is automatically captured

Page 39: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,
Page 40: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,
Page 41: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

The Findings

• Overall Positive Response

• Ergonomic Issues - “Not enough hands”

• The wow factor – “the shiny new gadget”

• Demands on user attention

Page 42: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Context-aware data delivery in an Education Pilot

Page 43: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Location Specific

Time Specific Device & User

Specific

( x1,y1,z1)

( x2,y2,z2)

Key objective: Context-Aware Access to Learning Material

•Pushing class notes / presentations•Questionnaires / Surveys•Delivery of applications

Page 44: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Avionics

Physics

Pic Database

Control

Physics

Location-based presentation of

documents/applications

Context Criteria = Location

Page 45: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Lecture Room 2

Lecture Room 1

Lecture Room 2

No Services

MIS class

Strategic Management Class

Location Aware Services Delivery

1

2

3

1

2

3 Letcure Room1

VLE

Page 46: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Avionics

Physics

Pic Database

Control

Physics

Time-based presentation of

documents/applicationsCourse –

CAD Design

Course – Geograph

ic Informati

on Systems

No Courses

Context Criteria = Time

Page 47: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Context Criteria = Device

Device-based presentation of services

DisturbanceManual Disturbance

Page 48: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,
Page 49: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Teacher InterfaceStudents Interface

Class room response system

Page 50: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,
Page 51: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,
Page 52: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

General Feedback

• 78% respondents said the approach is better compared to existing approaches

• “It implies equipping all students with portables, otherwise may creates a discrimination issue”

• “Will be easier to annotate hard copies”• “Much depends on students’ preference for

learning – via a screen or using hard copies”

Page 53: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Conclusions

• Enabling technologies are still evolving. • There is a great deal of technological convergence

taking place as well. • This convergence is taking place at several

different levels, including software, hardware and functional levels.

• Convergence reflects that these technologies are complementary and may exist side by side.

Page 54: USING CONTEXT-AWARE COMPUTING TO SUPPORT ENGINEERING COLLABORATION Dr Zeeshan Aziz Center for Innovative Collaborative Engineering, Loughborough University,

Questions ?