{"id":153,"date":"2019-02-22T02:34:43","date_gmt":"2019-02-22T02:34:43","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2018teame\/?page_id=153"},"modified":"2019-10-02T00:03:40","modified_gmt":"2019-10-02T00:03:40","slug":"test-plan","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teame\/project-management\/test-plan\/","title":{"rendered":"Test Plan"},"content":{"rendered":"<h1><b>Fall Validation Experiments<\/b><\/h1>\n<p>We have eight validation tests planned in Fall 2019, these include sub-system level tests for monitoring and navigation sub-systems and complete system-level tests as well.<\/p>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Progress Review<\/b><\/td>\n<td><b>Capability Milestones<\/b><\/td>\n<td><b>Associated Tests<\/b><\/td>\n<td><b>Associated Requirements<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">#8 (9\/25)<\/span><\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Visualizer V1 complete<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">RTK Node complete<\/span><\/li>\n<\/ul>\n<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">#9 (10\/9)<\/span><\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">MVP of Monitoring complete<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Localization integrated<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Camera exposure v1 complete<\/span><\/li>\n<\/ul>\n<\/td>\n<td><span style=\"font-weight: 400\">Test 05<\/span><\/td>\n<td><span style=\"font-weight: 400\">MN1,2<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">#10 (10\/23)<\/span><\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Navigation MVP complete<\/span><\/li>\n<\/ul>\n<\/td>\n<td><span style=\"font-weight: 400\">Test 03, 04, 07<\/span><\/td>\n<td><span style=\"font-weight: 400\">MR 3,4,5,6 (MR 6.1 &#8211; 6.4)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">#11 (11\/6)<\/span><\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Wheel covers installed<\/span><\/li>\n<\/ul>\n<\/td>\n<td><span style=\"font-weight: 400\">Test 01, 02, 06<\/span><\/td>\n<td><span style=\"font-weight: 400\">MR 1, MR 2<\/span><\/p>\n<p><span style=\"font-weight: 400\">MN 4<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">#12 (11\/18)<\/span><\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Integration and Testing<\/span><\/li>\n<\/ul>\n<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">FVD (11\/25)<\/span><\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Full system integration<\/span><\/li>\n<\/ul>\n<\/td>\n<td><span style=\"font-weight: 400\">Test 08<\/span><\/td>\n<td><span style=\"font-weight: 400\">MR 1-6<\/span><\/p>\n<p><span style=\"font-weight: 400\">MN 1-4<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>Note:<\/b><span style=\"font-weight: 400\"> Generally, tests are scheduled for the PR after the capability milestone has been achieved to leave room for finishing touches and dry runs before presenting the results.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h1><span style=\"font-weight: 400\">Tests<\/span><\/h1>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Test Number:<\/b><\/td>\n<td><span style=\"font-weight: 400\">01<\/span><\/td>\n<td><b>Test Name:<\/b><\/td>\n<td colspan=\"2\">\n<h2><span style=\"font-weight: 400\">Autonomous Navigation Test<\/span><\/h2>\n<\/td>\n<td><b>Test Date:<\/b><\/td>\n<td><span style=\"font-weight: 400\">11\/6<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Objective:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Autonomously traverse field without hitting plant stem (MN4, MR1, MR2)<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Elements Tested:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Subsystem: Autonomous Row Navigation<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Location:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Rivendale Farms &#8211; Recorded on Video<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Equipment:<\/b><\/td>\n<td colspan=\"3\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">See field visit checklist<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Map of the field<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Cameras<\/span><\/li>\n<\/ul>\n<\/td>\n<td><b>Personnel:<\/b><\/td>\n<td colspan=\"2\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Team E<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Rivendale farm representatives (Not required)<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Procedure:<\/b><\/td>\n<td colspan=\"6\">\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Place the robot at the start of the first row<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Command the robot to start autonomous navigation<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot traverses the row and switches to the next row<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The robot stops after traversing 5 rows<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Verification Criteria:<\/b><\/td>\n<td colspan=\"6\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot does not hit plant stems while navigating<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot successfully switches row 4 out of 5 times<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Test Number:<\/b><\/td>\n<td><span style=\"font-weight: 400\">02<\/span><\/td>\n<td><b>Test Name:<\/b><\/td>\n<td colspan=\"2\">\n<h2><span style=\"font-weight: 400\">Coverage Planner Test<\/span><\/h2>\n<\/td>\n<td><b>Test Date:<\/b><\/td>\n<td><span style=\"font-weight: 400\">11\/6<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Objective:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Verify coverage plan covers the entire field of interest\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Elements Tested:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Subsystem: Coverage Planner<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Location:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Newell Simon Hall<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Equipment:<\/b><\/td>\n<td colspan=\"3\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Map File<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Computer<\/span><\/li>\n<\/ul>\n<\/td>\n<td><b>Personnel:<\/b><\/td>\n<td colspan=\"2\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Team E<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">MRSD Advisors<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Procedure:<\/b><\/td>\n<td colspan=\"6\">\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Load the map file<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Software generates the coverage plan<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Play animation showing the entire coverage plan<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Verification Criteria:<\/b><\/td>\n<td colspan=\"6\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Coverage planner covers the rows of interest that the robot can reach<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Test Number:<\/b><\/td>\n<td><span style=\"font-weight: 400\">03<\/span><\/td>\n<td><b>Test Name:<\/b><\/td>\n<td colspan=\"2\">\n<h2><span style=\"font-weight: 400\">Pest\/Disease Perception Software Test<\/span><\/h2>\n<\/td>\n<td><b>Test Date:<\/b><\/td>\n<td><span style=\"font-weight: 400\">10\/23<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Objective:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Evaluate the performance of plant health monitoring deep net (MR4, MR5)<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Elements Tested:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Subsystem: Mask-RCNN (Perception)<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Location:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Newell Simon Hall<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Equipment:<\/b><\/td>\n<td colspan=\"3\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Server with GPU<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Test images (labeled {positive, negative}) from a new spatial area of the field, on which we have not trained before<\/span><\/li>\n<\/ul>\n<\/td>\n<td><b>Personnel:<\/b><\/td>\n<td colspan=\"2\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Team E<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">MRSD Advisors<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Procedure:<\/b><\/td>\n<td colspan=\"6\">\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Power on gpu server<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Run plant health model inference<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Software loads test images and computes performance metric<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Verification Criteria:<\/b><\/td>\n<td colspan=\"6\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot successfully identifies fungus and holes<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">with greater than 80% precision and recall with unhealthy defined as positive\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0* precision = Tp \/ (Fp + Tp), recall = Tp \/ (Fn + Tp)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Test Number:<\/b><\/td>\n<td><span style=\"font-weight: 400\">04<\/span><\/td>\n<td><b>Test Name:<\/b><\/td>\n<td colspan=\"2\"><span style=\"font-weight: 400\">Visualization Subsystem Test<\/span><\/td>\n<td><b>Test Date:<\/b><\/td>\n<td><span style=\"font-weight: 400\">10\/23<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Objective:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Evaluate the speed of monitoring pipeline and GUI Features (MR6)<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Elements Tested:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Subsystem: Monitoring pipeline\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Location:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Newell Simon Hall<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Equipment:<\/b><\/td>\n<td colspan=\"3\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">GPU Server\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Pre-recorded ROS bag files of the entire rows of interest<\/span><\/li>\n<\/ul>\n<\/td>\n<td><b>Personnel:<\/b><\/td>\n<td colspan=\"2\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Team E<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">MRSD Advisors<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Procedure:<\/b><\/td>\n<td colspan=\"6\">\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Power on GPU server<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Run visualization pipeline<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Software loads test images and visualizes the results in GUI<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Visually demonstrate the field\u2019s layout<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Select a datapoint and change the classification, to demonstrate change in the stored data<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">End the visualizer and relaunch it to show the same data<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Verification Criteria:<\/b><\/td>\n<td colspan=\"6\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot successfully processes data at a rate faster<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">than one field per 24 hours (MR 6)<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Clear depiction of the field layout and data presentation (subjective)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Successful use of interactive portions of the GUI<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Successful data preservation on relaunch<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>Note: <\/b><span style=\"font-weight: 400\">The GUI features are subject to change, pending product reviews with the farmers<\/span><\/p>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Test Number:<\/b><\/td>\n<td><span style=\"font-weight: 400\">05<\/span><\/td>\n<td><b>Test Name:<\/b><\/td>\n<td colspan=\"2\">\n<h2><span style=\"font-weight: 400\">Robot Platform Verification<\/span><\/h2>\n<\/td>\n<td><b>Test Date:<\/b><\/td>\n<td><span style=\"font-weight: 400\">10\/9<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Objective:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Verify Non-Functional Requirements related to the Robot Platform\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">(MN1, MN2)<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Elements Tested:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Subsystem: Robot Platform<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Location:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Rivendale Farms<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Equipment:<\/b><\/td>\n<td colspan=\"3\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Video Camera<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Tape Measure<\/span><\/li>\n<\/ul>\n<\/td>\n<td><b>Personnel:<\/b><\/td>\n<td colspan=\"2\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Team E<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">MRSD Advisors<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Procedure:<\/b><\/td>\n<td colspan=\"6\">\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Power on robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Drive the robot via joystick<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Continue to press on joystick, releasing the remote kill switch, demonstrating a stop<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Drive the robot via joystick<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Press the mechanical E-Stop to demonstrate a stop<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Drive the robot to the beginning of the first row of the brassica field<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Measure the open space between the robot and the plant stems, to demonstrate plant clearance<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Verification Criteria:<\/b><\/td>\n<td colspan=\"6\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Effectiveness of remote kill switch<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Effectiveness of mechanical E-stop<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Fit of robot into field\u2019s rows<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Test Number:<\/b><\/td>\n<td><span style=\"font-weight: 400\">06<\/span><\/td>\n<td><b>Test Name:<\/b><\/td>\n<td colspan=\"2\">\n<h2><span style=\"font-weight: 400\">Battery Life Test<\/span><\/h2>\n<\/td>\n<td><b>Test Date:<\/b><\/td>\n<td><span style=\"font-weight: 400\">11\/6<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Objective:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Confirm battery life is sufficient for the Rivendale Brassica Field (MN3)<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Elements Tested:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Subsystem: Robot Platform<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Location:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Rivendale Farms<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Equipment:<\/b><\/td>\n<td colspan=\"3\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Video camera<\/span><\/li>\n<\/ul>\n<\/td>\n<td><b>Personnel:<\/b><\/td>\n<td colspan=\"2\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Team E<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">MRSD Advisors<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Procedure:<\/b><\/td>\n<td colspan=\"6\">\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Place the fully charged robot at the start of the first row<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Drive the robot at standard speed, through the entire brassica field<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Verification Criteria:<\/b><\/td>\n<td colspan=\"6\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Sufficient Battery Life to cover the entire brassica field<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Test Number:<\/b><\/td>\n<td><span style=\"font-weight: 400\">07<\/span><\/td>\n<td><b>Test Name:<\/b><\/td>\n<td colspan=\"2\">\n<h2><span style=\"font-weight: 400\">Usable row images<\/span><\/h2>\n<\/td>\n<td><b>Test Date:<\/b><\/td>\n<td><span style=\"font-weight: 400\">10\/27<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Objective:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Confirm that we are collecting images of acceptable exposure which are usable for the deep learning pipeline. (MR3)<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Elements Tested:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Subsystem: Mask-RCNN (Perception)<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Location:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Newell Simon Hall<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Equipment:<\/b><\/td>\n<td colspan=\"3\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">ROS Bag<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">ROS-enabled laptop<\/span><\/li>\n<\/ul>\n<\/td>\n<td><b>Personnel:<\/b><\/td>\n<td colspan=\"2\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Team E<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">MRSD Advisors<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Procedure:<\/b><\/td>\n<td colspan=\"6\">\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Take a ROS Bag consisting of left and right camera images collected from a row traversal as input.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Use the exposure testing script to process images and find the percentage of images that pass an over\/underexposed test.\u00a0<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Verification Criteria:<\/b><\/td>\n<td colspan=\"6\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The percentage of images that pass the test should be &gt; 75%\u00a0<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Test Number:<\/b><\/td>\n<td><span style=\"font-weight: 400\">08<\/span><\/td>\n<td><b>Test Name:<\/b><\/td>\n<td colspan=\"2\">\n<h2><span style=\"font-weight: 400\">System Integration Test<\/span><\/h2>\n<\/td>\n<td><b>Test Date:<\/b><\/td>\n<td><span style=\"font-weight: 400\">11\/25<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Objective:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Verify end-to-end robot system functionality ( MR 1-6, MN1-4)<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Elements Tested:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Robot Platform, Navigation, Plant Health Monitoring, GUI<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Location:<\/b><\/td>\n<td colspan=\"6\"><span style=\"font-weight: 400\">Rivendale Farms \/ Newell-Simon Hall<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Equipment:<\/b><\/td>\n<td colspan=\"3\"><span style=\"font-weight: 400\">Rivendale Farms<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Video Camera<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Joystick<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Portable hard drive<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Newell-Simon Hall<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Server with GPU<\/span><\/li>\n<\/ul>\n<\/td>\n<td><b>Personnel:<\/b><\/td>\n<td colspan=\"2\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Team E (Rivendale Farms)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">MRSD Advisors (Newell-Simon Hall)<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Procedure:<\/b><\/td>\n<td colspan=\"6\">\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Set up video camera and begin recording<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Complete Test 01 Autonomous Navigation Test<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">End recording of video<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Copy the ROS bag from the plant health monitoring run to the portable hard drive<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Transport the hard drive to the MRSD lab and copy files to server for inference<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Run Test 07 Usable Row Images Test on server<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Run Test 03 Pest\/Disease Perception Software Test<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Complete Test 04 GUI Feature Verification for this new data<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Verification Criteria:<\/b><\/td>\n<td colspan=\"6\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Video correctly shows criteria for Test 01, Autonomous Navigation passed<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Collected data passes Test 07 Usable Row Images test<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">System passes Test 03 Pest\/Disease Perception Software Test on newly collected data<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">System passes Test 04 GUI Feature Verification on newly collected data<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h1><b>Spring Validation Experiments<\/b><\/h1>\n<p><span style=\"font-weight: 400\">We have planned five validation tests in the spring of 2019 that are focused primarily on navigation. As such, their success criteria correspond to the navigation-related performance requirements. We have also tried to minimize the number of in-field tests required, to save on time and resources, so tests 3 through 5, which are primarily software systems, will be tested on pre-recorded data.<\/span><\/p>\n<h2><b>Test 1: In-Row Navigation<\/b><\/h2>\n<p><b>Location:<\/b><span style=\"font-weight: 400\"> Rivendale Farms<\/span><\/p>\n<p><b>Equipment:<\/b><span style=\"font-weight: 400\"> Robot, 2 rows of plants<\/span><\/p>\n<p><b>Setup:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Place robot at the entrance to a row of plants, facing into the row<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot has pre-generated map file<\/span><\/li>\n<\/ul>\n<p><b>Test:<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Power on the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Establish connection to the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Command the robot to traverse the row<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot navigates along the row<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot stops at end of row<\/span><\/li>\n<\/ol>\n<p><b>Success Criteria:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot fits in row (MN1)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot arrives at the far end of row <\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot does not crush or trample any plants (MN5)<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><b>Test 2: Switch Row Navigation<\/b><\/h2>\n<p><b>Location:<\/b><span style=\"font-weight: 400\"> Rivendale Farms<\/span><\/p>\n<p><b>Equipment:<\/b><span style=\"font-weight: 400\"> Robot, 3 rows of plants<\/span><\/p>\n<p><b>Setup:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Place robot at entrance to a row of plants, facing out of the row<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot has pre-generated map file<\/span><\/li>\n<\/ul>\n<p><b>Test:<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Power on the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Establish connection to the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Command the robot to switch rows<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot navigates to the beginning of the next row<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot stops at beginning of the row<\/span><\/li>\n<\/ol>\n<p><b>Success Criteria:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot arrives at the entrance to the second row in at least 4 out of 5 trials (MR5)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot does not crush or trample any plants (MN5)<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><b>Test 3: Localization<\/b><\/h2>\n<p><b>Location:<\/b><span style=\"font-weight: 400\"> Rivendale Farms<\/span><\/p>\n<p><b>Equipment:<\/b><span style=\"font-weight: 400\"> Robot, pre-recorded validation ROS Bag, localization performance measurement node<\/span><\/p>\n<p><b>Setup:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Load pre-recorded ROS Bag file with ground truth (from RTK GPS) onto robot<\/span><\/li>\n<\/ul>\n<p><b>Test:<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Power on the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Establish connection to the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Start performance measurement node<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Playback ROS Bag file and observe divergence of ground truth and the actual position<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Observe output of localization validation node at end of the run<\/span><\/li>\n<\/ol>\n<p><b>Success Criteria:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot is in the correct row with 95% accuracy, and within 24 inches along the row (MR4)<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><b>Test 4: Row Perception<\/b><\/h2>\n<p><b>Location:<\/b><span style=\"font-weight: 400\"> Rivendale Farms<\/span><\/p>\n<p><b>Equipment:<\/b><span style=\"font-weight: 400\"> Robot, pre-recorded validation ROS Bag, row perception performance measurement node<\/span><\/p>\n<p><b>Setup:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Load pre-recorded ROS Bag file with human-labeled ground truth<\/span><\/li>\n<\/ul>\n<p><b>Test:<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Power on the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Establish connection to the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Start performance measurement node<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Playback ROS Bag file and observe divergence of ground truth and actual measurement<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Observe output of row perception validation node at end of the run<\/span><\/li>\n<\/ol>\n<p><b>Success Criteria:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot perceives drivable width of row within -10% error bound (MR3)<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><b>Test 5: Mapping Accuracy<\/b><\/h2>\n<p><b>Location:<\/b><span style=\"font-weight: 400\"> Rivendale Farms<\/span><\/p>\n<p><b>Equipment:<\/b><span style=\"font-weight: 400\"> Robot, pre-recorded sensor data of full field traversal, manually generated map<\/span><\/p>\n<p><b>Setup:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Load pre-recorded ROS Bag file with human-labeled ground truth<\/span><\/li>\n<\/ul>\n<p><b>Test:<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Power on the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Establish connection to the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot generates a map using pre-recorded sensor data of full field traversal<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Compare known location of visual markers with those of generated map<\/span><\/li>\n<\/ol>\n<p><b>Success Criteria:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The map has a maximum 15% dimensional error (MR2)<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h1><b>Fall Validation Experiments<\/b><\/h1>\n<h2><b>Test 1: Pest\/Disease Perception Test<\/b><\/h2>\n<p><b>Location:<\/b><span style=\"font-weight: 400\"> Rivendale Farms<\/span><\/p>\n<p><b>Equipment:<\/b><span style=\"font-weight: 400\"> Robot, pre-collected and labeled dataset<\/span><\/p>\n<p><b>Test<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Power on the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Establish a connection to the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot processes images and delivers a report on the number and location of plant problems (which problems will be decided later)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot report compared to the labeled dataset<\/span><\/li>\n<\/ol>\n<p><b>Success Criteria<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot successfully identifies problems with less than 20% false positives or false negatives (MR9, MR10)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot successfully processes data at a rate faster than one field per 24 hours (MR 12)<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><b>Test 2: Weeding Perception Test<\/b><\/h2>\n<p><b>Location:<\/b><span style=\"font-weight: 400\"> Rivendale Farms<\/span><\/p>\n<p><b>Equipment:<\/b><span style=\"font-weight: 400\"> Robot, pre-collected and labeled dataset<\/span><\/p>\n<p><b>Test<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Power on the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Establish a connection to the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot processes images and delivers a report on the number and location of plant problems (which problems will be decided later)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot report compared to the labeled dataset<\/span><\/li>\n<\/ol>\n<p><b>Success Criteria<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot successfully identifies weeds with false positive on plant &lt; 5%, false negative &lt; 30% (MR7)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot successfully localizes identified weeds to the positional error of &lt;2\u201d with respect to the robot\u2019s frame (MR8)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot successfully processes data at a speed allowing for full coverage of field at robot\u2019s weeding mode speed (MR7, MR8)<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><b>Test 3: Mechanical Weeding Test<\/b><\/h2>\n<p><b>Location:<\/b><span style=\"font-weight: 400\"> Rivendale Farms<\/span><\/p>\n<p><b>Equipment:<\/b><span style=\"font-weight: 400\"> Robot, a bed of plants with weeds present, labeled data for weed locations<\/span><\/p>\n<p><b>Setup:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Place robot at plant bed, with weeding manipulator facing the bed<\/span><\/li>\n<\/ul>\n<p><b>Test<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Power on the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Establish a connection to the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot records plant images<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot processes data online and actuates the mechanical weeder<\/span><\/li>\n<\/ol>\n<p><b>Success Criteria<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot successfully removes 75% of weeds, by coverage area (MR 11) <\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The robot does not damage the plant (MN 6)<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><b>Test 4: Monitoring Systems-level Test<\/b><\/h2>\n<p><b>Location:<\/b><span style=\"font-weight: 400\"> Rivendale Farms<\/span><\/p>\n<p><b>Equipment:<\/b><span style=\"font-weight: 400\"> Robot, map file, brassica field<\/span><\/p>\n<p><b>Setup:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Place robot at the start of field<\/span><\/li>\n<\/ul>\n<p><b>Test<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Power on the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Establish a connection to the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot autonomously navigates and localizes<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot captures images of plants<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot returns to the starting point<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot process images<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot generates and sends a report<\/span><\/li>\n<\/ol>\n<p><b>Success Criteria<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The robot does not damage plants (MN 5)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot generates a report in under 24 hours from completion of the test (MR12)<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><b>Test 5: Weeding Systems-level Test<\/b><\/h2>\n<p><b>Location:<\/b><span style=\"font-weight: 400\"> Rivendale Farms<\/span><\/p>\n<p><b>Equipment:<\/b><span style=\"font-weight: 400\"> Robot, map file, 1 row of plants, human captured pictures of weeds in row<\/span><\/p>\n<p><b>Setup:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Place robot at the start of field<\/span><\/li>\n<\/ul>\n<p><b>Test<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Power on the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Establish a connection to the robot<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot autonomously navigates and localizes along 1 row<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot captures images of plants<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot process images<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot Mechanically weeds field<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot returns to the starting point<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot generates and sends a report<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Human captured after pictures for the row are compared to before pictures<\/span><\/li>\n<\/ol>\n<p><b>Success Criteria<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The robot does not damage plants (MN 6)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The robot removes at least 75% of weeds by coverage area (MR 11)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Robot generates a report in under 24 hours from completion of the test (MR12)<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Fall Validation Experiments We have eight validation tests planned in Fall 2019, these include sub-system level tests for monitoring and navigation sub-systems and complete system-level tests as well. &nbsp; Progress Review Capability Milestones Associated Tests Associated Requirements #8 (9\/25) Visualizer V1 complete RTK Node complete #9 (10\/9) MVP of Monitoring complete Localization integrated Camera exposure &hellip; <a href=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teame\/project-management\/test-plan\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Test Plan&#8221;<\/span><\/a><\/p>\n","protected":false},"author":154,"featured_media":0,"parent":39,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-153","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teame\/wp-json\/wp\/v2\/pages\/153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teame\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teame\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teame\/wp-json\/wp\/v2\/users\/154"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teame\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":6,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teame\/wp-json\/wp\/v2\/pages\/153\/revisions"}],"predecessor-version":[{"id":362,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teame\/wp-json\/wp\/v2\/pages\/153\/revisions\/362"}],"up":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teame\/wp-json\/wp\/v2\/pages\/39"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teame\/wp-json\/wp\/v2\/media?parent=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}