Project BLISS Boundary Layer In-Situ Sensing System Team Customer

advertisement
1
Project BLISS
Boundary Layer In-Situ Sensing System
Customer
Dr. Suzanna Diener
Northrop Grumman
Faculty Advisor
Dr. Donna Gerren
Team
Kyle Corkey
Devan Corona
Grant Davis
Nathaniel Keyek-Franssen
Robert Lacy
John Schenderlein
Rowan Sloss
Dalton Smith
2
Outline
• Project Purpose
• Project Description
• Test Overview and Results
▫ Delivery System
▫ Measurement System
▫ Cloud Observation System
• Systems Engineering
• Project Management
3
Motivation
• Northrop Grumman
Atmospheric Boundary
Layer Model
Verification
▫ Inertial wind velocity
▫ Cloud base altitude
Applications:
Airborne pollution monitoring
Prediction of forest fire advances
Images from: followgreen.com inhabitat.com
4
Project Deliverables
• 3-Dimensional U-, V-, Winertial wind vector data inside
the measurement cylinder
• Cloud base altitude and cloud
footprint images above the
measurement cylinder
Airspace Defined By
Measurement Cylinder
5
Levels of Success
Delivery System
Level 3:
Execute flight plan
following points spaced
no more than 30 meters
apart spanning the
defined airspace in the
15 minute time limit with
Measurement System
onboard and collecting
data
Measurement System Cloud Observation System
Level 3:
Deliver U-, V-, W- inertial
wind velocity vector field
with temporal and spatial
location for each
measurement accurate
to 1 m/s with a
resolution of 0.1 m/s.
Level 3:
Deliver cloud cloud base
altitude measurements and
cloud footprint images at
1/4 Hz during the 15 minute
test period.
6
Concept of Operations
Legend
Airspace Test
Volume Subject
To Modeling
Within
Project
Scope
In-Situ Relative Wind
Velocity Data
Collection and Cloud
Imaging
NG model
wind vector
100 m
200 m
200 m
200 m
200 m
Northrop
Grumman
Wind Model
Results
100 m
100 m
100 m
200 m
100 m
Inertial Wind
from In-Situ
Data and Cloud
Base Altitude
Physical
Wind
Vector
Wind Vector and
Cloud Data Used to
Verify Northrop
Grumman Model
Wind Vector
of in-situ
data
7
Delivery System Final Design
Delivery System
Goal: Move the measurement
system through the cylinder
while meeting spatial (30 m)
and temporal (15 min)
requirements.
0.92 m
Implementation:
• Skywalker X-8 flying wing
• Pixhawk Autopilot
• Ground Control Station
2.08 m
8
Measurement System Final Design
Measurement System
Goal: Deliver a 3-Dimensional
U-, V-, W- Inertial Wind Data within
accuracy of 1 meter per second.
Implementation:
 Rapid Prototyped 5-Hole Probe
 5 differential pressure
transducers
 1 absolute transducer
 Inertial Navigation System
 Post-Processing Algorithm
9
Functional Block Diagram
Northrop
Grumman Wind
Model
GPS
Power
Module
Inertial
U-,V-,WWind Vector
Field
GPS
Coordinates
14.8V
5V
Post Processing
Algorithm
Speed
Controller
Serial
Command
PWM
PWM
Pixhawk Flight
Controller
14.8V
Aircraft
State &
Wind
Pressure
Motor
Antenna
Delivery System
9V
Arduino Due
Electrical Power
System
Analog
Voltage
Inertial
Navigation
System
Serial
Thermistor
Analog
Pressure
Transducers
Air
Pressure
5-Hole Probe
Elevon
Servos
Manual
Commands
Electrical Power
System
SD Card
Measurement System
Aircraft State
& Wind
Pressure
Relative
Wind
The Measurement
System is packaged
in the Delivery System
10
Cloud Observation System Final Design
• Stereovision imaging system pointed
vertically in measurement cylinder
• Two Canon Powershot A3400
cameras with CHDK firmware hack
▫ Precise time-lapsing (Documented drift
of 2ms/day)
Cloud
▫ Turn off autofocus
Height
▫ Automatically take picture every 4
seconds
• Algorithm to detect common features,
compute disparity, and base altitude
85m
15m 15m
85m
11
Cloud Observation System Processing
Algorithm
Left Image
Dist =
f *b
disparity
f=focal length
b=camera separation
Right Image
12
Functional Block
Diagram Continued
X
Cloud Base
Camera Field
of View
Camera Field
of View
Northrop Grumman
Wind Model
Battery
Cloud Base Altitude
& Footprint
Computer with Post
Processing Algorithm
Power
Power
Vertical
Camera
.RAW Image
Left and Right
Images
Internal SD
Card
Vertical
Camera
.RAW Image
Internal SD
Card
Cloud Observation System
Battery
13
Major Changes Since TRR
• Pawnee National Grasslands was cancelled as final data
collection site
▫ Testing closer to CU allowed for more test and data collection
flights
 More data using less of our pilots time
