Our project involves the construction and programming of a DIY drone with capabilities for safe flight operation, communication, and possibly imaging or obstacle detection. The following outlines the relevant codes and standards guiding each part of our project:
FR Title 14 Part 107:
U.S. Federal Aviation Administration (FAA) regulation for safe operation of drones.
Specifies altitude limits, airspace classification, line-of-sight operation, and operator qualifications.
Application: Ensures safe and legal operation during test flights, particularly outdoors. Helps mitigate risk and ensures compliance with FAA regulations.
IEEE 1936.1-2021:
Safety and operational guidelines for drones and aerial robotics.
Covers system integrity, fail-safes, and risk management protocols.
Application: Guides the integration of safety features like emergency landing protocols or return-to-home functionality, ensuring reliability in critical situations.
NEC 2020 Article 480 (Battery Storage Systems):
Specifies safety requirements for battery installations, including storage, wiring, and charging protocols.
Application: Crucial for managing the rechargeable lithium-ion battery system, ensuring safety during charging and flight, and minimizing hazards.
NEC 2020 Article 690 and 691 (Photovoltaic Systems):
Guidelines for small photovoltaic (solar) systems.
Application: Relevant if the drone includes solar-powered components or a charging station, ensuring compliance with safety and efficiency standards. (Not incorporated yet but considered for future design).
IEEE 2050-2018 (Drone Software Development):
Provides guidelines for software engineering specific to drones.
Covers best practices for coding and control logic in drone applications.
Application: Ensures the reliability and maintainability of the Python code, minimizing errors and enhancing operational safety.
Python PEP 8 (Style Guide for Python Code):
Standardizes the formatting of Python code for readability and consistency.
Application: Ensures the codebase is easy to read and maintain, particularly useful for debugging and future updates.
IEEE 802.11 (WiFi Standards):
Specifies WiFi communication standards including data transmission speeds, frequency ranges, and security protocols.
Application: Ensures stable, secure communication for real-time data transmission, such as telemetry or video feed during flight.
IEEE 802.3 (Ethernet):
Ensures reliable wired networking, relevant if wired communication is used in docking or charging stations.
Application: Ensures compatibility and reliability in wired communication for a base station or other connected systems.
ISO 18251-1:2017 (Infrared Thermography):
Provides guidelines for the operation, calibration, and safety of thermal imaging devices and infrared sensors.
Application: Ensures accurate and safe use of thermal imaging sensors for navigation or environmental monitoring.
IEC 63180:2020 (Motion Sensors for Detection):
Sets requirements for motion sensors used in obstacle detection and navigation.
Application: Guides the setup of motion sensors to enhance collision avoidance capabilities during flight.