Functional Requirements | ||
User Need | Performance Requirement | Mandatory/Desired |
Rotorcraft shall identify the deck within the environment. | 1 false positive deck identification allowable in 100 trials from 10m. | Desired |
Rotorcraft shall sense position of deck in relation to the rotorcraft with accuracy as function of distance as follows:
1. Detection at minimum 10m distance 2. <10m distance : 0.4cm allowable error for each meter away |
Mandatory | |
When within landing range, rotorcraft shall predict dynamics of the deck. | Rotorcraft shall predict movement of deck within 0.8cm/m of current distance to deck over total algorithm loop time. | Mandatory |
The rotorcraft shall robustly follow a planned trajectory. | Follow planned trajectory 99% of time, within 0.8cm/m of current distance to deck. | Desired |
Rotorcraft shall land on the landing zone of the deck. | Rotorcraft shall land within 1 foot of center of the deck, as measured from the center of the rotorcraft. | Mandatory |
Rotorcraft shall land on dynamically moving deck. | Mandatory | |
Rotorcraft shall perform 8 successful landings over a 10 cycle lifetime. | Desired | |
Nonfunctional Requirements | ||
User Need | Constraint/Requirement | Required/Desired |
System shall operate in EMCON conditions. | Operation of autonomous landing mode shall be possible without radio commands and in GPS-denied conditions. | Mandatory |
System shall operate with minimal user input. | Autonomous landing sequence shall execute after a single user “go” command. | Mandatory |
Rotorcraft shall land safely. | System shall operate without damage to rotorcraft or deck. | Mandatory |
Rotorcraft shall operate in varying environmental conditions. | System shall operate through steady wind up to 5mph. | Desired |
System shall operate through gust wind up to 10mph. | Desired | |
System shall operate in 50m visibility. | Desired | |
System shall operate from minimum 0.0001 lux to maximum 100,000 lux | Desired |