▫ Customer prefers this approach as 115 m height will satisfy her
models
• Due to inadequate documentation, initial calibration
algorithm was abandoned
▫ New calibration method is unable to accurately predict angles
greater than 30° in α or β (flow separation)
▫ This corresponds to a maximum perpendicular wind of 10 m/s
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
14
Critical Project Elements
CPE
Requirement
Motivation
Obtaining a COA
4.1.1
UAV cannot legally fly without a COA
Flight Path
1.1.1.1, 3.1
To meet required spatial and temporal
measurement resolution
Rapid Prototyping 5-hole probe
1.2
Used to measure wind
Calibrated 5-hole probe
1.2.3
Need to geometrically calibrate the probe to
accurately measure wind
Aircraft State Knowledge
1.2.2
Needed to convert relative wind to inertial wind
Wind Post Processing Algorithm
1.2.1
Needed to take raw data and create inertial wind
vector field
Cloud Observation Algorithm
2.2.2
Deliver cloud data within required error bounds
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
15
Delivery System Testing Overview
• Flight Plan Test
▫ Verify that autopilot can follow the flight path in a real
world test
▫ Test conducted at Table Mountain
▫ Verify that 30 meter spatial resolution (REQ. 1.1.1) and
15 temporal requirement (REQ 3.1) are met
 This requirements would allow Delivery System to
achieve Level 3 success
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
16
Delivery System-Flight Test
• Flight Path Test
Compares Simulated
Flight Path To Flight
Test Data.
• 94% Coverage of Data
Collection Locations
Achieved in Testing.
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
17
Delivery System-Flight Test
Simulated Flight Path
Flight Path From Testing
18
Measurement System Testing Overview
• Calibration and Verification of the 5-hole probe
▫ Allow the probe to convert 5 pressures to 3-dimensional
relative wind
▫ Verify Requirement 1.2.3
• INS Verification
▫ INS uncertainties over time during flight testing
▫ Verify Requirement 1.2.2
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
19
Measurement System- Calibration Results
• NASA 3rd order multiple linear regression model
used
• Predicts α, β, and total pressure
• Model accurately matched calibration data
▫ R2 = 0.999
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
20
Measurement System- Calibration Results
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
21
Measurement System - Verification of Calibration
• Calibration data was verified using
ITLL wind tunnel
▫ The probe was set to a random alpha,
beta, and velocity and data was
collected
▫ Calibration data was then used to
predict angles and compared to the
known values
▫ Required accuracies of α within 3.44°
and β within 2.97° verified until flow
separation
▫ R2 values:
 α – 0.928
 β - 0.908
