Women in Data Hackathon - Team 4�Damaged Aircraft Fuselage Dimensioning (Maintenance)
Nov 14 & 15, 2022
Agenda
2
SECTION | PAGE |
1. Intro | 3 |
2. Problem Statement | 4 |
3. Current State | 5 |
4. Goal & Scope | 6 |
5. Solution | 7 |
6. Demo | 9 |
7. Future State | 11 |
8. Questions? | 14 |
3
Emma Rousseau
Zohreh Hajabedi
Pat Duong
Laila Nouasri
Kristen Chen
Megan Chang
2. Problem Statement
CURRENT STATE
Technicians manually measure damage to aircraft exterior surfaces using rulers and an optical micrometer/digital microscopes/laser displacement sensor and measure to the closest ⅛”
WHY IS THIS IMPORTANT
The size of the damage determines the amount of work required for the repair, but also if the aircraft is good to continue flying until a permanent repair can be made.
Problem Statement
3. Current State: What is the current process?
5
4. Goal & Scope
6
App to automatically identify and capture the dimensions of a damaged surface area of an aircraft.
Non-invasive measurement process
Increased accuracy (0.00003”)
REQUEST
Shorter time for damage assessment
5. Solution (Methodology)
7
ARKit for object detection and overlay
Swift UI for User Interface (iOS app)
XCode as our Integrated Development Environment
5. Solution Continued… (Timeline)
8
APP PROTOTYPE (PROOF OF CONCEPT)
Develop distance measuring AR app
1
EXPAND PROTOTYPE
Add depth measurement, and increase accuracy
2
USER ACCEPTANCE TESTING
Get potential end users to test the app
3
INTEGRATE WITH MAINTENANCE SYSTEMS
Saving tagged information to a database
4
FUTURE TECHNOLOGIES
Machine Learning for object detection or other technologies
5
Future State
6. Demo (Landing Screen)
9
6. Demo Continued… (Measurement)
10
7. Future State - Ideas For Future Related Topics
An AI-based decision support system to decide on flying after damage is detected�According to SMEs, determining whether an aircraft can fly despite of the damage or if it should be left on the ground is one of their most challenging processes. Depending on availability of historical data, a decision support AI-based system can be designed to assist the experts in establishing the best course of action for the damaged aircrafts.
11
fly
no fly
CASE SPECIFICATION
Damage image:
damage length: x inch
damage width: y inch
damage depth: z inch
damage severity level: L1
DECISION SUPPORT SYSTEM
7. Future State -Ideas For Future Related Topics
MediaPipe Objectron
12
Leveraging Machine Learning based algorithms and libraries for Object Detection
Thank You
13
Merci�Thank you
aircanada.com
�Appendix A: Code Snapshots
aircanada.com
A. Code
16
17
18
19
20