← All reports
PDF Excel ReqIF

Kids Remote Control Airplane

System Requirements Specification (SyRS) — ISO/IEC/IEEE 15289 — Specification | IEEE 29148 §6.2–6.4
Generated 2026-03-27 — UHT Journal / universalhex.org

Referenced Standards

StandardTitle
EN 300
EN 71
EN 71-1
IEC 60068-2-27
IEC 62061 Safety of machinery — Functional safety of safety-related control systems
IEC 62133
IEC 62133-1
IEC 62133-2
IEC 62368-1
ISO 3664
ISO 8995-1

Acronyms & Abbreviations

AcronymExpansion
ARC Architecture Decisions
CCCS Completeness, Consistency, Correctness, Stability
EARS Easy Approach to Requirements Syntax
IFC Interface Requirements
RED Radio Equipment Directive
RSSI Received Signal Strength Indicator
STK Stakeholder Requirements
SUB Subsystem Requirements
SYS System Requirements
UHT Universal Hex Taxonomy
VER Verification Plan

Stakeholder Requirements (STK)

RefRequirementV&VTags
STK-REQ-001 The Kids Remote Control Airplane SHALL enable a child aged 8-14 to independently set up, launch, fly, and land the aircraft in a local park within 25 minutes total session time including setup and teardown.
Rationale: Child Pilot, Weekend Park Flight scenario: the primary ConOps scenario shows a 25-minute cycle from unbox to packup. If setup exceeds this budget, children lose interest and the product fails its mission.
Demonstration stakeholder, stk-child-pilot, session-485, idempotency:stk-child-pilot-session-time-485
STK-REQ-002 The Kids Remote Control Airplane SHALL provide flight controls that allow a novice pilot with no prior RC experience to perform basic manoeuvres (straight flight, banked turns, climb, descend) within the first flight session.
Rationale: Child Pilot, Weekend Park Flight scenario: the child practices circuits, left/right turns, and figure-eights on first outing. If controls require pre-training, the product loses the unbox-and-fly value proposition.
Demonstration stakeholder, stk-child-pilot, session-485, idempotency:stk-child-pilot-intuitive-control-485
STK-REQ-003 The Kids Remote Control Airplane SHALL allow a parent to verify safe operating state (battery charge, control link, airframe integrity) using only onboard visual indicators and the product manual, without specialised tools.
Rationale: Parent/Guardian, all scenarios: parent performs go/no-go checks before flight, post-crash inspection, and charging monitoring. Must be accessible to non-technical adults.
Demonstration stakeholder, stk-parent, session-485, idempotency:stk-parent-visual-status-485
STK-REQ-004 The Kids Remote Control Airplane SHALL provide battery charging with active per-cell monitoring, thermal protection, and audible plus visual fault warnings that alert a non-technical user to abort charging before thermal runaway.
Rationale: Parent/Guardian, Charging Fire Emergency scenario: charger detected cell imbalance and triggered warnings, allowing parent to intervene. Without cell-level monitoring, a damaged battery reaches thermal runaway on a kitchen counter.
Test stakeholder, stk-parent, session-485, idempotency:stk-parent-safe-charging-485
STK-REQ-005 The Kids Remote Control Airplane SHALL limit maximum kinetic energy at any achievable airspeed to below 12 J to ensure that an uncontrolled impact with a bystander does not cause serious injury.
Rationale: Bystanders, H-004 (descent strike): with ~0.25 kg mass and max airspeed ~15 m/s, KE is ~28 J in a dive. Mass and speed limits must keep energy below the 12 J threshold derived from ASTM toy impact safety standards.
Analysis stakeholder, stk-bystander, session-485, idempotency:stk-bystander-kinetic-energy-485
STK-REQ-006 The Kids Remote Control Airplane SHALL autonomously enter a controlled descent mode when the control link is lost for more than 500 ms, preventing unpredictable flyaway over populated areas.
Rationale: Bystanders, Signal Loss Failsafe scenario: aircraft behind trees loses signal, failsafe triggers controlled glide. Without this, lost-link aircraft fly unpredictably until battery dies, potentially striking people or property far from the flying site.
Test stakeholder, stk-bystander, session-485, idempotency:stk-bystander-failsafe-descent-485
STK-REQ-007 The Kids Remote Control Airplane SHALL be constructible from commercially available materials (EPP/EPO foam, COTS electronics) and standard manufacturing processes to support production volumes exceeding 10,000 units per year at a retail price point below USD 80.
Rationale: Manufacturer: product must be economically viable at scale. EPP foam is CNC-cut, electronics are off-the-shelf. Custom ASICs or exotic materials make the price point impossible and kill the product.
Analysis stakeholder, stk-manufacturer, session-485, idempotency:stk-manufacturer-production-485
STK-REQ-008 The Kids Remote Control Airplane SHALL be field-repairable for common crash damage (broken propeller, cracked wing foam, loose control linkage) within 15 minutes using spare parts and adhesive included in the product box.
Rationale: Manufacturer, Wind Gust Crash scenario: child replaces propeller and glues wing crack in 10 minutes at field. If field repair is impossible, every crash becomes a warranty return, destroying margins and customer satisfaction.
Demonstration stakeholder, stk-manufacturer, session-485, idempotency:stk-manufacturer-field-repair-485
STK-REQ-009 The Kids Remote Control Airplane SHALL comply with EN 71 Parts 1-3 (EU), ASTM F963 (US), and equivalent toy safety standards for mechanical strength, flammability, and material toxicity.
Rationale: Regulators: these are mandatory market-access requirements. Non-compliance prevents legal sale in the US and EU — the two largest toy markets.
Inspection stakeholder, stk-regulator, session-485, idempotency:stk-regulator-toy-safety-485
STK-REQ-010 The Kids Remote Control Airplane total flight-ready mass SHALL be below 250 g to remain exempt from UAS registration requirements under FAA Part 107 and EASA drone regulations.
Rationale: Regulators: sub-250g threshold is the globally recognized boundary below which recreational model aircraft avoid registration, remote ID, and pilot certification requirements. Exceeding this mass transforms a toy into a regulated UAS.
Test stakeholder, stk-regulator, session-485, idempotency:stk-regulator-mass-limit-485
STK-REQ-011 The Kids Remote Control Airplane SHALL be packaged as a complete system (aircraft, transmitter, battery, charger, spare propeller, manual) in a single retail box compliant with IATA DGR Section II for lithium polymer battery shipping.
Rationale: Retailer: single-box packaging simplifies shelf management and prevents missing-accessory returns. IATA DGR Section II compliance is required for air freight — non-compliant packaging forces expensive ground-only logistics.
Inspection stakeholder, stk-retailer, session-485, idempotency:stk-retailer-packaging-485
STK-REQ-012 The Kids Remote Control Airplane SHALL display clear age-rating labelling (8+) and multilingual safety warnings on all packaging surfaces visible at retail, per EN 71 Part 1 and ASTM F963 labelling requirements.
Rationale: Retailer: age labelling protects retailer from liability if sold to underage child. Missing or unclear labelling triggers retailer compliance audits and potential delisting.
Inspection stakeholder, stk-retailer, session-485, idempotency:stk-retailer-labelling-485
STK-REQ-013 The Kids Remote Control Airplane SHALL maintain controlled flight in wind speeds up to 15 knots, and SHALL maintain controllability with reduced manoeuvrability in wind speeds from 15 to 25 knots.
Rationale: Environment as stakeholder, Physical constraint: 15 kt is typical park-flying conditions. 15-25 kt is marginal but the aircraft must remain controllable enough to land safely rather than becoming uncontrollable.
Test stakeholder, stk-environment, session-485, idempotency:stk-environment-wind-485
STK-REQ-014 The Kids Remote Control Airplane SHALL operate its control link within the 2.4 GHz ISM band at less than 1 W EIRP using FHSS modulation, and SHALL tolerate co-channel interference from WiFi and Bluetooth sources without loss of aircraft control.
Rationale: Environment as stakeholder, Electromagnetic constraint: parks have WiFi hotspots, Bluetooth speakers, other RC aircraft. FCC Part 15.249 mandates <1W EIRP. If the link cannot coexist, flights near any public space fail.
Test stakeholder, stk-environment, session-485, idempotency:stk-environment-rf-coexist-485