Project
Purpose
Design
Description
Testing
Overview
Angularity uncertainty verification
Airspeed
αpredicted
αtrue
α error
21 (m/s)
9.90°
12.57°
2.67°
22 (m/s)
-0.94°
-0.63°
0.31°
24 (m/s)
-7.12°
-8.64°
1.52°
25 (m/s)
-13.43°
-12.85°
0.58°
25 (m/s)
-0.29°
1.01°
1.30°
Airspeed
βpredicted
βtrue
β error
21 (m/s)
7.44°
10.34°
2.90°
22 (m/s)
-1.64°
-2.75°
1.11°
24 (m/s)
9.63°
10.94°
1.31°
25 (m/s)
-17.50°
-16.95°
0.55°
25 (m/s)
8.91°
7.19°
1.72°
Testing
Results
Systems
Engineering
Project
Management
22
Measurement System-INS test
• INS accuracy outputs during data collection are within
necessary requirements defined by error budget
▫ INS was tested against a potentiometer to verify these outputs
Maximum
Error
Allowed
Error
Aircraft Velocity 0.17 m/s
0.50 m/s
Roll
0.09o
0.50o
Pitch
0.09o
0.50o
Yaw
0.21o
0.50o
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
23
Measurement SystemINS test
GPS velocity
Flight begins
uncertainties
• All
uncertainties
below
maximum
allowable
error
Project
Purpose
GPS signal
acquired
Euler Angle
Uncertainties
Flight begins
GPS signal
acquired
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
24
Cloud Observation System (COS) Testing Overview
• Full Scale Test
▫ Reason: Verify COS base altitude measurement meets
error requirement, 10% for clouds at 2km (REQ. 2.2.3)
Cloud Height
Model Error Prediction
2 km
210 m
3 km
470 m
4 km
810 m
▫ Method: Compare COS measurements to CU Skywatch
Ceilometer data
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
25
Cloud Observation Full Scale Test
• Error grows with cloud
height, as model predicts
• ≈58% of COS
measurements fall within
10% of Ceilometer
• Each image set has 40+
matched features
Project
Purpose
Design
Description
COS Measurement & Standard Error of the Mean
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
26
Verification from Testing
▫ Wind sensing unmanned aerial system able to measure
inertial winds accurate to 1 m/s with 94% of data collection
meeting the 30 meter spatial requirement
 Winds aloft and inexpensive autopilot led to less than Level 3
success of Delivery System (100% required for level 3)
 1 m/s accuracy of inertial winds meant the Measurement
System achieved Level 3 success
▫ Confidence in Cloud Observation System improves when
measuring lower altitude clouds with distinct features
 Best results when 40+ matching features found in image sets
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
27
Validation from Testing
Customer Objectives & Needs
Results
“Algorithm to determine near real-time
wind vector fields (u-, v-, w- directions)”
Can create u-, v-, w- vector field within
error requirements shortly after
offloading data from flight.
“Exploit high spatial and temporal
resolution in horizontal grid space over
500 meter radius area, 200 meters above
ground with 10 meter resolution”
De-scoped the project for a 100 meter
radius, 115 meter above ground with 30
meter resolution. Resolution could be
accomplished on low wind days.
“Observations of cloud cover conditions
including base altitude coincident with
wind data”
Cloud base altitude with near 10% error
for clouds below 3km. Data is collected
during flight of UAS.
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
28
Systems Engineering ‘V’
Customer Needs
• In-situ as well as
remotely observed
wind observations
• 1 m/s accuracy with .1
m/s precision and 1
m/s variance
• 500m radius cylinder
with a height of
200m
• Instantaneous
collection of points
spaced 10m
horizontally and
vertically
Operation
And Upgrades
Project Planning
System
Validation
CONOPS
System
Requirements
System
Verification
High-Level
Design
Subsystem
Integration
Detailed
Design
Unit testing
Software Development
Hardware Fabrication
Project Timeline
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
29
Systems Engineering ‘V’
Customer Needs
Operation
And Upgrades
Project Planning
De-scope
CONOPS
System
Requirements
• Reduced the radius of the
measurement cylinder (100m).
• Reduced spatial (30m) and
temporal (15min) resolution
High-Level
Design
System
Validation
System
Verification
Subsystem
Integration
Detailed
Design
Unit testing
Software development
Hardware Fabrication
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
30
Systems Engineering ‘V’
Customer Needs
Operation
And Upgrades
Project Planning
System
Validation
CONOPS
Lessons Learned
• Requirements and
Levels of Success
development needed to
be more quantifiable
and performance based.
System
Requirements
Lessons Learn
Testable
High-Level
Design
System
Verification
Subsystem
Integration
Detailed
Design
Unit testing
Software development
Hardware Fabrication
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
31
Systems Engineering ‘V’
Customer Needs
Lessons Learned
• Allocate plenty of time for
post processing
CONOPS
System
Requirements
Lessons Learned
• Communication
is imperative
• Develop offramps
High-Level
Design
Lessons Learned
• Ensure designs are finalized
before machining and
implementation
Project
Purpose
Operation
And Upgrades
Project Planning
Design
Description
Detailed
Design
System
Validation
System
Verification
Subsystem
Integration
Unit testing
Software development
Hardware Fabrication
Testing
Overview
Testing
Results
Systems
Engineering
Lessons Learned
• Test early and often
• Flight Testing is a
slow process
• Schedule buffer is
crucial
Project
Management
32
Systems Engineering ‘V’
Customer Needs
Operation
And Upgrades
Subsystem Integration
• Successfully integrated
measurement system
with the delivery system
Project Planning
CONOPS
System
Requirements
System
Validation
System
Verification
High-Level
Design
Subsystem
Integration
Detailed
Design
Unit testing
Software development
Hardware Fabrication
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Failure Analysis
• Crash footage
analyzed to
prevent further
incidents
Project
Management
33
Systems Engineering ‘V’
Customer Needs
Operation
And Upgrades
Project Planning
System
Validation
CONOPS
Delivery System
• 94% of data collection points
achieved within 15 minute
temporal req. with exceeding
10 m/s
• 100% data collection
achievable on low wind
days
High-Level
Design
Did we build the product
right?
Detailed
Design
Cloud Obs. System
System
Verification
Subsystem
Integration
Unit testing
Software Development
Hardware Fabrication
• 58% of points in test were
within required 10% error
• Less error with lower altitude
clouds
Project
Purpose
Verification
System
Requirements
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Measurement System
• Wind angularity during
calibration known to
𝛼=3.44°, 𝛽=2.97°
• INS Euler angular
accuracy less than 0.5°
Project
Management
34
Systems Engineering ‘V’
Customer Needs
Operation
And Upgrades
Project Planning
Validation
CONOPS
PDD Objectives
• Near real time
UVW wind
vector fields
• High spatial and
temporal
resolution
• Observations of
cloud cover
conditions
Project
Purpose
System
Requirements
Did we build the right product?
• Post processing in progress
High-Level
Design
System
Validation
System
Verification
Subsystem
Integration
Detailed
Design
Unit testing
Software Development
Hardware Fabrication
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
From Testing
Deliver Inertial U, V-, W- wind
vector field
Flight path hit
94% of points in a
windy test
Cloud base
altitude
measurements/fo
otprint
Project
Management
35
Project Management Approach
• Listened to everyone’s ideas and suggestions
▫ Group effort, certain people had areas of expertise and were better suited to specific
tasks
• Tasks assigned through 15 minute meetings and over email
▫ Formal meetings were challenging to arrange, these were implemented through our faculty
advisor meetings
• Dynamic schedule
▫ The project was ever evolving, the final schedule was significantly different than our
planned CDR schedule
• Being tough on all team members but recognizing efforts of each individual
• Took on technical tasks and was willing to help members with any task to assure tasks were
done correctly and on time
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
36
PM Successes and Lessons
• Successes:
• Lessons Learned:
▫ Flexible Schedule
▫ Things never work the first time
 Finished project on time
