System Requirements

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