Test Description

Objective

Assess the latency of robot feedback on the mobile application for 3 minutes.

Associated Requirements Untitled (https://heathered-english-a1d.notion.site/a47e20f162c844659f11c3fce61c4aa5)
Equipment Stretch RE1
Elements
Personnel Lead:
Location AI Makerspace, Tepper School of Business

Procedure

  1. Turn the robot on and home it. Ensure that the clocks on the tablet and the robot are synced to the global clock.

  2. Praveen to play the role of a patient and give a teleoperation command to the robot.

  3. The robot acts on the teleoperation command. The image sent packet here is timestamp 1 for the test verification script.

  4. Atharva plays the role of emergency rescue and stays on standby near the robot to be able to press the kill switch button in case the robot starts behaving undesirably.

  5. Praveen checks the robot metrics and the video feed he is seeing on the tablet. This is image received packet and serves as timestamp 2 for the test verification script.

  6. The test verification script augments these timestamp differences (between timestamp 1 and timestamp 2) in an array.

  7. Repeat steps 2-6 for 3 minutes.

  8. Once step 7 is finished, kill the script, and turn the robot off.

Validation

The patient (Praveen) was able to retrieve robot's metrics and video feed with the time between the robot's real-time status and the one reflected on the mobile application (latency) not exceeding 2 seconds. The proof of this will be visible in the timestamp difference array for a period of 3 minutes.

Testing Results and Evidence