System Performance

The following data is based on our functional and performance requirements.

System Requirements

#FunctionalPerformance
The robot willThe robot shall
1Obtain environment information from sensor fusionSense the inside circumference of 12” (30.5 cm) diameter pipes
2Estimate the position and pose of the robotMaintain actual position and estimated position error within 5 cm
3Generate the pipeline mapThe diameter of the pipe generated by the map should have an error < 5%
4Plan navigation path inside the pipePredict movement for next 5 seconds for every local planning step
5Detect obstacles inside the pipeStop 10-20 cm away from any positive obstacle larger than 10 cm within the pipe
6Traverse inside the pipe autonomouslyTraverse through a straight pipe section
Autonomous exploration with human interrupt < 10% of the time

Non-Functional Requirements

#Requirement
The robot will
1Limit weight to prevent undue stress on pipes
2Maintain accessibility for operators of technical expertise
3Allow power/data cable to extend for over full length of travel without breaking at either end
4Stop inspection robot within 0.5 seconds with hard electrical e-stop

Spring Validation Demonstration Performance Evaluation

The following are the validation criteria we set for the Spring Validation Demonstration to verify that the system performed well against our performance requirements.

#Validation CriteriaAchieved?
Hardware Platform
1The robot is able to move inside a straight 12″ diameter pipe for at least 3 meters without interruptions/collisions for at least two runs.Yes
2The perception subsystem is able to detect at least 65% of the objects placed inside the pipe successfully. Yes
3The robot is able to stop moving at least 65% of the time when it detects obstacles inside the pipe.Yes
Simulation Environment
4The robot in the simulation environment is able to move inside a straight 12″ diameter pipe.Yes
5The perception subsystem is able to detect at least 70% of the objects placed inside the pipe. Yes
6The simulation environment returns the boundary map of the pipe and obstacles.Yes

Fall Validation Demonstration Performance Evaluation

The following are the validation criteria we set for the Fall Validation Demonstration to verify that the system performed well against our performance requirements.

#Validation CriteriaAchieved?
1The robot is able to move inside a 12” diameter pipe with turns for at least 10 ft.Yes
2The robot is able to detect 75% of all the objects placed inside the pipe successfully.Yes
3The robot is able to stop moving 100% of the time when it detects an obstacle.Yes
4In each forward run, there are 2 or less control interruptions from the user.Yes
5The mapping result should measure the diameter of pipe and have an error less than 5%.Yes
6The calculated distance traveled by the robot relative to the starting location should have an error of ± 5% when compared to the actual measured distance.Yes
7For the simulation environment, the robot is able to successfully traverse the complex pipe network from the starting location to the end location.Yes