Project Management

Project Management Tools

During the Spring semester, the main tools we are using for project management are Asana and Google Sheets. Our long term goals are tracked using a Gantt Chart in Google Sheets and our short term goals are tracked using Asana. Our Gantt Chart is shown in another section on this page. An example screenshot from Asana is shown below. Within Asana, our tasks are broken down into the following categories: Mechanical To Do, Electrical To Do, Software To Do, Management To Do, Doing, and Done.

Asana Board

In the Fall semester, at our liaison’s request, we have switched project management platform to Zenhub where we are able to directly connect issues with our GitHub and organize our upcoming tasks into epics (In our case, we organized our epics as progress reviews), and use the built in scheduling feature.

Zenhub Board

Additionally, since the Air Lab also uses Zenhub for their project management, we are able to interface between our workspaces and see each other’s progress.

Schedule

Spring Presenter Schedule

During the Spring semester, the team will have seven presentations. A list of presenters is provided below.

PresentationPresenter
Sensor and Motor Control LabKevin Gmelin
Progress Review 1Sabrina Shen
Progress Review 2Arjun Chauhan
Progress Review 3Akshay Venkatesh
Progress Review 4Manuj Trehan
Progress Review 5 Entire Team
Progress Review 6Entire Team

Fall Presenter Schedule

During the Fall semester, the team will have seven presentations. A list of presenters is provided below.

PresentationPresenter
Progress Review 7Akshay Venkatesh
Progress Review 8Arjun Chauhan
Progress Review 9Manuj Trehan
Progress Review 10Sabrina Shen
Progress Review 11 Kevin Gmelin
Progress Review 12Entire Team
Progress Review 13Entire Team

Spring Schedule

 ID/DateCapability Milestone  Test / Demonstration
PR1Mechanical Design and FabricationCameras, onboard computer, and radio are mounted to DJI M600 Pro 
PR2Basic Fire Segmentation Plan for fire segmentation approach which will be implemented by the following progress review
Basic Fire MappingPlan for fire mapping approach which will be implemented by the following progress review
PR3, 3/23Complete Fire SegmentationSegmentation 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/6Telemetry and Ground Station VisualizationSuccessful 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/20Full Teleoperated SystemSuccessful mapping of 5 fire hotspots under teleoperated control

Fall Schedule

ID/DateCapability MilestoneTest / Demonstration
PR8– Verify functionality of telemetry override to interrupt Air Lab Core Stack control
– Integrate Air Lab Core Stack and verify auto takeoff/landing functionality
Telemetry override using remote controller, and drone autonomously takes off and lands
PR9– Update controller to follow trajectories instead of waypoints
– Telemetry iteration to include larger range and live video streaming
– Sensor/hardware integration
Drone follows desired trajectories, and streams back video to ground station. All new sensors integrated
PR10– Elevation based mapping pipeline
– Visualize 2.5D map
– Autonomously generates and follows a trajectory that maps the region
Drone updates and maintains a 2.5D fire map, visualized on ground station. Drone autonomously generates trajectories to map a desired region
PR11– Obstacle avoidance
– Ensure robustness to unexpected hardware failures
Drone autonomously avoids any obstacles in its path, and does not crash/stop on unexpected hardware failures
FVDFully Autonomous SystemAutonomous take off and landing. Successful autonomous mapping of all fire hotspots with the required accuracy. Successful visualization of generated 2.5D maps on ground station.
Fall Semester Plan, Visualized with Zenhub Scheduling Tool

Work Break Down Structure

As of October 2022, the work breakdown structure for this project is as follows

Spring Validation Demonstration Plan

Goal

To test the integration of the entire system in mapping wildfires under teleoperation.

Equipment

  • DJI M600 Pro (with Mechanical, Electrical, and Optical Subsystems) and DJI GL858A controller
  • 5 Portable Camping Stoves with Propane Tanks
  • Oven Lighter
  • Fire Extinguisher
  • 3DM-GQ7 RTK
  • Ground Station Laptop
  • Ground Station MAVLink 915 MHz Radio
  • Timer

Location

CMU Mall

Procedure

  1. Spread out and place the stoves throughout the Mall
  2. Measure and record the location of the stoves using the GQ7 RTK receiver
  3. Input the stove locations into the ground station laptop
  4. Light the stoves
  5. Begin timer and begin takeoff of drone
  6. Fly drone to sweep entire area with DJI M600 Pro cameras
  7. Land drone and stop timer
  8. Analyze accuracy of hotspots displayed in UI compared to the RTK-measured ground truth
  9. Turn off the stoves and clean up all equipment

Verification Criteria

  • At least 80% of hotspot locations have a grid cell marked as fire within 5 meters of their location, where the location of a grid cell corresponds to the center of the grid cell
  • At least 80% of grid cells marked as fire are within 5 meters of a hotspot location, where the location of a grid cell corresponds to the center of the grid cell
  • Flight completed in less than 15 minutes
  • UI displays latest fire map throughout duration of flight

Fall Validation Demonstration Plan

Goal

To test the integration of the entire system in mapping wildfires under autonomous operation

Equipment

  • DJI M600 Pro (with Mechanical, Electrical, and Optical Subsystems) and DJI GL858A controller
  • Portable Camping Stoves with Propane Tanks
  • Oven Lighter
  • Fire Extinguisher
  • 3DM-GQ7 RTK
  • Ground Station Laptop
  • Ground Station Telemetry Radio
  • Timer

Location

CMU Mall or Gascola

Procedure

  1. Spread out, place and light the stoves in the Mall/Gascola
  2. Measure and record the location of the stoves using the GQ7 RTK receiver
  3. Input stove locations into ground station laptop
  4. Begin timer and take off drone
  5. Fly drone in autonomous mode to sweep the area designated via UI with DJI M600 Pro thermal and RGB cameras
  6. Monitor video stream from drone during flight
  7. After sweep, attempt to land over an obstacle (trash can)
  8. After successful landing, analyze accuracy of hotspots displayed in UI compared to RTK measured ground truth
  9. Put out the camping stove fires

Verification Criteria

  • Hotspots are detected with a FPR and FNR less than 20%
  • Hotspots localized with absolute accuracy less than ± 5 meters
  • Flight completed in less than 15 minutes
  • UI displays latest fire map throughout duration of flight
  • RGB/thermal video is successfully streamed back to ground station at 20 fps at a 640×480 resolution
  • Autonomous landing handles obstacles successfully and lands adjacent to it
  • Terrain 2.5D height maps generated and successfully displayed by ground control station

Other Project Management Links

Spring Test Plan

Fall Test Plan

Inventory/Parts List

Budget (Purchase Tracker)

Expense by category:

CategoryExpenses (USD)Percentage Expenditure
Field Testing Equipment548.2545.41%
Mechanical Tools333.0327.58%
Electronics Equipment261.0521.61%

Issue Log

Risk Log