System Requirements (SYS)

RefRequirementV&VTags
SYS-REQ-001 The Kids Remote Control Airplane SHALL achieve sustained level flight at airspeeds between 5 m/s and 15 m/s with a total flight-ready mass not exceeding 250 g.
Rationale: Derived from STK mass limit (<250g for regulatory exemption) and operational need for slow, controllable flight. Below 5 m/s the aircraft stalls in light wind; above 15 m/s kinetic energy exceeds safe bystander impact thresholds.
Test system, performance, session-485, idempotency:sys-flight-envelope-485
SYS-REQ-002 The transmitter SHALL provide proportional control on a minimum of 3 channels (throttle, elevator, rudder or aileron) with end-to-end control latency not exceeding 50 ms from stick deflection to control surface response.
Rationale: Derived from STK intuitive control need. Three channels is the minimum for controlled 3D flight. 50 ms latency is the threshold above which novice pilots perceive lag and over-correct, leading to pilot-induced oscillation.
Test system, performance, session-485, idempotency:sys-control-latency-485
SYS-REQ-003 The aircraft SHALL incorporate gyro-assisted stability augmentation that limits bank angle to ±45 degrees and pitch angle to ±30 degrees in beginner mode, preventing novice pilots from entering unrecoverable attitudes.
Rationale: Derived from STK novice pilot need. Without attitude limiting, a child's instinctive full-stick response to unexpected motion produces 90-degree banks and vertical dives. ±45° bank and ±30° pitch are the thresholds above which recovery requires trained reflexes.
Test system, sil-1, safety, session-485, idempotency:sys-gyro-stabilisation-485
SYS-REQ-004 When the receiver detects loss of valid control frames for more than 500 ms, the Kids Remote Control Airplane SHALL cut motor power to idle and set control surfaces to a nose-down glide trim achieving a descent rate not exceeding 3 m/s.
Rationale: H-003 (flyaway) drives SIL 1. 500 ms is the standard RC failsafe timeout (FHSS frame rate ~9 ms means >50 consecutive lost frames). 3 m/s descent rate limits impact energy to ~1.1 J for a 250g aircraft — well below injury threshold.
Test system, sil-1, safety, session-485, idempotency:sys-failsafe-descent-485
SYS-REQ-005 The balance charger SHALL monitor individual cell voltage during charging with automatic charge termination when any cell exceeds 4.20 V ±0.025 V, and SHALL disconnect charging current when battery surface temperature exceeds 45 degrees Celsius.
Rationale: H-002 (LiPo thermal runaway) drives SIL 2. Per-cell monitoring catches cell imbalance — the primary cause of thermal runaway in multi-cell LiPo packs. 45°C thermal cutoff is the industry-standard threshold for consumer LiPo charging per IEC 62133.
Test system, sil-2, safety, session-485, idempotency:sys-charge-safety-485
SYS-REQ-006 The propeller SHALL be constructed from a material that yields or fragments on impact with a force not exceeding 15 N, preventing transmission of cutting forces to skin at maximum motor RPM.
Rationale: H-001 (propeller laceration) drives SIL 2. Nylon or flexible polymer propellers fragment rather than cut on impact. The 15 N breakaway threshold is derived from the force at which a rotating 5-inch prop in EPP foam aircraft can lacerate skin.
Test system, sil-2, safety, session-485, idempotency:sys-prop-frangible-485
SYS-REQ-007 The 2.4 GHz FHSS control link SHALL maintain less than 1 percent frame loss rate at a range of 150 m in open field conditions with at least three co-channel WiFi access points operating within 50 m of the transmitter.
Rationale: Derived from STK RF coexistence and operational range need. 150 m covers the typical park flying envelope. 1% frame loss is the threshold below which failsafe does not falsely trigger (50 consecutive lost frames needed at 9 ms rate).
Test system, performance, session-485, idempotency:sys-link-range-485
SYS-REQ-008 The aircraft airframe SHALL withstand a 10 m/s nose-first impact onto grass without battery ejection, exposure of electrical wiring, or creation of sharp edges capable of lacerating a child's hand during post-crash handling.
Rationale: H-004 (descent strike) and H-005 (exposed wiring). 10 m/s represents a typical crash speed from 10 m altitude in failsafe glide. Battery ejection creates an electrocution and fire hazard; exposed wiring can short-circuit at 20-40A.
Test system, sil-1, safety, session-485, idempotency:sys-crash-integrity-485
SYS-REQ-009 The complete system SHALL be ready for first flight within 10 minutes of unboxing by a child aged 10 following printed instructions only, with no internet access, tools, or prior RC experience required.
Rationale: Derived from STK session time need. 10-minute setup budget leaves 15 minutes for flying and packup within the 25-minute total session. If setup requires tools, downloads, or adult-only steps, the product fails the child-independence requirement.
Demonstration system, performance, session-485, idempotency:sys-setup-time-485
SYS-REQ-010 The ESC SHALL progressively reduce motor power when battery cell voltage drops below 3.3 V and SHALL cut motor power completely at 3.0 V per cell, while the transmitter SHALL provide an audible low-battery warning at the 3.3 V threshold.
Rationale: H-002 (battery thermal runaway from deep discharge) and Battery Critical mode. Over-discharging LiPo below 3.0V causes copper dissolution and internal shorts on next charge. Progressive power reduction gives the pilot time to land rather than suffering sudden power loss at altitude.
Test system, sil-1, safety, session-485, idempotency:sys-low-voltage-cutoff-485
SYS-REQ-011 The Kids Remote Control Airplane total flight-ready mass (airframe, LiPo pack, avionics, propulsion) SHALL not exceed 250 g in ready-to-fly configuration.
Rationale: Derived from STK-REQ-010. The 250g threshold is the EASA/CAA open-category micro UAS limit below which no registration, training, or operational approval is required. Exceeding this makes the product illegal to fly in UK, EU, and most CE/UKCA markets without regulatory action from the child's family. Mass budget also constrains design choices throughout — it is the primary driver for integrated ESC/BEC, EPP foam construction, and 2S LiPo selection.
Test system, sil-1, session-490, idempotency:sys-total-mass-budget-490
SYS-REQ-012 The Kids Remote Control Airplane SHALL display EN 71 Part 1 and ASTM F963 mandatory safety labelling on the airframe and packaging, including minimum age marking (8+), CE/UKCA marking, and propeller hazard warning visible at 50 cm distance.
Rationale: Derived from STK-REQ-012 and STK-REQ-009 (regulatory compliance). EN 71 Part 1 and ASTM F963 labelling are legal requirements for toy products sold in EU/UK/US markets. Missing CE/UKCA marking blocks retail distribution. Propeller warning label is specifically required because the propeller is a laceration hazard to fingers (H-004) and the warning label is the last line of defence after physical guards are impractical at sub-250g mass.
Inspection system, regulated, sil-1, session-490, idempotency:sys-safety-labelling-490
SYS-REQ-013 Following any unplanned ground contact, the Kids Remote Control Airplane product documentation SHALL require the user to: (a) disconnect the LiPo battery before handling the aircraft; (b) inspect the battery for visible swelling, deformation, or puncture; (c) not resume flight if any physical deformation is detected; and (d) place the battery in the included LiPo safety pouch on a non-flammable surface if deformation is found. The product kit SHALL include a LiPo safety pouch.
Rationale: Addresses H-002 (LiPo thermal runaway after crash): the primary failure pathway is internal cell damage from crash impact that is not visible externally. Thermal runaway typically initiates 3-15 minutes after damage. No existing SYS requirement addressed the user-facing safe-state procedure after unplanned ground contact. The safe state for H-002 requires battery disconnected and isolated in fireproof container — this requirement makes that safe state reachable by a non-technical user. FAA post-crash guidance for UAVs mandates battery disconnection before approach.
Inspection system, sil-2, safety, h-002, session-497, validation, idempotency:sys-postcrash-battery-safety-497
SYS-REQ-014 The Kids Remote Control Airplane transmitter SHALL operate for a minimum of 5 continuous hours from 4 x AA alkaline batteries at 25 degrees C, measured from full cells to low-battery warning activation.
Rationale: STK-REQ-001 requires sessions up to 25 minutes; 5-hour transmitter battery life ensures the transmitter is not the limiting factor across a full afternoon of multi-session use, preventing mid-flight power loss that could cause loss of control.
Test system, transmitter, power, session-499, idempotency:sys-tx-battery-life-499

Requirements by Category (IEEE 29148)

4
Functional Requirements
6
Performance Requirements
1
Safety Requirements
1
Environmental Requirements
2
Compliance & Regulatory
4
Other

Traceability Matrix — STK to SYS

SourceTargetTypeDescription
STK-REQ-013 SYS-REQ-001 derives Wind resistance requirement derives from flight performance specification