Dr. Ling Ma
@ University of Huddersfield
What to teach?
What to research?
What to teach?
BOT, PPP, etc.
Lean construction
Location-based planning
Digital Technologies
What to teach?
What to teach?
What to teach/research?
What to research?
What to research?
What to research?
Object recognition
Defect identification
Productivity monitoring & safety early-warning
What to research?
What to research?
What to research?
Dr. Ling Ma
@ University of Huddersfield
What they need?
What they offer?
Why I can?
How I do?
Web crawler
What they need?
What they need?
What they offer?
What they offer?
Why I can?
Why I can?
How I do? - linking teaching and research
Teaching methods
Healey, M. (2005a) Linking research and teaching: disciplinary spaces, in: R. Barnett (Ed.) Reshaping the university: new relationships between research, scholarship and teaching, 30-42. Maidenhead: McGraw-Hill/Open University Press.
@ University of Huddersfield
© 2016, Dr. Ma, Ling
U.K. social housing projects developed by Family Mosaic at Heathside & Lethbridge
http://www.wsj.com/articles/SB10001424052702303630404577392080803676926
Labor shortage
Time
Environment protection
Maintenance
© 2016, Dr. Ma, Ling
Design
Construction
Maintenance
Delivering better social house design using BIM, Virtual Reality and Machine Learning
Lean fabrication of social houses using RFID, BIM and Augmented Reality
Automated compilation of 'as-is' BIM model of deficient social houses for retrofit
© 2016, Dr. Ma, Ling
Flexible design example from http://st-ar.nl/the-room-that-was-always-there/
Essentials for social housing delivery:
Economic & Environmental Sustainability
A BIM enabled procedure for
flexible design & mass customization
© 2016, Dr. Ma, Ling
VR based online plan selection
Educational Level |
Family composition |
Income |
Habit |
Age |
... |
Machine learning and intelligent plan
© 2016, Dr. Ma, Ling
Prefabrication
Pull
Receiving orders
Prefab manufactory
Logistic
RFID
Augmented Reality
Site assembly
© 2016, Dr. Ma, Ling
© 2016, Dr. Ma, Ling
Supervised student on parametric modeling of earthquake damaged building
Developed information modeling data schema
Ma, L., Early Warning Analysis for Safety Risk of Metro Tunnel Construction Based on a Spatio-Temporal Model of Ground Settlement, China National Natural Science Funds for Young Scholar, $41,000, PI, 51408247, 2015-2017,
Data mining on over 5 millions of geotechnical mornitoring data for safety early-warning of underground construction
© 2016, Dr. Ma, Ling
Developed algorithm for automated generation of 'as-damaged' BIM model from laser scanned point cloud data
Developed a Semantic Enrichment Engine for BIM
© 2016, Dr. Ma, Ling
© 2016, Dr. Ma, Ling
©2016, Dr. Ma, Ling
Recent Research on BIM
Dr. Ma, Ling
Technion - Faculty of Civil and Environmental Engineering
Rapid assessment of earthquake damaged building using laser scanning and Building Information Modeling
Dr. Ma, Ling
Technion - Faculty of Civil and Environmental Engineering
©2016, Dr. Ma, Ling
- Pre-event information
- Seismic response
- Outer appearance
As-built BIM model
Seismic Simulation
Remote Sensing
©2016, Dr. Ma, Ling
©2016, Dr. Ma, Ling
©2016, Dr. Ma, Ling
By Jiashu Liang
By Ashrant Aryal
By Ashrant Aryal
©2016, Dr. Ma, Ling
©2016, Dr. Ma, Ling
©2016, Dr. Ma, Ling
©2016, Dr. Ma, Ling
Dr. Ma, Ling
Technion - Faculty of Civil and Environmental Engineering
©2016, Dr. Ma, Ling
©2016, Dr. Ma, Ling
©2016, Dr. Ma, Ling
Sacks, R., Kedar, A., Borrmann, A., Ma, L., Singer, D., and Kattel, U., SeeBridge Information Delivery Manual (IDM) for Next Generation Bridge Inspection. 33rd International Symposium on Automation and Robotics in Construction, 2016: Auburn, AL
Ma, L., and Sacks, R., (2016). ‘A Cloud-based BIM Platform for Information Collaboration’, ISARC 2016 33rd International Symposium on Automation and Robotics in Construction, Sattineni, A. (ed.), Auburn University, Auburn AL, US, July 2016.
Sacks, R., Ma, L., Yosef, R., Borrmann, A., Daum, S., Kattel, U., Enhancement of a Semantic Enrichment Tool for Building Information Modeling. Advanced Engineering Informatics, in preparation.
Spatial Relationship Matrix
Transverse beam & Abutment
©2016, Dr. Ma, Ling
Uniqueness Checking
Element pairs are unique in terms of the relational features are unique
©2016, Dr. Ma, Ling
The Root of Object Identification
©2016, Dr. Ma, Ling
Feature Matching
Longitudinal | Transverse | Vertical | Convex | ... | |
Primary Girder | 1 | -1 | -1 | -1 | |
Transverse Beam | -1 | 1 | -1 | 1 | |
... | 0 |
Primary Girder = (1,-1,-1,-1)
Longitudinal | Transverse | Vertical | Convex | |
Object 1 | -1 | 1 | -1 | 1 |
Object 2 | 1 | -1 | -1 | -1 |
Object 3 | 1 | -1 | -1 | 1 |
Object 1 = (-1,1,-1,1)
Primary Girder | Transverse Beam | |
Object 1 | 180 degree | 0 degree |
Object 2 | 0 degree | 180 degree |
Object 3 | 60 degree | 90 degree |
©2016, Dr. Ma, Ling
Pairwise Features
Closer to the transverse ?
Pairwise feature matrix
©2016, Dr. Ma, Ling
Feature examples
© 2016, Dr. Ling Ma
Pairwise Feature Matching
f1 | f2 | f3 | |
---|---|---|---|
E1,E1 | 1 | 1 | 1 |
E1,E2 | -1 | 0 | 0 |
E1,E3 | -1 | -1 | 0 |
E2,E1 | 0 | 0 | 0 |
E2,E2 | 1 | 1 | 0 |
E2,E3 | 0 | 0 | -1 |
E3,E1 | -1 | -1 | -1 |
E3,E2 | 0 | -1 | 0 |
E3,E3 | 0 | 0 | -1 |
f1 | f2 | f3 | |
---|---|---|---|
O1,O2 | 1 | 1 | 1 |
O1,O3 | -1 | 1 | -1 |
O1,O4 | -1 | -1 | 1 |
O1,O5 | 1 | 1 | 1 |
O2,O1 | 1 | 1 | 1 |
O2,O3 | -1 | -1 | 1 |
O2,O4 | 1 | 1 | 1 |
O2,O5 | 1 | 1 | 1 |
O3,O1 | 1 | 1 | 1 |
O3,O2 | -1 | -1 | 1 |
O3,O4 | -1 | -1 | 1 |
O3,O5 | 1 | 1 | -1 |
O4,O1 | 1 | 1 | -1 |
O4,O2 | 1 | 1 | -1 |
O4,O3 | -1 | -1 | -1 |
O4,O5 | -1 | -1 | 1 |
O5,O1 | -1 | 1 | -1 |
O5,O2 | -1 | 1 | -1 |
O5,O3 | -1 | 1 | -1 |
O5,O4 | 1 | -1 | 1 |
3 types of bridge elements (e.g., girder, sheer key etc.)
5 objects in the model
3 types of features
E1,E1 | E1,E2 | E1,E3 | E2,E1 | E2,E2 | E2,E3 | E3,E1 | E3,E2 | E3,E3 | |
---|---|---|---|---|---|---|---|---|---|
O1,O2 | 1 | 3 | -3 | 1 | -5 | 2 | -3 | 2 | 1 |
O1,O3 | -5 | 1 | -3 | 2 | -3 | -3 | 2 | 2 | -2 |
O1,O4 | -2 | 3 | -3 | 5 | 3 | -1 | -5 | -2 | -2 |
O1,O5 | -1 | 5 | 1 | 5 | 2 | 1 | 3 | 2 | 1 |
O2,O1 | -3 | 4 | 2 | 0 | 1 | -1 | -4 | 3 | -5 |
O2,O3 | -1 | 3 | 5 | -5 | 0 | 0 | -3 | 4 | -2 |
O2,O4 | 1 | 3 | -4 | 4 | 0 | 4 | -1 | 5 | -5 |
O2,O5 | -5 | -2 | -1 | 0 | 1 | 3 | 2 | 0 | 1 |
O3,O1 | -3 | 5 | 0 | -2 | -3 | 1 | 5 | -1 | 5 |
O3,O2 | 4 | 1 | -2 | 3 | -2 | 3 | 1 | 0 | -1 |
O3,O4 | -2 | 5 | -2 | 0 | -5 | 4 | 5 | 2 | -2 |
O3,O5 | -2 | -5 | -4 | 3 | -2 | -3 | 1 | 1 | -2 |
O4,O1 | -4 | 1 | 0 | -4 | 4 | -5 | -5 | 1 | -4 |
O4,O2 | 5 | 2 | 5 | -5 | 3 | -4 | -4 | -2 | -5 |
O4,O3 | -5 | 0 | 3 | 1 | 4 | -1 | 2 | 5 | 1 |
O4,O5 | -1 | -3 | 3 | -5 | 3 | 2 | -5 | -5 | -5 |
O5,O1 | 1 | 5 | 2 | 5 | 1 | 5 | 0 | 0 | 1 |
O5,O2 | -3 | -4 | 0 | 4 | 5 | 0 | 1 | -4 | 2 |
O5,O3 | -5 | 0 | 5 | 3 | -1 | 4 | 2 | 4 | 2 |
O5,O4 | 3 | 5 | -5 | 5 | 1 | -4 | -1 | 3 | 2 |
obj1?=element1
(m-1)*(2n-1) relations
m : n
©2016, Dr. Ma, Ling
Similarity Instead of Determinate Result
O1 | E1 | E3 | E2 |
O2 | E2 | E1 | E2 |
O3 | E2 | E1 | E3 |
O4 | E2 | E1 | E3 |
O5 | E1 | E3 | E2 |
1st Candidate | 2nd Candidate | 3rd Candidate |
©2016, Dr. Ma, Ling
Technion - Faculty of Civil and Environmental Engineering
©2016, Dr. Ma, Ling
© 2016, Ling Ma
שלום
©2016, Dr. Ma, Ling
© 2016, Ling Ma
The highest layer includes schemas containing entity definitions that are specializations of products, processes or resources specific to a certain discipline, those definitions are typically utilized for intra-domain exchange and sharing of information.
The next layer includes schemas containing entity definitions that are specific to a general product, process or resource specialization used across several disciplines, those definitions are typically utilized for inter-domain exchange and sharing of construction information.
The next layer includes the kernel schema and the core extension schemas, containing the most general entity definitions, all entities defined at the core layer, or above carry a globally unique id and optionally owner and history information.
The lowest layer includes all individual schemas containing resource definitions, those definitions do not include an globally unique identifier and shall not be used independently of a definition declared at a higher layer.
© 2016, Ling Ma
Schema Development - Express Language
Simple
Data Type
Aggregation
Data Type
LIST [?:?]
E.g. Coordinates:
LIST [1:3] OF REAL
Entity
Data Type
ENTITY IfcCartesianPoint
SUBTYPE OF (IfcPoint);
Coordinates : LIST [1:3] OF IfcLengthMeasure;
...
END_ENTITY;
Defined
Data Type
TYPE IfcLengthMeasure = REAL;
END_TYPE;
© 2016, Ling Ma
Shape Representations ?
Brep
Swept solid
CSG
© 2016, Ling Ma
Shape Representations - CSG
ENTITY IfcBlock
SUBTYPE OF (IfcCsgPrimitive3D);
XLength : IfcPositiveLengthMeasure;
YLength : IfcPositiveLengthMeasure;
ZLength : IfcPositiveLengthMeasure;
END_ENTITY;
#1022= IfcBlock(#1001,1000.,1000.,2000.);
ENTITY IfcCsgPrimitive3D
Position : IfcAxis2Placement3D;
...
END_ENTITY;
Modeling a block
#1001= IFCAXIS2PLACEMENT3D(#901,#902,#903);
© 2016, Ling Ma
Shape Representations - Swept Solid
Modeling a block
© 2016, Ling Ma
Shape Representations - Brep
Modeling a block
© 2016, Ling Ma
© 2016, Ling Ma