▫ Flight testing, electronics,
calibration
▫ Team morale always high
▫ Important to test early and often
 Great team chemistry
▫ Everyone has different personalities
▫ Happy customer
and is motivated differently
 Success of project a large
▫ Important to understand the best
factor
way to work with each member
Project
Purpose
Design
Description
Testing
Overview
Testing
Results
Systems
Engineering
Project
Management
37
Final Budget
•
•
•
•
•
Estimated Expenses at time of CDR: $4708.29
Total Expenditures thus far: ~ $4650
Remaining Margin: ~ $350
Notable savings from shipping budget allocation
Additional Expenses
▫
▫
▫
▫
▫
Machining Hardware
Mounting Hardware
3 Motors
An additional battery
Paint and glue
• Only remaining expense will be
printing the final report
Team Members
8
Average Hours Per Week
20
Weeks
31
$65,000 Salary
$31.25/hr
Subtotal
$155,000
200% Overhead
$310,000
Total
$465,000
Budgeted
Design
Description
Under(Over)
Delivery System
$
1,265.00
$
1,437.97
$
-172.97
Measurement System
$
2,562.47
$
2,412.90
$
149.57
Cloud System
$
355.97
$
241.90
$
114.07
Shipping
$
500.00
$
80.10
$
419.90
$
454.15
$
-454.15
Miscellaneous Expenses -
Margin
Project
Purpose
Actual
Testing
Overview
Testing
Results
$
292
Systems
Engineering
$
348.13 $
Project
Management
56.13
38
Acknowledgements
• We would like to thank all of the PAB, our
advisor Dr. Gerren, our customer Dr. Diener
from Northrop Grumman, Trudy Schwartz,
Bobby Hodgkinson, Matt Rhode, and especially
James Mack for being our pilot and helping us to
finish our project and be successful.
39
Questions?
40
Levels of Success
Delivery System
Level 1:
Certified to operate in an
airspace defined as a
cylinder with a 100 meter
radius and 200 meter
height above ground level.
Level 2:
Executes flight plan following
points spaced no more than
30 meters apart spanning the
defined airspace.
Level 3:
Execute level 2 flight
plan with Measurement
System onboard and
collecting data
Motivation: The measurement system needs to be
transported through the measurement cylinder to meet
special and temporal requirements.
41
Levels of Success
Measurement System
Level 1:
Wind measurement system
collects relative wind data
with resolution of 0.1
meter/second.
Level 2:
Post-process the relative
wind data from a ground test
to compute the U, V, W
inertial wind velocity vector
components.
Level 3:
Deliver U-, V-, W- inertial
wind velocity vector field
with temporal and spatial
location for each
measurement.
Motivation: Provide Northrop Grumman with data
precise enough to verify a boundary layer wind model.
42
Levels of Success
Cloud Observation System
Level 1:
Image the cloud footprint
above a 100 meter radius
cylinder at 1/4 Hz for a 15
minute period.
Level 2:
Level 3:
System is tested in full scale
Deliver cloud footprint
to take distance
images and cloud base
measurement with less than altitude measurements at
10% error up to 2km
1/4 Hz during the 15 minute
test period.
Motivation: Provide Northrop Grumman with cloud observation
data to correlate with wind vector field measurements.
43
Experimental
Setup
Legend
BLISS Measurement
and Delivery System
Data points –
Spaced at most
30m radially in
3D space
Cloud observations
constrained to the
measurement
cylinder’s vertical
projection
100 m
Physical Wind
Velocity Vector Field
(u-,v-,w-)
Cloud Observation
System stereovision
cameras
Atmospheric clouds
located high above
test volume
200 m
≤ 30 m
In-Situ relative wind
velocity data collection
44
Delivery System Flight Test- Backup
45
Delivery System Flight Test-Backup
46
Flight Path Test-Backup
• Mean Loiter Altitude
Error 5.7 Meters.
• 0.086 Meter Accuracy
in Altitude
Measurement.
47
Flight Path Test-Backup
• 28% Radial Position Error during Data
Collection in High Winds.
• Most Radial Position Error can be
Attributed to Navigational Errors Due
to Wind.
• Tests were conducted in high wind
environments due to Customer Desire.
• 12% Radial Position Error during
Autonomous Flight in Low Winds.
• Winds Aloft Increased Loiter Duration
and Downwind Loiter Radius.
48
Airspeed and Groundspeed-Backup
49
Power Consumption Model-Backup
• 3464.2 mAh Predicted
• 2058.4 mAh Used
• 41% error between model
and test data.
• Likely due to under
estimates of motor
efficiency, estimated at 50%.
• At 80% motor efficiency,
error between model and
test data is 5%.
50
Battery Voltage-Backup
• 12.1 V Needed To Produce
Minimum Required
Thrust
• Minimum Battery Voltage
of 4S LiPo 12 V.
• Battery Voltage
Monitored During Flight
Testing with 14 V Cutoff
During Autonomous
Flight.
51
GPS vs Barometric Altitude-BACKUP
52
Calibration
• Due to inadequate
documentation, initial
calibration code procedure had
to be abandoned
• New calibration method is
unable to accurately predict
angles greater than 30° in α or
β (flow separation)
• This corresponds to a
maximum perpendicular wind
of 10 m/s
Aircraft cruise
velocity magnitude
17 m/s
Resultant air velocity
magnitude
20 m/s
30°
10 m/s
Wind gust
magnitude
53
Calibration – Beta Comparison
54
●
Post Processing Software
REQ 1.2.1: Relative wind data shall be post processed in order to determine the U-,
V-, W- inertial wind vectors at each point.
55
INS test
• GPS position uncertainty during data collection
Flight begins
GPS signal
acquired
56
INS test
57
Probe Calibration geometry
Probe tip
β
V∞
α
w
u
v
58
Cloud Observation System
59
Budget
$3,000.00
$2,562.47
$2,412.90
$2,500.00
$2,000.00
$1,500.00
$1,265.00
$1,437.97
CDR Expense Estimation
Expenses at SFR
$1,000.00
$355.97
$500.00
$241.90
$500
$80.10
$-
Delivery System
Measurement
System
Cloud System
Shipping
$479.00
$0
Miscellaneous
Expenses
Download