Spring Validation Experiments
Test 1: Master Computer Subsystem Validation Experiment
Objective |
To validate the correctness of the modeling and sampling algorithm. |
Location |
No specific requirement. |
Equipment |
Master Computer, Intel Lab Data [9] |
Procedure |
- Master computer updates temperature model.
- Master computer determines next interest points.
- Master computer allocates corresponding interest point to each robot.
- Directly return temperature data from Intel data set.
- Loop through procedure 1 – 4 until temperature model converges.
- Computer root mean square error between the generated model and ground truth temperature distribution.
|
Requirements |
- The root mean square error is less than 1 ℃.
- UGV and UAV are never allocated to the same point.
- Temperature model converges within 50 loops.
|
Test 2 & 3: UGV/UAV Subsystem Validation Experiment
Note: The test design is the same for UGV and UAV. We will perform one test for each robot.
Objective |
To validate the correctness of UGV/UAV subsystem. |
Location |
A 20m x 20m x 5m outdoor area behind the NSH hall |
Equipment |
Jackal UGV/ AscTec Pelican UAV, Tape measure, Temperature sensor, Stopwatch |
Procedure |
- Power on Jackal UGV/ AscTec Pelican UAV.
- Assign a target location within the test field to Jackal UGV/AscTec Pelican UAV.
- Jackal UGV/AscTec Pelican UAV autonomously moves to the target location.
- Jackal UGV/AscTec Pelican UAV stops when it localizes itself close enough to the target location.
- Jackal UGV/AscTec Pelican UAV takes and reports temperature sample.
- Loop step 2 – 5 ten times and measure location error between Jackal reached position and the target position, and temperature error between Jackal’s measurement and ground truth temperature at each time.
|
Requirements |
- Mean location error is less than 2 meters.
- Mean temperature error is less than 2 ℃.
|
Fall Validation Experiments
Integrated System Validation Experiment
Objective |
To validate the correctness of the whole system. |
Location |
A 20m x 20m x 5m outdoor area behind the NSH hall |
Test Field |
A 20m x 20m x 5m area with designed obstacles randomly placed. 3 – 5 heat sources are also placed within the test field to increase temperature distribution variation. |
Equipment |
Master Computer, Jackal UGV, AscTec Pelican UAV, Tape measure, Temperature sensor, Stopwatch, Heat source. |
Procedure |
1 |
Manually collect 100 temperature samples within the test fields to build a ground truth temperature distribution. |
2 |
Master computer updates temperature model |
3 |
Jackal UGV asks master computer for the location of next interest point. |
AscTec Pelican UAV asks master computer for the location of next interest point. |
4 |
Master determines the next interest point for Jackal UGV. |
Master determines the next interest point for AscTec Pelican UAV. |
5 |
Master computer sends the next interest point to Jackal UGV. |
Master computer sends the next interest point to AscTec Pelican UAV. |
6 |
Jackal UGV autonomously moves to the target location. |
AscTec Pelican UAV autonomously moves to the target location. |
7 |
Jackal UGV stops when it localizes itself close enough to the target location. |
AscTec Pelican UAV stops when it localizes itself close enough to the target location. |
8 |
Jackal UGV measures temperature and report it to master computer. |
AscTec Pelican UAV measures temperature and report it to master computer. |
9 |
Loop through procedure 3 – 8 simultaneously for Jackal UGV and AscTec Pelican UAV until the temperature model converges. |
10 |
Computer root mean square error between the generated model and ground truth temperature distribution. |
|
Requirements |
- The root mean square error is less than 3 ℃.
- UGV and UAV never collides with obstacles or each other.
- Temperature model converges within 50 loops.
|