Spring Semester Test Plans
Logistics
Equipment
- Autokrawlers (x2): All tests, unless otherwise specified, will involve one or both Autokrawler robots, henceforth referred to as “rovers”.
- Laptop (x1): A single laptop is used to coordinate actions and communication between the rovers. This laptop will be used to display/observe internal system states unless otherwise specified.
- PS4 Wireless Controllers (x2): These controllers are used to teleoperate the rovers.
- Obstacles (x1-x5): These are round objects ranging in diameter from the minimum required to entrap the rovers via high centering (approximately 20cm) to completely impassable by the rovers (approximately 1m).
Rover Status
Unless otherwise stated all tests will begin with the rovers and remote controllers turned on, connected, and running the ROS nodes relevant for each test.]
Locations
The Spring Validation Experiment (SVE) and other field tests will take place at the field test spot , which will be determined during the spring semester and before the SVE test; the other subsystem/component tests and system integration tests will be performed at the Planetary Robotics Lab (Gates Highbay) unless explicitly mentioned otherwise.
Personnel
All personnel will be present for all tests. Each subsystem test will be conducted by the person in charge of primary development of that subsystem. Integration tests will be conducted by the primary integrator of those systems.
Schedule
Subsystem Tests (ST)
ST.1: Autonomous Entrapment Detection Test
ST.2: Claw Pose Control Test
ST.3: Claw Grasping Test
ST.4: Winch Functionality Test
ST.5: Docking Planning Test
ST.6: Towing Coordination Test
ST.7: Camera Test
ST.8: Path Planning sub-system test
System Integration Tests (IT)
IT.1: Unobstructed Coplanar Docking Test
IT.2: Autonomous Rescue of Entrapped Rover
Spring Validation Experiment
Appendix A: System Requirements
Attachments:
- Rudimental SVE Test Plan: TeamI_SVE.docx (11/06/2017)
- Test Plan For Spring Semester: TeamI_TestPlan (02/07/2018)
- SVE Test Plan: TeamI_SVE (02/07/2018)
Fall Validation Experiment (FVE)
The Fall Validation Experiment will focus on the behaviors directly associated with towing a robot out of a several variations on a scenario involving a high centered robot.
Team I Fall Validation Experiment | |||
Location | GHC PRB High Bay | ||
Environment | 5mx5m, flat unobstructed area. | ||
Equipment | 2 Autokrawler rovers, 10cmx1.5m wooden ramp, 20cmx1.5m cylinder, 2 PS4 joysticks, 1 Laptop, 1 Wifi Router | ||
Test ID: A | Path Planning and Localization | ||
Description | Demonstrate path planning in a simulated environment. Demonstrate relative localization of the rover. | ||
Step | Step Description | Success Condition | |
A.1 | In simulation define an environment space (with a specified size) in which the rover will operate. Further, define a 1.0m by 1.0m obstacle in the environment with free space of at least 2.5m around it. The start state is defined on one side of the obstacle and goal state is defined on the other side of the obstacle and the orientation of the start state and goal state is kept at the same angle. This scenario will force the rover to circulate around the obstacle without colliding with it and reach the goal state. | The planner generates a path between the (specified) start state and the goal state if a feasible path exists while avoiding obstacles and taking into account the minimum turning radius of the rover. The simulated rover does this by following a generated path and ends in the desired position and orientation (goal state).
The path should lead the rover to a final state such that its orientation is aligned with the goal state orientation within 40 degrees and it is within a 0.25m radius of the goal state position. |
|
A.2 | Localization: Rover is teleoperated around a 3mx3m square in test area, returning as close as possible to the original starting position. | Rover odometry drift (calculated with respect to rover’s ground truth) is less than 10cm. | |
Test ID: B | Autonomous Demonstrations | ||
Description | Autonomously complete a simple docking operation, and autonomous path following. | ||
Step | Step Description | Success Condition | |
B.1 | Simple 1D Docking-Tow maneuver: Start the rovers 50cm apart, both on level ground (no obstructions). Send a command to autonomously dock and tow. | Winch-Rover advances 50cm to the Claw-Rover. Claw closes around tow ring.
Both rovers drive 50cm in the reverse direction such that the Winch-Rover is back in its original position. The claw opens to release the winch.. This maneuver will have a 75% success rate. |
|
Test ID: C | Component Demonstrations | ||
Description | Achieve docking and liberation of an entrapped rover by using a tele-operated (human-in loop) counterpart. | ||
Step | Step Description | Success Condition | |
C.1 | Camera subsystem | Show a live video feed from the rover to the base station laptop. | |
C.2 | Teleoperated dock, tow, release. | The following sequence occurs: Entrap one rover then drive the other rover up to it, dock, pull it off the obstacle, and release the docking mechanism. |
Attachments:
- Rudimental FVE Test Plan: TeamI_FVE.docx (11/06/2017)
- FVE Test Plan Ver.1: Fall Validation Experiment Plan.pdf (11/20/2017)
- FVE Test Plan Ver.2: Team I FVE v2.docx (11/28/2017)
- FVE Test Plan Ver.2: Team I FVE v3.docx (11/28/2017)