Project FireFly
Preliminary Design Review I March 14 2022
1
Team:
Arjun Chauhan, Kevin Gmelin, Sabrina Shen, Manuj Trehan, Akshay Venkatesh
Main Stakeholders:
Sebastian Scherer, Andrew Jong
Purpose
In the US, in 2020 alone:
2
Outline of the Presentation
3
1
Project Description
Use Case
2
System-level Requirements
3
Functional Architecture
4
Cyberphysical Architecture
5
Subsystem Descriptions
6
Current System Status
7
Project Management
8
Project description
4
1
1
Project Description
Use Case
2
System-level Requirements
3
Functional Architecture
4
Cyberphysical Architecture
5
Subsystem Descriptions
6
Current System Status
7
Project Management
8
User Needs
Firefighters need continuous information about the environment to plan their approach e.g.
5
Scope
Use case
6
2
1
Project Description
Use Case
2
System-level Requirements
3
Functional Architecture
4
Cyberphysical Architecture
5
Subsystem Descriptions
6
Current System Status
7
Project Management
8
Primary Use Case:
A firefighter inputs a GPS estimate of a wildfire location into the drone system. The drone autonomously takes off, and flies to the approximate GPS location. On reaching the location, the drone begins detecting the wildfire by segmenting the fire and the perimeter of the fire using a thermal camera. This information is sent back to the ground station for visualization. After 10 minutes, the drone heads back and lands at its original takeoff position.
7
“
System-level Requirements
8
3
1
Project Description
Use Case
2
System-level Requirements
3
Functional Architecture
4
Cyberphysical Architecture
5
Subsystem Descriptions
6
Current System Status
7
Project Management
8
Requirements
9
Performance
Non-functional
Performance Requirements
10
10
Update fire map for user at least every 10 sec
Detect fire grids with a minimum resolution of 2.5m x 2.5m
M.P.1 Provide fire map updates of at least 25 m x 25 m at a spatial resolution of 0.5m x 0.5m for users at least once every 10 sec
Operating range greater than 200 m
M.P.2 Have an operating range greater than 250 m euclidean from ground station
�
�
Detect fires with temperature of at least 315ºC
M.P.3 Localize 5 fire hotspots with absolute accuracy of ± 5 m in a 10,000 m2 region within 15 mins with less than 20% false positive rate and less than a 20% false negative rate
�
From Conceptual Design Review
Updated
Non-Functional Requirements
11
11
Withstands conditions near wildfire
Meet FAA regulations for a sUAS
M.N.1 Meet FAA regulations for a sUAS
Easy to use
M.N.2 Utilize angled cameras so that wildfire can be monitored without having to fly the sUAS directly above the fire in the smoke
�
�
User friendly ground-station interface
M.N.3 Easy to use
M.N.4 User friendly ground-station interface
�
�
From Conceptual Design Review
Updated
Functional Architecture
12
4
1
Project Description
Use Case
2
System-level Requirements
3
Functional Architecture
4
Cyberphysical Architecture
5
Subsystem Descriptions
6
Current System Status
7
Project Management
8
Functional Architecture
13
Cyberphysical architecture
14
5
1
Project Description
Use Case
2
System-level Requirements
3
Functional Architecture
4
Cyberphysical Architecture
5
Subsystem Descriptions
6
Current System Status
7
Project Management
8
Cyberphysical Architecture
15
System and Subsystem Descriptions
16
6
1
Project Description
Use Case
2
System-level Requirements
3
Functional Architecture
4
Cyberphysical Architecture
5
Subsystem Descriptions
6
Current System Status
7
Project Management
8
Overall System Representation
17
Overall System Graphical Representation
18
Hardware Subsystem
19
Hardware Subsystem
20
Current Status: Drone
21
Current Status: Drone
22
Current Status: Optics
23
First pass:
Current Status: Optics
24
Current Status: Optics
25
Current efforts:
Current Status: Optics
26
Software Subsystems
27
Fire Perception
28
Fire Perception : Current Status
29
Fire Perception : Current Status
30
Fire Perception : Current Status
31
Fire Perception : Current Status
32
Software Subsystem: Mapping
33
Software Subsystem: Mapping (Current Status)
34
Software Subsystem: Mapping (Current Status)
35
Telemetry and Ground Station
36
Telemetry and Ground Station: Current Status
37
Planning and Control
38
Software Subsystem: Architecture
39
Current System Status
40
7
1
Project Description
Use Case
2
System-level Requirements
3
Functional Architecture
4
Cyberphysical Architecture
5
Subsystem Descriptions
6
Current System Status
7
Project Management
8
Path to Desired Final State
41
Project management
42
8
1
Project Description
Use Case
2
System-level Requirements
3
Functional Architecture
4
Cyberphysical Architecture
5
Subsystem Descriptions
6
Current System Status
7
Project Management
8
Work Breakdown Structure
43
Schedule Overview
44
High-Level Test Plan
45
ID/Date | Capability Milestone | Test / Demonstration |
PR3, 3/23 | Fire Segmentation | Segmentation accuracy of at least 70% |
Occupancy Grid Mapping | Euclidean distance of a projected ground control point is less than 2 meters away from the point’s ground truth position | |
PR4, 4/6 | Telemetry and Ground Station Visualization | Successful transmission and visualization of fire map updates over radio to the ground station of a 25m x 25m area at 0.5m x 0.5m resolution at 0.1Hz |
SVD, 4/20 | Full Teleoperated System | Successful mapping of 5 fire hotspots under teleoperated control |
August | Waypoint Following | Drone autonomously moves to gps setpoints |
September | Coverage Planner | Drone samples entire user-specified area |
Fire-Front Following Planner | Drone follows fire-front in simulation | |
October | Autonomous Takeoff and Landing | Drone autonomously takes off and lands |
November | Fully Autonomous System | Successful mapping of 5 fire hotspots without human intervention |
Spring Validation Demonstration
46
Test location | Hawkins parking lot |
Procedure |
|
Verification Criteria |
|
Fall Validation Demonstration
47
Test location | Hawkins parking lot |
Procedure |
|
Verification Criteria |
|
Budget
48
Budget
49
Item | Approximate Cost | Retrieved from |
DJI M600 Pro | $7000 | MRSD Inventory |
FLIR Boson Thermal Cameras | $1500 per camera | AirLab Inventory |
NVIDIA Jetson Xavier NX | $1700 | AirLab Inventory |
SEEK Thermal Camera | $700 | MRSD Inventory |
Risk Management Table
50
Risk # | Risk | Reqt. | Type | Description | LH | CQ | Risk Reduction Plan |
1 | Fire-segmentation does not work accurately | M.P.1, M.P.3 | Software |
| 3 | 4 |
|
2 | Loss of GPS signal, position information | M.N.3, M.P.1, M.P.3 | Hardware,Software |
| 3 | 3 |
|
LH: Likelihood
CQ: Consequence
Risk Management Table
51
Risk # | Risk | Reqt. | Type | Description | LH | CQ | Risk Reduction Plan |
3 | High speed winds/Bad weather during SVD | M.N.3, M.P.3 | Situational |
| 3 | 3 |
|
4 | Mapping pipeline does not project accurately | M.P.1, M.P.3 | Software |
| 3 | 4 |
|
LH: Likelihood
CQ: Consequence
Risk Management Table
52
Risk # | Risk | Reqt. | Type | Description | LH | CQ | Risk Reduction Plan |
5 | Camera system not working | M.N.2, M.P.3 | Hardware, Software |
| 2 | 3 |
|
LH: Likelihood
CQ: Consequence
Risks
53
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
Consequence
Likelihood
1,4
2,3
5
Progress Review 3
54
Capability Milestone | Test / Demonstration |
Fire Segmentation | Create a ROS node which publishes fire pixel values with a segmentation accuracy of at least 70% |
Occupancy grid mapping with calibrated intrinsic and extrinsic parameters of thermal camera | Euclidean distance of a projected ground control point is less than 2 meters away from the point’s ground truth position |
Progress Review 4
55
Capability Milestone | Test / Demonstration |
Telemetry | Onboard computer can transmit fire map updates over radio to the ground station of a 25m x 25m area at 0.5m x 0.5m resolution at 0.1Hz |
Ground Station Visualization | Ground station can display the latest updates to the fire map |
Fall Progress Reviews (Projected)
56
Month | Capability Milestone | Test / Demonstration |
August |
|
|
September |
|
|
October |
|
|
November |
|
|
57
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
Thank you!
ANY QUESTIONS?
58