Drones Course Material
Drones Course Material
OF MULTIROTORS
Drone Building Methodology
[Link]:
[Link]
[Link] Requirement
[Link] Requirement
[Link] Requirement
[Link] Sourcing and procurement:
[Link]
[Link]
[Link]
[Link]
E. Flight controller
PLANNING
A. Applications:
A Drone’s Capabilities
functionalities depend on its
application
B. Payload Requirement:
Photography camera and
Surveying equipments Military payload
sensors:
C. Weight and Thrust Estimation:
●Once the theoretical gross weight is estimated then thrust estimation can be done .
●Ideally for a drone to manoeuvre stably it should have a thrust to weight ratio of 2:1
D. Endurance Estimation :
●Endurance of a drone depends on the weight thrust and battery capacity.
DRONE COMPONENTS
Drone Frames
How to select a frame?
Based on the following:
1. Frame Material
2. Frame Shape
3. Frame Features
4. Frame Budget
5. Application
What are the types of Frame Material?
1. Carbon Fiber
2. Kevlar Composite
3. Polyethylene
4. Glass Fiber Composite
5. Aluminum Composite
6. Wooden Composite (Aeroply Balsa, Birch)
How to choose?
1. Choosing the best materials for your drone's frame is not an easy task. It depends on your
personal preferences, budget, intended use, and experience level.
1. Still, when considering the weight and size of your drone, remember that lighter materials can
improve flight time, stability, and maneuverability, but they can also reduce durability and
resilience. Additionally, think about the strength and stiffness of the materials in terms of
vibration, noise, and efficiency.
1. Stiffer materials can improve these aspects but also increase the risk of damage and
interference. Lastly, consider the durability and reliability of your materials to reduce
maintenance and repair costs; however, it may also compromise performance and aesthetics.
By following these principles and tips, you can select the best materials for your drone's frame
and propellers to enjoy a well-designed and well-built drone.
Characteristics of materials
1. Carbon fiber is light and strong but brittle and expensive.
Glass Fibre +
Polyethylene Drone Frame
ABS Plastic Drone Frame
4. Wood is an affordable and easy to work with material but can warp or crack.
CW- Clockwise
CCW- Counter Clockwise
Place the center of thrust both laterally and longitudinally, and create a desired total torque,
or turning force, by altering the speed of each [Link] propellers on a bi-copter rotate in
the opposite direction. These propeller pairs will create lifting thrust without rotating in the
same direction. Each rotor generates power and torque along its axis of rotation, as well as
a drag force in the opposite direction of the vehicle's flight path. The net aerodynamic
torque, and the angular acceleration along the yaw axis, are exactly zero if all rotors spin at
the same angular velocity.
What is a Tricopters?
Tricopters typically have three fixed-pitch propellers. These can fly in more directions than bicopters and
can also carry a substantial load. Tricopters have three motors in a Y or T configuration, with the motors
sitting in the distal part of the limbs. If you get your hands on a tricopter, you'll notice that it has a lot more
stability than a bicopter because of the extra blade.
In comparison to a quadcopter, a tricopter has more yaw authority which means that when a
quadcopter or hexacopter yaws, half of the motors slow down while the other half speeds up. If
the copter is flying at maximum speed (all motors on), it will have to slow down to achieve yaw. On
the other hand, a tricopter employs a servo to achieve yaw, therefore it loses less thrust in the
same situation.
What is a Quadcopter?
The quadcopter is indeed the most popular multi-copter. Everyone loves quadcopter, whether it's a DIY maker or a
professional drone manufacturer because it's been demonstrated that four is the optimal number for balancing price,
performance, stability, and flying time. A quadcopter is a multi-rotor drone with 4 motors attached. This Drone
stabilizes its flight using an electronic sensor and control system. There are three types of quadcopters - Plus shape
quadcopter, Cross shape quadcopter, and H shape quadcopter.
All the shapes are stable in forward flight, but quadcopter requires a yaw control input in forward flight. Yaw control
authority is identical for all configurations but the pitch and roll control authority is about 30% greater in the case of
cross configuration. H-frame drones were the first and the most popular drones. They can handle a lot of FPV gear
while running on a LiPo battery. They feature a wider base, which ensures that they roll steadily. H-frame drone
batteries tend to survive longer since their location prevents them from being readily damaged. It's also the best
drone frame for racing because it has lots of room for easy construction and changes.
What is a Hexacopter?
The hexacopter has six propellers that are placed in a circle around the hexacopter's main body. The machine's
bottom has a pair of leg-like appendages that allow it to land safely on the ground. Because of its six propellers, the
quadcopter is a more powerful flyer than the quadcopter and can carry bigger loads. The hexacopter has a
substantial advantage that even if one of the propellers fails, the craft can still fly because of the other five
propellers. This implies that if one of the propellers fails, the drone will not crash to the ground, causing damage to
the equipment attached to it. The contraption will not be able to fly if two propellers fail, but it will stay stable
enough to land safely.
A hexacopter can go quicker and reach higher altitudes than a quadcopter. Because hexacopters
are more expensive, these are typically employed to transport more valuable cargo that cannot be
destroyed in the event of a crash. They are also larger and more complex to assemble and store
than quadcopters.
What is a Octocopter?
This is the drone with eight propellers and is significantly more powerful than either a quadcopter or a hexacopter.
In comparison to previous drones, these can fly higher, move faster, and carry heavier payloads. The octocopter is
also extremely steady in the air, allowing it to capture footage with high-quality graphics and minimal shaking.
These are considered the cream of the crop when it comes to drones because of their high performance value.
They're utilized for highly specialized tasks that may require them to travel through rain or heavy gusts.
The machine's robustness allows it to withstand severe weather without being thrown
off course. Even if two or three propellers are destroyed, the drone will continue to fly.
What are the different features in a frame?
1. Foldable arms, for instance, allow for easy storage and transport.
1. Landing gear provides a stable base for taking off and landing, as well as protecting the
camera and other components from damage.
1. A camera mount allows you to attach a camera or gimbal to the frame for capturing aerial
footage.
1. Vibration dampeners reduce the vibration and noise of the motors and props, improving flight
performance and video quality.
1. Additionally, LED lights enhance the visibility and safety of your drone in low-light conditions.
How much would a frame cost?
Factors listing out the estimation of the cost:
1. The price of a drone frame can vary widely depending on the material, shape, size, and
features of the frame.
1. You can expect to pay more for a carbon fiber, hexacopter, or octocopter frame than for
a plastic, quadcopter, or foldable frame. However, you also need to factor in the cost of
the other components that you need to complete your drone, such as the motors, props,
ESCs, flight controller, battery, and receiver.
1. A good rule of thumb is to allocate about 20% to 30% of your total budget for the frame.
Materials Selection
• Several types may be used in the construction of a UAV, including various classes of aluminium
alloys, steels, titanium alloys and composites.
• Factors which influence the selection include strength, stiffness, density, cost, thermal
conductivity, toughness, radar absorption, tolerance of high temperatures, corrosion resistance,
etc.
• Advantages:
• Disadvantages:
Other advantages:
Many heat treatment & tempering processes available for altering material properties.
Disadvantages:
• Disadvantages
– Lack of availability.
Composites
• These consist of any reinforcing material suspended in a matrix.
• Usually moulded or cured, either at room temperature or at an elevated temperature /
pressure for improved strength & quality.
Two basic types:
(a) “Chopped fibre” or “whisker” reinforced
• Another big advantage is that their structural properties may be tailored to match the expected
loads acting in different directions.
• Most common type is graphite epoxy or carbon fibre composite (CFC) – can reduce component
weight by around 25% compared with Al alloys but up to 10 x cost.
★ A PDB has positive pads/terminals which are all connected and negative terminals/pads
which are all connected. This way when you solder all of the red wires from your ESC’s
and battery to the positive pads on the PDB, and the black wires to all the negative pads,
they will all become connected so your battery can provide power to all of your ESC’s
Why do we need PDB…..????
●Power distribution boards (PDBs) play a crucial role in the operation of unmanned aerial
vehicles (UAVs)
[Link] Power Management:
➢ UAVs require power for various components, including flight controllers, motors,
cameras, sensors, and communication systems.
➢ A PDB acts as a centralized hub for distributing power to these components efficiently.
[Link] and Organization:
➢ Instead of having separate power wires for each component, a PDB consolidates
connections.
➢ It simplifies wiring, reduces clutter, and ensures a neat layout within the UAV frame.
3. Voltage Regulation and Filtering:
➢ PDBs often include voltage regulators (such as BECs) to provide stable and regulated
voltages to different systems.
➢ They filter out noise and voltage spikes, preventing damage to sensitive electronics.
4. Redundancy and Reliability:
➢ Some PDBs offer redundant power inputs (e.g., from multiple batteries or power
sources).
➢ Redundancy enhances reliability, ensuring continued operation even if one power
source fails.
5. Current Monitoring and Protection:
➢ PDBs monitor current flow to prevent overloading.
➢ They may include fuses or circuit breakers to protect against excessive current.
6. Distribution to ESCs and Motors:
➢ PDBs distribute power to individual electronic speed controllers (ESCs) that control the
motors.
➢ Proper distribution ensures balanced thrust across all motors during flight.
7. Integration with Flight Controllers:
➢ PDBs often integrate with flight controllers (such as Pixhawk or ArduPilot).
➢ They provide power to the flight controller and allow communication between
components.
8. Customization and Expansion:
➢ Some PDBs have additional features like LED lighting, voltage monitoring, or telemetry
ports.
➢ Users can choose PDBs based on their specific UAV requirements
Stand alone or integrated PDB
★ Both the PDB support voltages up to 12s with the maximum current of the RDQ at
500A and the Matek with a 280A continuous and 440A burst current rating it all boils
down to the size of the quad.
★ If the quad is a 3” or 4” then a small 20×20 PDB will suffice. Quads from 5 to 7” will
work fine with a medium power PDB and anything larger than 7” will require an X class
PDB.
ADDITIONAL FEATURES
The PDB’s are not the same as they were a decade ago. PDB have
evolved into something more than just distributing power. Manufacturers
saw the wasted space available on a PDB board and with innovation or
dare, I say sales figures in mind, tried to make multipurpose PDB. Matek
was the first company to design multipurpose PDB’s.
PDB with VTx
The answer is NO!! that is what makes this component so unique. The
Flight Controller has all the features and components that a regular FC
would have, all the way from barometers to measure the atmospheric
pressure to flash storages to store flight data. The PDB also makes no
compromises with most FC PDB combos, with current carrying capacity
over 30A
Current Sensors
★ Some FC’s come with a current sensor, some
don’t. Current sensors have become so
important in today’s drone building.
★ Current sensors well help to measure the
amount of current the quad draws. 22xx motors
draw more than 30A per motor and
manufacturers sometimes don’t provide the
most accurate of current draws for their motors.
★ Hence, for this reason, current sensing becomes
essential to monitor the current draws of
motors, to ensure that the PDB is not stressed
and not stressing the batteries.
4 in 1 ESC
★ 4 in 1 ESC’s as the name suggests, is a board that has 4 ESC’s. 4 in 1 ESC’s are
compact, lightweight and greatly reduce the wiring mess. Since individual are not
used here, the need to use PDB are avoided.
★ 4 in 1 ESC’s tend to be cheaper, with the HolyBro Tekko 65A metal 4 in 1 ESC
costing $90 while the same individual HolyBro Tekko 65A metal ESC costing $31
(bringing the total cost of 4 ESC’s to $124). Both are similar spec’d ESCs with the
same voltage and current support, the individual ESC costing 25% more for 4
ESCs.
★ Not only cost, but the 4 in ESC’s are also becoming much more reliable. The
downside to using a 4 in 1 ESC is that if one ESC dies, the whole board is useless
even though all the other three ESC’s are working fine.
How to choose a Power Distribution Board…??
There are three main factors to consider when it comes to choosing a PDB for your
drone. Even though some multirotor frame kits include a PDB, or have one integrated
inside one of the frame plates it is still a good idea to check the specs to ensure it will
work with your motors/ESC.
Number of connectors
A fairly obvious thing to consider is to make sure the PDB has sufficient connectors
for all of your ESC’s so you can easily solder everything to your board.
Voltage Regulator
As mentioned before having a voltage regulator onboard the PDB provides a convenient
way to power auxiliary equipment on your multirotor drone such as external LED’s or FPV
equipment.
Current Rating
The main safety aspect in terms of choosing a PDB for your drone is to make sure the PDB
can handle the amount of current that is required to pass through it. The way to work this
out is fairly easy, you simply need to check the ratings of your ESC’s on your multicopter to
find the maximum total current draw. So if we are building a quadcopter that uses 4x 20A
ESC’s we ideally need to have a PDB that can handle (4x20A) 80A. However in reality we
will not be flying a quadcopter at max throttle so you could get away with a 60A PDB, but in
my opinion it is always best to spend a bit more and use a over rated PDB as its worth the
extra safety factor.
FLIGHT CONTROLLER
What is flight controller???
A flight controller (FC) serves as the brain of an FPV drone. It’s a circuit board
equipped with sensors that detect the drone’s movements and user commands.
With this information, the FC adjusts the speed of the motors to move the drone
in the desired direction. Essentially, it stabilizes the aircraft, ensures precise
flight maneuvers, and provides critical data to the pilot. Whether you’re a
beginner or an experienced pilot, understanding the basics of flight controllers
is crucial for getting the most out of your flying experience
Role and functionalities of FC:
1. Central Brain:
○ The FC acts as the central brain of the UAV.
○ It processes data from various sensors and user inputs to control the drone’s
behavior.
2. Sensors Integration:
○ The FC integrates data from sensors such as gyroscopes, accelerometers,
magnetometers, and barometers.
○ These sensors provide information about the UAV’s orientation, acceleration,
altitude, and position.
3. Stabilization and Control:
○ The FC supports various flight modes (e.g., manual, stabilize, altitude hold, loiter, auto).
○ Users can switch between modes based on their requirements.
5. Communication with Other Components:
○ The FC communicates with other components like GPS modules, telemetry radios, and
receivers.
○ It relays commands and receives status updates.
6. Autonomous Navigation:
1. Accelerometer (ACC):
○ Measures linear acceleration (changes in velocity).
○ Detects forces acting on the sensor along different axes (usually X, Y, and Z).
○ Used to determine tilt, acceleration, and gravity-related effects.
○ Applications:
■ Drones: Stabilization, altitude control, and collision avoidance.
2. Gyroscope (Gyro):
○ Measures angular velocity (rotational motion).
○ Detects changes in orientation (rotation) around different axes.
○ Used for tracking yaw, pitch, and roll.
○ Applications:
■ Drones: Precise control during flight maneuvers.
■ Robotics: Robot arm positioning, balancing.
1. Magnetometer (Optional):
■ Measures the strength and direction of magnetic fields.
■ Helps determine the orientation relative to Earth’s magnetic field.
■ Used in combination with accelerometers and gyroscopes for full 3D
orientation estimation.
■ Applications:
■ Compasses: Navigation, heading determination.
■ Drones: Waypoint navigation, georeferencing.
2. Barometer (Sometimes Included):
■ Measures atmospheric pressure.
■ Used for altitude estimation (barometric altitude).
■ Applications:
■ Drones: Altitude hold, terrain following.
How IMUs Work
○ IMUs continuously collect data from these sensors.
○ The accelerometer provides acceleration information, the gyroscope provides
angular velocity, and the magnetometer provides orientation relative to the
Earth’s magnetic field.
○ Algorithms combine and process this data to estimate the device’s position and
orientation in 3D space.
Connect to FC software and calibrate
There are two kinds of electronic speed controllers based on the specific requirements, you can
acquire the exact one existing in RC Models shops such as brushed ESC and brushless Electronic
Speed Control.
Standard BLDC 30 amp ESC Electronic Speed Controller with Connector is specifically made for
quadcopters and multi-rotors. It provides faster and better motor speed control giving better flight
performance compared to other available ESCs.
Electronic Speed Controller Design Components
• Voltage regulator/BEC (Battery Eliminator Circuit): Transmits power back to receiver and
servos.
• Processor: Enclosed within a single Si semiconductor chip, decodes data from receiver
and regulates power to motor using FETs.
• Secondary function: Keeps some power for flight control in dangerous situations.
• ESC transistor: Observes complete current & voltage of the motor and battery, functions
like a switch to control the electric motor's current flow.
Components used in ESC
The components used in ESC mainly include the following
• Processor decodes data from the receiver and regulates power to the motor using FETs.
• Transistor in ESC observes the complete current and voltage of the motor and battery,
controlling current flow to throttle the electric motor.
Features of an Electronic Speed Control
• Includes three wires: one for the main battery, one for the servo wire, and one for motor
power.
• Features include a battery eliminator circuit, low voltage cutoff, brake, and to.
Speed Control Techniques in Aircraft
• Part throttle situations result in heat loss due to current flow through resistor.
• Current speed controllers switch power to motor quickly, using MOSFET Transistor as a
switch.
ESC Circuit
How PWM works in an ESC:
This will result in an average voltage or power delivered to the motor that is 50% of the
maximum. By varying the duty cycle of the PWM signal, the ESC can regulate the motor
speed. A higher duty cycle will result in a higher average power delivered to the motor
What is the range of the PWM signal in ESC?
PWM ESCs communicate using a periodic pulse, where the width of the pulse indicates the
desired power level. The pulse width typically ranges between 1000 uS for zero power and
2000uS for full power.
What is PWM signal frequency in ESCs?
The frequency of a PWM signal describes how often the signal switches between high and low
voltages. Frequency is expressed in the unit of Hertz. The duty cycle is the percentage of time the
signal stays at a high voltage. It is expressed as the percentage of the period.
Is ESC PPM or PWM?
PWM and PPM are two common words used in the R/C industry. PWM stands for Pulse Width
Modulation and PPM stands for Pulse Position Modulation. Some devices that use PWM for
control are ESC's (electronic speed controls) and servos. PWM is a technique used to relay data in
the form of a varying pulse width.
Let’s explore the different types of Electronic Speed
Controllers (ESCs) commonly used in drones:
● Onboard ESCs:
● Separate ESCs (Standalone ESCs)
● Brushed ESCs
● Brushless ESCs:
● Sine-Wave ESCs vs. Square-Wave ESCs
● 8-bit vs. 32-bit ESCs
Onboard ESCs
onboard ESCs are integrated into the drone’s
flight controller board, allowing for a compact
and streamlined design.
● They are commonly found in ready-to-fly
(RTF) and all-in-one flight controller setups.
These ESCs simplify wiring and reduce the
number of external components .
Separate ESCs (Standalone ESCs)
● Separate ESCs are individual electronic
modules that are not integrated into
the flight controller board.
● They provide flexibility in terms of
placement and allow for customization.
● These ESCs are often used in
custom-built drones or when upgrading
existing setups
Brushed ESCs
• Mainly include a microcontroller for understanding input signal and controlling electric motor.
• Inbuilt firmware allows for modification of factory program for specific applications.
Applications
Electric cars Electric bicycles Electric aircraft Cars Helicopters Airplanes Boats
ESC Firmware Quadcopters Model trains Power Distribution Safety Features Motor Control
Drone Applications Overview
• Drones are used in hobbyist, industrial, commercial, and military applications.
• Commercial applications include building monitoring, plant monitoring, agriculture, shooting, and
delivery of essential goods.
• High-range drones typically use BLDC motors, which require continuous speed regulation.
• The ESC circuit is responsible for this, incorporating features like cautious speed regulation.
Choosing the Right ESC
• Match the ESC to the motor type used.
• Brushed ESC is for brushed motors, brushless ESC is for brushless motors.
• Most RC models come with pre-installed ESCs, usually brushed digital units.
• If the car has analog speed control, consider a digital one for swing arm operation.
• Alternatively, get an ESC with opposite functionality to eliminate track-related disturbances and
prevents.
Drone Applications Overview
● The topology utilized for controlling ❖ In drones, there are two kinds of
the motor brushless motors are used like BLDC,
● Compromise among efficiency & BLAC and also called PMSM or
cost permanent magnet synchronous
● The kind of battery used on the motors. So the choice of motor mainly
drone depends on the preferred control
● Necessary performance algorithm like trapezoidal otherwise
● EMC(electromagnetic compatibility) FOC (field-oriented control).
and resistance to interference
Electronic Speed Control (ESC)overview
● ESC follows a speed reference signal to alter the speed of a switching network of field-effect
transistors.
● Motor speed can be adjusted by altering the switching frequency or duty cycle of transistors.
Electronic Speed Control (ESC)overview
Brushless ESC Systems
Speed Controllers
• BLDC motors require different speed
• Programming-based speed controllers
controls due to their ability to change
allow braking, acceleration, timing, and
voltage on their armature.
direction of revolution.
• Brushless ESC systems use 3-phase AC
• Reverse motor direction can be achieved
power like a variable frequency drive (VFD).
by switching any 3 leads of the ESC towards
• BLDC motors are popular due to their the motor.
power, efficiency, lightweight, and longevity.
Motors For Drones
It is a device used to convert electrical energy to mechanical energy. Most
motors operate through the interaction between motors magnetic field and
current in its windings to generate torque
thru
st
air
Propeller design variables
1. Diameter - more the diameter more the momentum transfer hence
more the thrust
2. No of blades - More no of blades produces more thrust
3. Pitch- pitch is the ease with which the propeller blade can move
through the air.
4. Solidity- number of blades*chord at radius /circumference at r
Increase in solidity ratio allows propeller to absorb more power from
engine.
How to Choose a propeller
1. The propeller should be chosen such that the motor propeller
combination should provide the required thrust.
2. Knowing thrust, power requirement for can be the starting point.
3. The power supply and motor rating also affects the selection of
propeller.
Global Positioning System (GPS)
History
1. Navigating using stars in olden days.
2. The GPS was developed in 1973 to overcome the limitations of
previous navigation systems.
3. GPS was created by U.S government
4. It become fully operational in 1995.
What is GPS
1. GPS is a space based satellite navigation system that provides location and
time information in all weather.
Types:
1. Radio Telemetry
2. Audio Telemetry
3. Video Telemetry
Radio Telemetry
Radio telemetry for drones involves the use of radio frequency (RF) communication to transmit
telemetry data between the drone and a ground control station or another monitoring device. This
communication enables real-time monitoring of various parameters and status information about
the drone during flight.
Audio Telemetry
Audio telemetry involves the transmission and reception of telemetry data using sound waves,
typically in the audible frequency range, between the drone and a ground control station or
monitoring device.
Video Telemetry
Video telemetry involves the transmission of live video feed from a drone to a ground control
station or monitoring device. This capability allows operators to monitor the drone's surroundings
in real-time, enabling better situational awareness and decision-making during flight operations.
Which all data can the telemetry communicate?
1. Flight Telemetry
2. Sensor Data
3. System Health Monitoring
4. Remote Control and Commands
5. Mission Planning and Status
Flight Telemetry
● Position: GPS coordinates indicating the drone's location.
● Altitude: Height above ground level or sea level.
● Speed: Drone's velocity in different axes.
● Attitude: Orientation of the drone (roll, pitch, yaw angles).
● Battery Status: Remaining battery level and voltage.
● Flight Mode: Current flight mode (e.g., manual, autonomous).
● Flight Time: Elapsed time since takeoff.
● Signal Strength: Strength of the communication link between the drone and ground station.
● IMU Data: Inertial Measurement Unit data including accelerometer, gyroscope, and
magnetometer readings.
Sensor Data
● Camera Feed: Live video feed from onboard cameras.
● Temperature: Ambient temperature measured by onboard sensors.
● Humidity: Relative humidity in the environment.
● Air Pressure: Atmospheric pressure at the drone's location.
● Wind Speed and Direction: Information about wind conditions.
● Obstacle Detection: Data from sensors such as LiDAR or ultrasonic sensors for obstacle
detection and avoidance.
System Health Monitoring
1. Continuous Monitoring
2. Component Monitoring
3. Parameters Monitored
4. Battery Management
5. Temperature Monitoring
6. Flight Data Logging
7. Fault Detection and Diagnostics
8. Alerts and Notifications
9. Predictive Maintenance
10. Redundancy and Fail-Safe Mechanisms
Remote Control and Commands
1. Handheld Transmitter
2. Control Channels
3. Manual Control Modes
4. Flight Modes
5. Telemetry and Feedback
6. Fail-Safe and Return-to-Home (RTH)
7. Gimbal and Camera Control
8. Payload Control
Mission Planning and Status
1. Mission Planning
2. Waypoint Navigation
3. Mission Parameters
4. Real-Time Monitoring
5. Mission Revisions
6. Mission Execution
7. Post-Mission Analysis
Receiver and Transmitter in Drones
Receiver and Transmitter
RX and TX
TX (Radio Transmitter):
1. RX (Radio Receiver):
○ The RX (Radio Receiver) is a crucial part ● The TX (Radio Transmitter) is the handheld
of the drone’s control system. device operated by the pilot.
○ It receives signals wirelessly from the ● It wirelessly transmits commands to the RX
drone’s transmitter (TX) and relays these using radio signals.
commands to the flight controller. ● The pilot uses the TX to control various
○ Essentially, the RX listens to the pilot’s aspects of the drone, such as throttle, yaw,
inputs (such as stick movements, pitch, and roll.
switches, and knobs) and translates ● Channels on the TX correspond to specific
them into actions for the drone. actions (e.g., arming, flight modes) and are
○ A strong and reliable radio signal is vital transmitted to the RX2.
for smooth and precise control the ● Gimbals (the sticks on the TX) translate the
drone pilot’s input into digital data sent to the RX.
RX Protocols
1. Types of RX Protocols:
○ PWM (Pulse Width Modulation): A universal protocol that has been widely used in RC
systems. It translates stick inputs into varying pulse widths to control different channels.
○ PPM or CPPM (Combined Pulse Position Modulation): Another universal protocol that
combines multiple channels into a single signal. It simplifies wiring and reduces the number
of cables.
○ SBUS: Commonly used by Futaba and Frsky systems. It sends all channel data over a single
digital stream, improving precision and reducing latency.
○ IBUS: Used by Flysky systems. Similar to SBUS, it combines multiple channels into a single
stream.
○ XBUS: Associated with JR systems.
○ MSP (Multiwii Serial Protocol): Used in Multiwii flight controllers.
○ CSRF (Crossfire): Used by ExpressLRS, TBS Crossfire, and Tracer systems1.
Types of RX Hardware
● Gimbals are the sticks on the TX (Radio Transmitter) that translate pilot input into
digital data transmitted to the RX.
● Two common types of gimbals:
○ Hall Effect Gimbal (digital):
■ Uses hall sensors and magnets for precise stick position values.
■ More resistant to wear and more precise.
○ Potentiometer Gimbal (analogue):
■ Captures stick inputs using a brush.
■ Prone to wear out faster
■ Remember, choosing the right RX and understanding the protocols ensures
smooth communication between the pilot and the drone during exhilarating
flights! 🚁✨
Radio Transmitter (Remote Control
● A radio transmitter, also known as the remote control or controller, is the device used by the
pilot to control and navigate the drone.
● It sends commands wirelessly to the receiver, which is located on the drone itself.
● The transmitter translates the pilot’s stick inputs into digital data transmitted to the receiver,
allowing precise control over the drone’s movements .
ExpressLRS / ELRS:
Immersion Ghost
1. Select the COM port- If using Mission Planner as the GCS, select the COM port drop-down
in the upper-right corner of the window near the Connect button. Select AUTO or the specific
port for your board. Set the Baud rate to 115200 as shown
3. In Mission Planner’s SETUP | Install Firmware screen select the appropriate icon that
matches your vehicle or frame type(i.e. Quad, Hexa)
4. Select the appropriate firmware for your board. For boards marked “Pixhawk”, Pixhawk 1
firmware is usually the best choice.
Connect Mission Planner to AutoPilot
1. To establish a connection you must first choose the communication method/channel you want to use,
and then set up the physical hardware and Windows device drivers. You can connect the PC and
autopilot using USB cables, Telemetry Radios, Bluetooth, IP connections etc.
2. Select the desired port and data rate and then press the
CONNECT button to connect to the autopilot. After connecting
Mission Planner will download parameters from the autopilot and the
button will change to DISCONNECT
Warning
some boards labeled as Pixhawk 2.4.x may have
sensor substitutions which may lead to pre-arm
checks or no secondary IMU. Please see the
BARO_OPTIONS parameter for a workaround for a
known sensor substitution on some boards of a
MS5607 barometer where a MS5611 should be
used. IMUs may also be substituted. Where
possible, please source autopilots from ArduPilot
partners.
❏ If all goes well, you will see a status appear on the bottom right including the words: “erase…”,
“program…”, “verify..”, and “Upload Done”. The firmware has been successfully uploaded to the
board.
❏ It usually takes a few seconds for the bootloader to exit and enter the main code after
Mission Planner has an option on the Install Firmware page to upload this release, but later Stable
releases may already be available. Be sure to check the normal vehicle upload option first.
Latest Developer Version
This reflects the current state of the development branch of the ArduPilot code. It has been reviewed
by the development team, passed all automated test suites, and in most cases test flown. This code
gets built daily and is available for testing by experienced users. This corresponds to an “alpha”
release, and may have bugs, although very rarely “crash inducing”. Very shortly after an addition that
changes or introduces a feature is added, the Upcoming Features section of the Wiki is updated with
information about the addition or change.
This code must be manually downloaded from the Firmware Downloads page as latest for your
particular board, and then uploaded using Mission Planner “Load Custom Firmware” option on its
Install Firmware Page
Custom Firmware Build Server
ArduPilot is currently experimentally testing a custom firmware build server that will allow users to
generate firmware builds for their autopilots with selectable features. Since all 1MB flash sized boards
now have feature restrictions to allow the code to fit, this will give a path to enable a user to select
which features will or will not be included, giving some flexibility to users of 1MB autopilots.
It allows creating a custom build, which can be downloaded, and flashed to the autopilot using Mission
Planner “Load Custom Firmware” option on its Install Firmware Page.
● connect the ground station PC to the autopilot using a USB cable
● select the COM port and baud rate (normally 115200, but you can choose higher if your hardware
allows) for the board. These are selected on the top right of the screen. Do not press the
Connect button
● go to MP firmware install screen (select “Setup >> Install Firmware”)
● click the “Load custom firmware” link and select the .apj file you downloaded (do not select the
.hex files, which are only meant to be used with DFU/JTAG/SWD methods). If the “Load custom
firmware” link is not visible select “Config >> Planner” and set the “Layout” drop-down to
“Advanced”.
● you may need to click on “Force bootloader” before the step above (assuming the board has
been previously flashed with Ardupilot bootloader)
● follow any instructions displayed regarding plugging/unplugging the board
● if all goes well some status should be displayed at the bottom of the screen. i.e.
“erase…”, “program…”, “verify..” and “Upload Done”.
Firmware Limitations
● For a list of what features are not included in the current “latest” firmware for any given autopilot, see
this page.
● All the feature options currently not included in the 1MB autopilots, by default, are on the list of
options on the Custom Firmware Build Server. There are also many features still included in the 1MB
autopilots that may not be required for your application. So it is possible to create a build that includes
some of the currently excluded features while removing some of the unneeded features. The list of
feature options will be continuously expanded, allowing other large features to be dropped and more
restricted features added to the custom build. For example, not including QuadPlane features will save
space for Planes not requiring it. Drivers and peripheral support may be individually selected, allowing
only those used to be in the code thus allowing other features to be included in the custom firmware.
●
Testing
You can test the firmware is working on a basic level by switching to the Mission Planner Flight Data screen
and pressing the Connect button. The HUD should update as you tilt the board.
WHAT IS GEOFENCING…????
Geofencing is a technology
that uses virtual boundaries
to restrict the movement of
unmanned aerial vehicles
(UAVs) or drones
GEOFENCING SERVES SEVERAL CRITICAL PURPOSES:
★ Safety and Security:
○ Preventing Unauthorized Access: Geofences help prevent UAVs from flying into
controlled airspaces, such as power plants, airports, and military installations.
○ No-Fly Zones (NFZs): By comparing the UAV’s current geographical location
with predefined or dynamically identified NFZs and other restricted areas,
geofences ensure compliance with airspace regulations.
○ Risk Mitigation: Geofencing mitigates safety risks associated with trespassing
in restricted areas, mid-air UAV collisions, and disruptions in high-traffic
airspaces.
Setting Up the Geo-Fence:
★ You define a polygon of GPS
waypoints that form the
boundary of your flying area.
★ Specify the minimum and
maximum altitude for the
fence.
★ The fence can be either a
home-centered cylindrical
(“TinCan”) or a polygonal
shape.
How does geofencing work…..???