Components of drones

Introduction


General physical structure of an UAV
 
Manned and unmanned aircraft of the same type generally have recognizably similar physical components. The main exceptions are the cockpit and environmental control system or life support systems. Some UAVs carry payloads (such as a camera) that weigh considerably less than an adult human, and as a result can be considerably smaller. Though they carry heavy payloads, weaponized military UAVs are lighter than their manned counterparts with comparable armaments.

Small civilian UAVs have no life-critical systems, and can thus be built out of lighter but less sturdy materials and shapes, and can use less robustly tested electronic control systems. For small UAVs, the quadcopter design has become popular, though this layout is rarely used for manned aircraft. Miniaturization means that less-powerful propulsion technologies can be used that are not feasible for manned aircraft, such as small electric motors and batteries.

Control systems for UAVs are often different than manned craft. For remote human control, a camera and video link almost always replace the cockpit windows; radio-transmitted digital commands replace physical cockpit controls. Autopilot software is used on both manned and unmanned aircraft, with varying feature sets.

Body



The primary difference for planes is the absence of the cockpit area and its windows. Tailless quadcopters are a common form factor for rotary wing UAVs while tailed mono- and bi-copters are common for manned platforms.

Power supply and platform


A lithium-ion polymer battery used to power a mobile phone
Specific energy100–265 W·h/kg(0.36–0.95 MJ/kg)
Energy density250–730 W·h/L(0.90–2.63 MJ/L)


Small UAVs mostly use lithium-polymer batteries (Li-Po), while larger vehicles rely on conventional airplane engines.

Battery elimination circuitry (BEC) is used to centralize power distribution and often harbors a microcontroller unit (MCU). Costlier switching BECs diminish heating on the platform.

Sensors



Position and movement sensors give information about the aircraft state. Exteroceptive sensors deal with external information like distance measurements, while exproprioceptive ones correlate internal and external states.

Non-cooperative sensors are able to detect targets autonomously so they are used for separation assurance and collision avoidance.

Degrees of freedom (DOF) refer to both the amount and quality of sensors on-board: 6 DOF implies 3-axis gyroscopes and accelerometers (a typical inertial measurement unit – IMU), 9 DOF refers to an IMU plus a compass, 10 DOF adds a barometer and 11 DOF usually adds a GPS receiver.




    Computing


    Single-board computers, Raspberry Pi 3 Model B

    UAV computing capability followed the advances of computing technology, beginning with analog controls and evolving into microcontrollers, then system-on-a-chip (SOC) and single-board computers (SBC).

    System hardware for small UAVs is often called the Flight Controller (FC), Flight Controller Board (FCB) or Autopilot.

    Actuators



    A generic electronic speed controller (ESC) module rated at 35 amperes with an integrated Battery eliminator circuit (BEC)

    UAV actuators include digital electronic speed controllers (which control the RPM of the motors) linked to motors/engines and propellers, servomotors (for planes and helicopters mostly), weapons, payload actuators, LEDs and speakers.

    Software

    UAV software called the flight stack or autopilot. UAVs are real-time systems that require rapid response to changing sensor data. Examples include Raspberry Pis, Beagleboards, etc. shielded with NavIOPXFMini, etc. or designed from scratch such as Nuttx, preemptive-RT Linux, Xenomai, Orocos-Robot Operating System or DDS-ROS 2.0.

    Flight stack overview

    LayerRequirementOperationsExample
    FirmwareTime-criticalFrom machine code to processor execution, memory access…ArduCopter-v1.px4
    MiddlewareTime-criticalFlight control, navigation, radio management...Cleanflight, ArduPilot
    Operating systemComputer-intensiveOptic flow, obstacle avoidance, SLAM, decision-making...ROS, Nuttx, Linux distributions, Microsoft IOT

    List of civil-use open-source stacks include:
    • KKMultiCopter
    • ArduCopter
    • DroneCode (forked from ArduCopter)
    • MultiWii
    • BaseFlight (forked from MultiWii)
    • CleanFlight (forked from BaseFlight)
    • BetaFlight (forked from CleanFlight)
    • RaceFlight (forked from CleanFlight)
    • iNav (forked from CleanFlight)
    • Paparazzi
    • OpenPilot
    • TauLabs (forked from OpenPilot)
    • dRonin (forked from OpenPilot)
    • LibrePilot (forked from OpenPilot)
    • CrazyFlie
    Loop principels

    UAVs employ open-loop, closed-loop or hybrid control architectures.

    • Open loop—This type provides a positive control signal (faster, slower, left, right, up, down) without incorporating feedback from sensor data.
    • Closed loop – This type incorporates sensor feedback to adjust behavior (reduce speed to reflect tailwind, move to altitude 300 feet). The PID controller is common. Sometimes, feedforward is employed, transferring the need to close the loop further.

    Flight controls


    Typical flight-control loops for a multirotor


    Flight control is one of the lower-layer system and is similar to manned aviation: plane flight dynamics, control and automation, helicopter flight dynamics and controls and multirotor flight dynamics were researched long before the rise of UAVs.

    Automatic flight involves multiple levels of priority.

    UAVs can be programmed to perform aggressive manœuvres or landing/perching on inclined surfaces, and then to climb toward better communication spots. Some UAVs can control flight with varying flight modelisation, such as VTOL designs.

    UAVs can also implement perching on a flat vertical surface.

    Communications

    2.4 GHz Transmitter And Receiver

    Most UAVs use a radio frequency front-end that connects the antenna to the analog-to-digital converter and a flight computer that controls avionics (and that may be capable of autonomous or semi-autonomous operation).

    Radio allows remote control and exchange of video and other data. Early UAVs had only uplink. Downlinks (e.g., realtime video) came later.

    In military systems and high-end domestic applications, downlink may convey payload management status. In civilian applications, most transmissions are commands from operator to vehicle. Downstream is mainly video. Telemetry is another kind of downstream link, transmitting status about the aircraft systems to the remote operator. UAVs use also satellite "uplink" to access satellite navigation systems.

    The radio signal from the operator side can be issued from either:

    • Ground control – a human operating a radio transmitter/receiver, a smartphone, a tablet, a computer, or the original meaning of a military ground control station (GCS). Recently control from wearable devices, human movement recognition, human brain waves was also demonstrated.
    • Remote network system, such as satellite duplex data links for some military powers. Downstream digital video over mobile networks has also entered consumer markets, while direct UAV control uplink over the celullar mesh is under researched.
    • Another aircraft, serving as a relay or mobile control station – military manned-unmanned teaming (MUM-T).

    Comments