Drone’s Main Components

¬†Hi, visitors ūüôā ¬†¬†At this website, we use UAVs/drones alternatively for the same vehicle i.e drone. We apologise for the inconsistency but we mean the same thing in both cases.



How Does a Drone Work/Does Controlled Fly Performance?


There are two main ways that the drones work: controlled way, Autonomous ways.

Drones work or perform a controlled/autonomous fly because, needless to say, by the communication and cooperation of their important parts to the controller by means of software in their body.

UAV’s onbord usually consists of :

  • Battery,
  • A computer
  • Various Sensors
  • Wireless radios, and
  • Proppelers

¬†In this section we’ll try to define ¬†some of them which are very decisive to understand how generally drones Work:

Communications-Radio Links


Most UAVs use a radio frequency front-end to connect the antenna to:

  1. The analog-to-digital converter
  2. Flight computer that controls avionics (and that may be capable of autonomous or semi-autonomous operation).

Radio allows:

  • Remote control
  • Exchange of video and other data.
  • The radio communication can be either of Uplink or Downlinks. Early UAVs had only uplink. Downlinks (e.g. real-time video transmission) came later.


In military systems and high-end domestic applications, downlink may convey payload management status.
In civilian applications, most transmissions are commands from the operator to vehicle.

Downstream consists mainly video but 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.
  • Another aircraft, serving as a relay or mobile control station ‚Äď military manned-unmanned teaming (MUM-T).

Manned-unmanned teaming (MUM-T) operations combine the strengths of each platform (manned and unmanned) to increase situational awareness.


The advancement/Evolution of UAVs computing capability: Can be revised as—Analog controls ==>Micro controllers==>System-on-a-chip (SOC) and Single-board computers (SBC).

System hardware for small UAVs is often either called the Flight Controller (FC), Flight Controller Board (FCB) or Autopilot. Remember here that FC (central brain of the drone) does not only mean the hardware but also it has software, much complicated mathematical algorithms and many other parts…

To visualise Fc : It is a component of one or more CPUs (processor cores) RAM, ROM along with memory and programmable input/output peripherals as components. Inputs from the onboard sensors like IMU, GPS units, Batteries, and others interpreted here.  And this action plus commands from the drone pilot (In case of RC drones) is enabling it to be able to do some important activities like triggering cameras or any other pyloads, controlling and regulating motor speeds with Electronic Speed Controllers (ESC), Steering, and the like activities. Read here for more about drones computing body.


Drones perform autonomous flies by the use ¬†of GPS to navigate a complex flight path without human control according to a designed navigation plan that is pre-installed to a device (computer or controller) that monitors the drone itself. In this drone piloting the operator¬†doesn’t need to do something¬†except observing controlling the whole process using the controlling device or by eye contact with the drone. All passive sensors(temprature probes, microfones, CCD) do not require energy emission where as Active sensors needs energy emission for their better performance, interference, and controlled interactions.

Proprioceptive Sensors: Basic autonomy comes from proprioceptive sensors. These are sensors responsible for monitoring self-maintenance and controlling internal status. (eg. Global Positioning System (GPS), Inertial Navigation System (INS), Shaft Encoders, Compass, and Inclinometer ). Common uses of proprioceptive measurements are for providing information about the movement of the UAV in space. In addition information about Motor speed, Wheel load, Heading of the robot, and battery status come from these sensors.

Eexteroceptive Sensors: Advanced autonomy calls for situational awareness, knowledge about the environment surrounding the aircraft from exteroceptive sensors. These sensors are categorised as proximity sensors. Proximity sensors enable a drone to tell when it is near an object. These sensors keep the drone from not colliding with other objects. They can also be used to measure the distance from the drone to another object. (eg. Contact Sensors (tactile sensors), Range Sensors, Vision Sensors ) all systemaized with sensor fusion which integrates information from multiple sensors.

Exproprioceptive: sensors use a combination of proprioceptive and exteroceptive monitoring. These sensors measure the position of the drone body or parts relative to the environment. Exproprioceptive measuring is characterised by the use of directional sensors whose direction relative to the drone is not fixed. It also includes relative readings such as measuring the internal heat of a drone versus the external heat.

Mid-layer Algorithms: behind the user interface of the controller that making sure the autonomous control fly called the mid-layer algorithms. (eg. Path planning, Trajectory generation, and trajectory regulations are some examples of these types.)

Autonomous Control: One way  to do autonomous control of drones is to employ a system called multiple control-loop layers: This is to employ a hierarchically organised set of devices and their governing software to perform a set of instructions in a planned and organised way. This hierarchical control system ranges from simple scripts(programs) to finite state machines, behavior trees, and hierarchical task planners.  Drone manufacturers builds the following specific features for this purpose:

  • Features which¬†helps them¬†to fly with the same elevation as they¬†are instructed¬†(self-leveling).
  • Features which¬†helps them to return to home as they are instructed or automatically in a case of technical fail.
  • Features which helps them to stabilise¬†their attitudes on their yaw, roll or pitch of its gyroscopes (Hovering)
  • Features which¬†helps them to take off or landing by balancing their speed interns of their elevation.
  • Features which¬†helps them to be in a ‘Follow me’ mode (Follow me: a mode that configured to instruct the drone to follow something)
  • Features which¬†helps them to navigate their waypoints (some drones have features for a pre-planned navigation. The pre-Planned points and destinations used to limit the planned area /navigation are called waypoints )

In addition to the special uses that we have already seen in the above as autonomy the sensors other many uses can be revised as follows:

Balancing: Drones keep them balanced and flying in the air having the information from sensors. For example, the altimeters tell the drone to maintain the right height as it should be whereas the GPS streams horizontal position information which helps the drone to maintain its positions at the right horizontal position even during challenges because of wind.

Vortex Ring: In order to a ‘vortex ring’ (the vacuum that pulls the aircraft down) state would not happen, drones slower owns speed whenever they descended by the help of this sensors. These are just a few examples of how the sensors support the aircraft works properly.

Landing Challenges Solutions: Because of landing for drones are still a challenging process the newly manufactured drones improve the technology of autonomous landing. For example DJI’s visual positioning (a downward facing camera and ultrasonic sensors) system helps the drone by giving information how close it is to the ground and to plot grids, points by creating real-time map (in indoors mapping) of the ground which also helps the drone to fix back to its track in case of some drifting.

Technology Advancements Brings More Solutions: But these are just the first advances to propel drones, and there will be plenty more as-is technology drifts onward. For example, tapping into its onboard camera, the DJI series starting from Aspire 1 has a visual positioning system which uses a downward facing camera and two ultrasonic sensors to land.

Indoors Flying Features As Landing Solution: A key feature for flying indoors or somewhere without GPS, the camera creates a real-time map of the ground below, identifying a grid where it can plot points and safe places to land. If the drone drifts away from the points, it can visually triangulate to correct itself and stay locked in position. Meanwhile, the ultrasonic sensors tell the drone how close it is to the ground. In other words, even in harsh terrain, the technology can make landing a drone look easy.

¬†More about drone sensors….

Copters and Propellers

By controlling the speeds of the propelers, the UAV machine can roll, pich, yaw and accelerate along the common orrientasion.

Smart copters or RC copters have multiple rotors or multiple propellers to ensure one of the requirements of  autonomy of a drone. This is because of the principle that the more rotter the drone have :

  • The safer it will be to not to be failed (i.e if one of the motors fails, the remaining motors can assure the safety of not falling)
  • The more lifting power it generates (it can bear heavier payload)
  • The¬†more the drone be manageable and even more safe to use.

On the contrary the more rotter, the system has the more power it needs to drive the motor. That intern means the more energy it should use. That is the onboard power generating battery should be big enough to afford that. Which results in the increase in the payload that the UAV can not carry. And because of this most of the UAVs have short lifespan batteries (smaller in size batteries which imply little air time).

Brushless Motors

These are the lettest types of drone motors designed to more eficieant and reliable than the former brushed types. ¬†The efficiency of motors are the most important consideration in designing a motor because it will posetively or negatively affects the consumption of energy in the system. And that is why the DJI’s newly motor was ¬†efficiency was¬†the main factor to be considered in the designing process.

Boom (Arm)

The designers when they design drones body considering about the length of the arm (boom) to be optimized. Because the shorter they are helps the more efficient in maneuverability while the longer they are increases the stability of the overall body of the drone. They should be tough enough to withstand any harsh situations during flying and to not be too heavy as the same time.


Landing Gears (Feet)

These are not always necessary. Their necessity depends up on the drones type. Some drones my need som flat type, embedded with the main body usually, others may need as shown above in the figure and even some drone types may not need any Landing gear at all. It generally depends on their need in higher ground clearance to adopt land gears(feet).


The another part of the drone which we to explain about in this section is the controllers. These are gamepad like devices or sometimes smartphones/tablets (by adopting An array of onboard technology) to enable them to do the process. Radio waves are used to stream this controlling codes from the controller to the vehicle’s sensors or vice versa.

An array of onboard technology consists of:

  • GPS chips inside the aircraft which relays its location to the controller and to logs the air crafts takeoff position information in case it needs to return unassisted encase of emergency situations.
  • Gyroscopes are also the essential part of the system so that the system have the (yaw, pitch, and roll) information to keep balanced the aircraft.


An Inertial Navigation System (INS) In Detail

An Inertial Navigation System (INS) is a system with two main components (IMU,GNSS/USBL). INS performs the positioning stability or helps to bridge positioning gaps which sometimes could not be done by a GNSS/USBL or either by the INS alone.

Drift: This means that if a drone pilot planned a drone to be flown from A to B then it may be started from point A and flys with its designed speed but after a little while, it may drift a little bit  from the right direction because of the systematic errors in the INS.

Integrity and Positioning Accuracy: This drifting happens because of the low relative positioning capability from the INS, which would be corrected by the relatively higher accuracy of absolute position information, but with relatively low integrity capability of GNSS/USBL units . Whereas cycle-slip and loss of lock errors from the GNSS/USBL can be corrected by the short term, relatively low positioning but relatively high integrity capability of INS.

inertial-navigation-system-4-730Compensates Each Others Deficiencies: Therefore, with this, the two units will compensate each other’s deficiencies.

Direction and Speed: The three-dimensional direction, speed/acceleration are determined by the IMU (Inertial Measurement Unit).

Relative Position: Using these determined directions and speed/acceleration information the three-dimensional relative position is translated.

The Right Direction Maintained: Then using the latest GNSS/USBL position information and the relative position that is already translated, the computer system calculates the amount of drift value to maintain its best approximate direction again, and  in order for maintaining the right direction it  will take further process like filter setting and Vessel geometry calibrations .

INS: So we can say INS is the system which contributes relative position computation and the GPS/USBL error compensations over time to the overall system. Read more about INS here

IMU Components:  IMUs now a day are built from three accelerometer and three gyroscopes to provide all rotation information of the drone.

Filter Setting and Vessel Geometry: However, in order to the INS achieve the accurate absolute positioning of itself having only the compensated absolute position of the drone that we have seen in the above section is not enough. But it requires the following two procedures in addition.

  1. Filter setting: This is the procedure of integrating the different parameters according to the platform type and its most probable behaviours.
  2.  Vessel Geometry: In this procedure, the two axises (the INS axis and the platforms axis) will be exactly aligned. This is done mechanically and the remaining offsets will be determined by using proper calibrating procedures.


Final Compensated Navigation Parameters:¬†Inorder to reach the final compensated navigation parameters of the INS’s positions, in addition to the above procedures, the relative position between the GNSS/USBL and IMU must be determined as well.

The sources for the above notes are : GIM International, Robot.com and Wikipedia

Review Anker Power banks


Brands of USB power banks on amazon. We do feel the battery type  Anker are more than necessity special for those guys who have duties related to field like we do. Our mobile or some related gadget may randomly gone out of charge.

Can you imagine how inconvenient this situation will be?  

It can be even so annoying to not to be able to use your mobile at a critical time,  just because your do not have enogh charge because of you over use it in your longer busy day? You may feel yourself stupid.

but no more such a feeling! Here is our proposition :

Here is another gadget almost the same size as your mobile phone. It has a qualcomm or USB port which you can use to charge your things for some days.

Anker PowerCore Speed 20000 QC, Qualcomm Quick Charge 3.0 Portable Charger, Backwards Compatible With Quick Charge 1 & 2, with Power IQ, 20000 mAh Power Bank for Samsung, iPhone, iPad and More….


They are coming with several different models and in all different sizes and capacities.

Its durability 3400-26800 mAh.

USB and micro USB (grate sort of universal cables) that every body can carry around. There are USB C or qualcomm 2.0 and 3.0 as well.

They use the panasonic in CR 18 650B batteries that probably are the best that you can buy in the market to power them whenever/where ever there is no electric sockets.

Even though they are a little bit expensive but if you looking for something going to be long lasting and very durable then, they deserve this cost.

Designed and manufactured in a perfect way to charge and recharge your mobiles or your other very important gadgets or even more… since it has a usb port it is very convenient to use it with many other accessories like go pro by setting them together with a tripod for plaguing in to a constant power¬† and action cameras.

Please click here to see the detail specification. powers and it’s more functionality.


Drone Software

Bilderesultat for Drone software

With the more advancement of hardware there comes the potential for drones to increase efficiency and perform new tasks, it’s the software side of things where most of the action is happening right now. Manufacturers are developing drones capable of flying for longer and with more precision. This means that the software has to keep up, not only with hardware capabilities, but with the demands of an expectant public [Source]. One of the need for software is for about making drones smarter, and includes things such as flight planning, automatic take-off and landing, obstacle avoidance, GPS-guided navigation and the ability to autonomously reach a given location via a series of waypoints. As a drone user these Software enabeles as to govern the interaction between drone and pilot, making the drones smarter and processing and analysis of the data acquired by the pilot which is  pretty important.  We emphasize the need for knowing more about these very important parts of the drone system in detail as follows.

General Definition:

By definition, software is any set of machine-readable instructions that directs a computer‚Äôs processor to perform specific operations. Generally speaking, application software gives you the ability to get the data that you are looking for, how and when you need it. The kind of software we have in or around drones performs special operations like: Optic flow, obstacle avoidance, simultaneous localization and mapping (SLAM), decision-making, flight planning…etc.

Drone¬†software called the flight stack or autopilot sometimes. They are the magics playing¬†roles in any hardware/unit in the drone’s hardware systems.

That makes¬†these hardware systems coordinated or connected to each other or be enabled and transforming the hardware systems to be alive and be ready to take any order from the pilot or even to make sure communications between the pilot and the drone—to enable¬†the drone performing¬†the task as they ordered—¬†as a whole transforming the drone from simple flying toys to smart flying robots and many more…

Drones are real-time systems (i.e. they have¬†systems subject to a “real-time constraint”, example from event to system response)—that require rapid response to their changing sensor data. This also is a requirement which should be fulfilled by the different communications of software utilized in the drone’s hardware system.

Some of the main examples of ¬†the drones’ hardware systems with their systems software (operating systems) that can be mentioned here are: Raspberry Pis, Beagleboards, etc. shielded with NavIO, PXFMini, etc. or designed from scratch such as Nuttx, preemptive-RT Linux, Xenomai, Orocos-Robot Operating System or DDS-ROS 2.0.

Note the following two examples…

Raspberry Pis shielded with NavIO

Raspberry Pi—shielded with NavIO makes RTK on autopilot possible, here you just need a right GPS module. A¬†GNSS receiver with carrier phase measurement called U-blox is used. What makes U-blox special among

other¬†receivers is¬†it’s¬†ability to output not only coordinates, but also raw

measurement data that can be used as a raw data for the Raspberry Pi with Navio to RTK processing mostly controlled with their Arduino library, but can also use any software libraries to extend the functionality of your possible autonomous robotic project.

Generally talking about the main unit of storing and running a program in drones eventhough microcontrollers are efficient their development and debaging process is very complicated.
With raspbery pi its different. You can run any of the numerous existing lines of applications or you can use any programming language to create your own.

Autopilot is more than Just a computer—In it’s ways to determine its positions, to sense the world and to control actuators. And¬†Raspberry pi is more powerful and extendable and the folks in¬†EMLID and others take these advantages from raspberry pi to bring¬†NAVIO and to give raspberry pi all this capability.¬†Navio runs¬†well proven Ardupilot flight stack¬†and can operate in different¬†flight modes including manual, stabilize, follow-me and auto. Code is executed directly on Raspberry Pi with real-time Linux kernel and you can run your applications alongside.

NAVIO comes with open source drivers examples and tutorials to get started easyly.


PXFMini hardware autopilot module.    source: erlerobotics.com

The hardware part of PXFmini is an open autopiolt daugter-board for the Raspberry pi that allows everyone¬†to create a ready to fly autopilot with support for dronecode’s APM flight stack. Today ArduPilot is almost entirely C++ and has evolved to run on a range of hardware platforms and operating system including the Pixhawk/PX4 line of autopilots, Parrot’s Bebop2, Raspberry Pi based flight controllers like NAVIO2, ErleBrain and Qualcomm’s SnapDragon. Eventhough it has been designed specially for the Raspberry Pi Zero it is also compatible with other models of Raspberry Pi family. The¬†PXFmini daughterboard is smaller in size (15grams) yet embeds all the most ¬†elecronics complaying the drones components—including¬†3 axes gravity sensor, 3 axes gyroscope, 3 axes digital compass, pressure sensor, temperature sensor and an ADC. ¬†DIY drones community working¬†with the others open source communities to come up with the de facto standard UAVs flight stacks—the popular APM and PX4 autopilots.

Note the definitions of following two terms


APM flight stack:

it is a flight stack for Arduino Pilot Mega Autopiolt daugter-board: A board made to carry the autopiloting system. It was started in 2007 by members of the DIY Drones community.

Flight stacks

Flight stack is a collection of guidance, navigation and control algorithms for autonomous drones.

Dronecode is an open source project governed by the Linux Foundation—building and supporting a community of developers and providing them the resources and tools to help them make innovative advances in drone technology. The ultimate goal is to maximize adoption of the project’s code for the benefit of users with cheaper, better, and more reliable drone software.¬†It¬†serves as a trusted and neutral home to become the de facto standard platform for drone/robotics open projects. Take a look the following¬†typical examples.



Xenomai is a real-time development project of a Free Software framework adding real-time capabilities to the mainline Linux kernel. project launched in August 2001. It cooperats with the Linux kernel, to provide a pervasive, interface-agnostic, hard real-time support to user space applications, seamlessly integrated into the Linux environment. In 2003 it merged with the Real-Time Application Interface (RTAI) project to produce a production-grade real-time free software platform for Linux called RTAI/fusion, on top of Xenomai’s abstract real-time operating system (RTOS) core.

Xenomai can help you in:

  • designing, developing and running a real-time application on Linux.
  • migrating an application from a proprietary RTOS to Linux.
  • optimally running real-time applications alongside regular Linux applications

Drone software may vary based on the key factors in:

Drone software can classified according to their many unique characters and/or functionalities. For example:

  • their architecture,
  • app-based or desktop based,
  • their application,
  • their platform (military, civilian…),
  • their service (Industri, Application),
  • their type (VTOL, Fixed Wing, Rotor…)..etc

Drone software are developed according to the diverse needs of different applications paused by the drone users. Generally software can be seen in to their three main divisions. In the following section we’ll try to see the most general three drone flight stack layers. They are Firmware, Middleware and operating System. ¬†They seem the same seeing their basic features, because a single or a collection of computer programs assigned with some task to do on the machine—unless we see their specific applications—when, where and how we use them, and their¬†outcomes.


Definition: firmware is a type of software that resides or embedded specifically on a piece of hardware and provides controlling, monitoring and data manipulation to the hardware (eg. engineered products and systems) on which it is hosted. i.e. It is a program which gives life to the device hardware or the combination of persistent memory and program code and data stored in it.

Firmware’s functionality ranges from performing basic tasks like minimal I/O controls to full fledged software system running with simple or no OS, with scheduler, memory management, etc. It is common in the hardware of devices such as optical drives, a router, a camera, a scanner or drones and others. Firmware is programmed into a special memory contained in the hardware itself and may be upgraded periodically to fix bugs and to add new functionality to the hardware component. It’s special operations in drones ranges from machine coding to processor execution, memory access…

Examples :

STM32CubeMX, by STMicroelectronics, a freeware package for Windows, Mac OS X and Linux that is a graphical software configuration tool that allows generating C initialization code using graphical wizards. STM32CubeMX included in STM32Cube.

It also embeds a comprehensive software platform, delivered per series (such as STM32CubeF4 for STM32F4 series). This platform includes the STM32Cube HAL (an STM32 abstraction layer embedded software (NB: embedded software is computer software, written to control machines or devices that are not typically thought of as computers.), ensuring maximized portability across STM32 portfolio), plus a consistent set of middleware components (RTOS, USB, TCP/IP and graphics). All embedded software utilities come with a full set of examples.


A free companion of Pix4D software, Pix4Dcapture allows you to create flight plans for capturing image data. Post-flight, easily produce georeferenced maps and models in Pix4D desktop or cloud software.

MAVLink (Micro Air Vehicle Communication Protocol):

MAVLink is a protocol for communicating with small drones. It is used mostly for communication between a Ground Control Station (GCS) and Unmanned vehicles, and in the inter-communication of the subsystem of the vehicle. To ensure message integrity and ensuring the agreement of sender and receiver—an error-detecting code called CRC is calculated to every message. Here every message is identified by a unique ID, and the payload containes the data from the message. An XML document in the MAVlink source having the definition of the data stored in this payload also describes the logical ordering of the fields for the protocol. Where as the actual wire format (and typical in-memory representation) has the fields reordered to reduce Data structure alignment issues.
The pplication of MAVLink is to transmit the orientation of the vehicle, its GPS location and speed. Also used as the communication protocol in many Autopiolot projects like: ArduPiolot,Parrot AR.Drone,PX4FMU, pxIMU…etc also in some long range transmitters, and softwares.

PX4 Flight Stack:

PX4 is organized by a series of nodes that use a semantic channel like a “gesture” or “location” to communicate with a system state in a broadcast communication network. The software is divided into four main levels:

Application API: This interface is provided to application developers, such as ROS or DroneAPI. This API is designed to streamline, flat and hide its complexity as much as possible.

Application framework: This is the default assembly (node) for operating the underlying flight control.

Library: This layer contains all the system libraries and basic traffic control functions.

Operating system: The last layer provides hardware drivers, networks, UAVCAN and fail-safe systems.

The PX4 flight stack is a collection of guidance, navigation and control algorithms for autonomous drones. PX4 can integrate via two different APIs with ROS:

  • Either natively each application as a ROS node or when running exclusively on the embedded autopilot via MAVLink mavros (MAVLink to ROS gateway with UDP proxy for Ground Control Station).
  • APM/ArduPilot can integrate with ROS via MAVLink mavros.

The PX4 includes controllers for fixed wing, multirotor and VTOL airframes as well as estimators for attitude and position.It is a complete autopilot solution for multicopter and fixed wing aircraft. It consists of several customizable software packages. It is a complete flight control solution for multicopters, planes, VTOL aircraft or any ground robot.


Modern, mobile and desktop user interface to configure the system and execute flights.

Firmware hacking: This means to create an unofficial new or modified (“aftermarket”) version of firmware in order to provide new features or to unlock hidden functionality. This action can be ranging from as good as expanding the functionality for good, or as bad as drone wireless attacks like hijacking other’s drone by disconnecting the RC out of control.




Generally middleware is a piece of software that usually runs in the background. It is essentially is the ‚Äúglue‚ÄĚ that holds two other pieces of software together and allows them to effectively communicate, or is ‘a middle man between the OS and the hardware component’. In Platform as a Service industries many platforms offer software components as middleware which¬†makes it easier for software developers to integrate into their applications to help simplify speed up the whole process and also to implement communication and input/output.¬†Any driver installed on an OS can be considered middleware.

The distinction between operating system and middleware functionality is, to some extent, arbitrary. While core kernel functionality can only be provided by the operating system itself, some functionality previously provided by separately sold middleware is now integrated in operating systems. A typical example is the TCP/IP stack for telecommunications, nowadays included in virtually every operating system. At the other end of the scale, the boundary between middleware and application has also moved. source¬†here…

When we come ¬†back to drones middleware¬†used in¬†collections of tools, drivers, sub systems and libraries that relate to flight control, navigation, radio, control management¬†and ground control station(GCS)—communication and data sharing between them. They make software layer that lies between the operating system and applications on each side of distributed system in the over all drone. It contains device drivers that handle sensors and other peripherals. It also contains flight control libraries such as RC protocols, math utilities, and control filters. ¬†On the other hand the¬†benefit of a middleware is that you can select which versions or implementations of specific algorithms for example to use in your Ground Control Station (GCS) solution, so you get more options for customization and integration of tasks.

 PX4 Middleware

Controls the drone motors, integrates the sensors, etc. It is A highly efficient, lightweight and blazing fast robotics communication toolkit.

The PX4 Middleware consists primarily of device drivers for embedded sensors and a publish-subscribe based (a messaging pattern where senders of messages, called publishers and receivers called subscribers) middleware to connect these sensors to applications that running the flight controls.
The use of the publish-subscribe scheme means that:

  • The system is reactive: It will update instantly when new data is available
  • It is running fully parallelized
  • A system component can consume data from anywhere in a thread-safe fashion


Drone middleware is a middleware project for drones which is under development. It is with a modified version of the very permissive BSD license with aims to become a platform for developers, researchers and organizations that want to integrate uav data with their own processes, especially for more dynamic missions where the flight plan and circumstances change all the time, like in SAR operations.

The drone middleware can also be used to separate the usual concerns of a GCS and provide a testing and research bed on how those sub-processes can work together. This stimulates creating libraries in the process, which makes reuse in the same project and in different projects a lot easier.

The middleware also specifies a set of basic data messages that are received from other systems, like drawing lines, icons and areas that are used to specify search areas, no-fly zones or points of interest to circle. This supports the uav operator to replan their flight, as they have that data on-screen already. ¬†It has many very interesting objectives behind this project¬†source…


Operating system


An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. All computer programs, excluding firmware, require an operating system to function.

An operating system for drones combines hardware, software to enable optic flow, obstacle avoidance, SLAM, decision-making and enable drone pilots to safely operate drones.

It includes on-aircraft hardware, and software enabling autonomous flight; Ground Control Station Software, aircraft flight planning, control, and monitoring; and Configuration Manager, software that enables operators to configure hardware and software for applications.

It is a comprehensive set of technology helps drone pilots companies in capturing and analyzing valuable aerial data for a wide variety of commercial applications, including infrastructure inspection, land management, public safety, environmental monitoring, surveying and mapping, precision agriculture, search and rescue, and wildlife conservation, photography.


ROS, Nuttx, Linux distributions, Microsoft IOT examples of operating systems.

A driver  is usually part of the operating system of the flight controller that performs specific task of controlling a hardware component like display or usb controller, etc, and gives a interface to use the hardware by Operating system and applications.
Operating system will dictate a standard design and interface for the driver to adhere, like to initialize/deinitialize the hardware, or to read/write to the hardware, or to do any hardware specific operation, etc  all of which performed using the middleware.


The Robot Operating System (ROS) is a set of software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS is a partner project of Dronecode, with support for computer vision, navigation and drone simulation environments.

ardrone_autonomya ROS driver

ardrone_autonomy is an example of a drone software developed in autonomy Lab of Simon Fraser University by Mani Monajjemi and other Contributors .

ardrone_autonomy is a ROS driver for Parrot AR-Drone 1.0 and 2.0 quadrocopters. This driver is based on official AR-Drone SDK version 2.0.1. ardrone_autonomy is a fork of AR-Drone Brown driver.

The other example of ROS software is hector_quadrotor:

hector_quadrotor contains packages related to modeling, control and simulation of quadrotor drone systems

Overview- hector_quadrotor

This stack provides packages related to modeling, control and simulation of quadrotor drone’s systems. The following packages are available:

hector_quadrotor_description provides a generic quadrotor URDF model as well as variants with various sensors.

hector_quadrotor_gazebo: contains the necessary launch files and dependency information for simulation of the quadrotor model in gazebo.
hector_quadrotor_teleop: contains a node that permits control of the quadrotor using a gamepad.
hector_quadrotor_gazebo_plugins: provides plugins that are specific to the simulation of quadrotor UAVs in gazebo simulation.


NuttX is a scalable Real-Time Operating System (RTOS) used in drones from 8-bit to 32-bit microcontroller environments. Real time systems are critical for flight control performance and safety, as they guarantee that flight control tasks will be completed in a certain amount of time, and are essential for the safety and time-critical performance of drones .

The most common NuttX-supported platforms:
  • Almost all ARM from ARM xxx to ARM Cortex-xxx
  • Atmel AVR
    • Atmel 8-bit AVR (AT90USB, ATmega)
    • AVR32
  • Freescale M68HCS12
  • Intel
    • 80√ó86
  • MIPS
    • MicroChip PIC32MX (MIPS32 24Kc)
    • MicroChip PIC32MZ (MIPS32 M14k)
  • Misoc
    • LM32 (Qemu)
  • Renesas/Hitachi
    • Renesas/Hitachi SuperH
    • Renesas M16C/26
  • RISC-V
  • Xtensa LX6
    • Expressif ESP32
  • Zilog
    • Zilog Z16F ZNeo
    • Zilog eZ80 Acclaim!
    • Zilog Z8Encore!
    • Zilog Z80


Most Common Planning and Post Processing softwares and services In  Drone Data Collection


eventhough it doesn’t give you a preview of what the camera sees as it is its fine that you can switch between the two. It does a pretty good job with the 3D map.
Pix4D also seem to be the only one that offered software which you can run with your computer to do your own processing and also make it easy to make your own 3D video fly through it. It also automatically outputs a pdf with the full report of the landscape and mapping process.
FPV camera watchs it differently it takes over to different levels which gives you your 3D maps out of that. It can basically showing a time laps. It’s 3D processing can take many overlaping photographs and does a pretty good job except it sometimes has some fryking elements up in the sky togather with the real 3D objects. It still invite us so it doesn’t have a lot of options suitable for 3D mapping with the drone.

Drone Deploy

Drone deploy needed few photos to have a result of 3D good 3D view. It looks like it has nice options with nice suitable 3D maping environment with trying.It has some esues with elevations specially with less overlap persentage and fewer photos for a project. But considering what it had it is pretty good. it has functions tools like top view distance, location, elevation, area, volume or manage all these extra options with its 3D environment.

The good thing about dronedeploy is you can draw your plygons with different shaps. It doesn’t have to be a rectangle or a square pix4D does have to be a rectangle or a square so you may cover more area than you need. the more overlap is the better because if you don’t get enough overlap you’ll not gonna get the quality of accuracy the you actually need.


ALTIZURE needed few photos to have a result of 3D good 3D view as drone deploy do. Its 3D interface is very interesting and have good tools to control the 3D aspect of the project.


This is the only environment that had a pencil dronwing interface as an option, But there are no some 3D options or tools to do editing or riding some other actions like exporting the files in different file formats yet in the 3D environment.



The DroneMapper system is a cloud based imagery processing service that turns your 2D aerial images into high resolution geo-referenced Digital Elevation Models, Digital Surface Models, Orthomosaic Maps, 3D Point Clouds and more. Our system offers a wide array of photogrammetry tools including intrinsic calibration, camera adjustment, advanced aerial triangulation, bundle block adjustment, imagery rectification, geo-referencing, and flight tracking at a fraction of the traditional cost. The platform generates very high resolution results with off the shelf consumer quality cameras and affordable UAV hardware. Any UAV or Drone platform is supported with an attached flight controller log, or the pilot may simply geotag each aerial image.

¬†DroneMappers are a Colorado based company Software as a Service (SaaS) system that allows UAV (drone) or manned aircraft pilots to upload and manage their imagery processing through this web based interface. They¬†process up to 15 images for free, building a very high resolution geo-referenced DEM, DSM, and Orthomosaic. The resulting output is loaded into any of the popular GIS software packages allowing for accurate contour generation, length, area, volume, cut, fill and elevation measurements….


We know that software issues in drones are the biggest part in drone technology. These are some of the issues in connection the software that we use in the drones world. Honestly, we are not experts in this area. As drone users we fill we need to have some information that can help drone users to know something about drone software as an introduction and take initiatives to gather all the  knowledge distributed all over the internet and other resources even though we take Wikipedia as our main resource to make this and other article.
Remember that even-though we did all our possible efforts to avoid the conceptual errors there might be some of them still possibly.  Where we believe that this article can give the beginners having at least a mind picture reference, which can strike interest and encouragements to dig more about the area. Please help us to improve ourselves by leaving your comments about the article just below the article inside the comment box. Let us know if you have any questions or want any clarification on any of these software types or anyone else out there and we will try our best to help you out!

Drone Sensors


These days drones seem flying above all. As we are getting dependent directly or indirectly of the tremendous potential of these flying robots‚ÄĒ detailed studying and intelligent approach to them will be fundamental. Our main¬†purpose in this article¬†will be discussing the drones sensors in a more detailed manner.

Sensing and actuation systems contain sensors to observe the environment and actuators to influence it. Over all if ¬†we see sensors in a broader sense. We need to know more about them not only for they are the main components of drones and other land surveying equipment, but also for they are a crucial component of any intelligent control system in the now a days smart things like smart cities,Smart Environment,Smart Water,Smart Metering,Security & Emergencies,Smart Agriculture,Smart Animal Farming… which means¬† living in a modern society sensors getting to controlling all our daily live situations directly or indirectly—We ordained¬†to know about sensors also¬†even just as being one of a smart city dwellers.


Sensors are devices that detect physical properties in nature and convert them to quantitative values for actuators and control systems. These physical properties can be specific inputs like light, heat, motion, moisture, pressure, or any one of a great number of other environmental phenomena. The output is generally a signal that is converted to human-readable display at the sensor location or transmitted electronically over a network for reading or further processing.

Involvement of Drones in Remote Sensing

Drones are used as platforms to put the different remote sensing sensor systems. ¬†Knowing remotesensing is¬†a science which really is fastly growing specially at its¬†last decade of age. The introduction of¬†Drones to remote sensing as a platform is so aggressively invading¬†most areas of the remote sensing. Surprisingly with¬†this simple but¬†relatively cheapest platformed there comes some clear improvements in some aspects as well. ¬†For example: Few years a go having orthophoto data maps with as big scale as in today’s drones remote sensing systems providing was almost a dream. ¬†Even if it was possible it would not be as¬†cheapest and as¬†easy as we are doing using drones today. This trend forecasts already what it will be liked the future’s relationship between all the geo professionals and the drones—Which is our¬†only driving factor to focus mainly in to get to know more¬†about this flying machines.

Drone sensors by we mean here is sensors in drone’s body—the sensor systems that make up the drone itself. Drone sensors can generally classified as proprioceptive, ¬†exteroceptive, ¬†exproprioseptive sensors. Sensors classifications of drone— that will be an article coming soon. But first,

Sensors in the Drone’s Body

In today’s fast growing drone market, sensor technologies are often the overlooked secret sauce inside. Some people may think it is quite technical to discuss about these bodies. However since¬†we believe that even a little knowledge about drone’s sensors helps us to approach, communicate and to use our drones accordingly we prefer to take up the issue here as follows.

fig 1 the main internal body components as shown schematically (taken from Wikipedia)

The above schematic figure shows us the main components of a UAV and their connection. As we can see from the schematic figure the Sensors  showed as one of the main internal body part of a drone. We see modern drones incorporating many sensors every year to in-power them to more and more autonomous. However We believe that we gonna discuss about the  main drone’s Sensors like Accelerometer, Gyroscopes, Inertial Measurement Units (IMU), Compass/Magnetometer, Pressure/Barometer, GPS and distance sensors in a more detailed manner.


Accelerometers are used to determine position and orientation of the drone in flight. These small usually silicon-based sensors play a key role in maintaining flight control. While it’s most common applications are: in tilt sensors in static application, in Vibration analysis, and to fulfil the INS system.

Accelerometers measure(returns signal proportional to… ) acceleration forces. These forces may be as static as the constant force of gravity pulling any object downward, or they could be dynamic – caused by moving or vibrating the accelerometer.

Their Transformations

There are many types of accelerometers developed and reported in the literature. The vast majority is based on piezoelectric crystals, but because of they are not so compacted and too big People attempted to develop something smaller, that could increase applicability and started searching in the field of microelectronics. In this endeavor MEMS (micro electromechanical systems) accelerometers are developed. [Researches indicate that MEMS can be manufactured in Silicon, in polymer, in  glass, in quartz or even in metals].

illustrating the concept

Accelerometer can measure(returns signal proportional to… ) acceleration indirectly from¬†measuring change in capacitance. It has a mass attached to a spring which is confined to move along one direction and a¬†fixed outer plates. When an acceleration in a particular direction will be applied, the mass will move and the capacitance between the plates and the mass will change. And then this change in capacitance will be measured processed and it will corresponded to a particular acceleration.

The majority of microelectromechanical system (MEMS) devices must be combined with integrated circuits (ICs) for operation in larger electronic systems. While MEMS transducers sense or control physical, optical or chemical quantities, ICs typically provide functionalities related to the signals of these transducers, such as analog-to-digital conversion of the capacitance in the accelerometers.

MEMS Accelerometers (Accelerometer ICs)


Fig.2 shows the microscopic wafer structure of MEMS


The term used to define micro electro-mechanical systems (MEMS) varies in different parts of the world. In the United States they are predominantly called MEMS, while in some other parts of the world they are called ‚ÄúMicrosystems Technology‚ÄĚ or ‚Äúmicromachined devices‚ÄĚ. There¬†critical physical dimensions¬†can vary from well below one micron on the lower end of the dimensional spectrum, all the way to several millimeters. ¬†Where as there¬†types can vary from relatively simple structures having no moving elements, to extremely complex electromechanical systems with multiple moving elements under the control of integrated microelectronics.

MEMS became practical once they could be fabricated using modified semiconductor device fabrication technologies, normally used to make electronics. These include molding and plating, wet etching (KOH, TMAH) and dry etching (RIE and DRIE), electro discharge machining (EDM), and other technologies capable of manufacturing small devices.

Simply MEMS is a state of the art technology currently micro things like microsensors, microactuators, Microelectronics…can be manufactured.¬† Microsensors and microactuators are appropriately categorized as ‚Äútransducers‚ÄĚ, which are defined as devices that convert energy from one form to another. ¬†Microsensors helps typically to converts a measured mechanical signal into an electrical signal.

MEMS combines:

 While proof of mass, Suspension mechanism, and Sensing element are the main elements of an accelerometer there are also others like: plate, hinge, restrictor, pyramid, pad, flexure, capacitance fingers and several components that interact with the surroundings such as microsensors. Inside each accelerometer devices there are microscopic mechanical elements that move along with the external forces caused by movement or rotation. These forces spread out further more into numerous components.


Fig. 3 showing the capacitance mimic motion of MEMS  one direction Sensor tech.

In MEMS accelerometers or Accelerometer ICs under the influence of external accelerations the proof mass deflects from its neutral position. This deflection is measured in an analog or digital manner. Most commonly, the capacitance between a set of fixed beams and a set of beams attached to the proof mass is measured. An integrated electronic evaluates the capacity changes and allows conclusions to the occurring accelerations. This method is simple, reliable, and inexpensive.

Integrating piezoresistors in the springs to detect spring deformation, and thus deflection, is a good alternative, although a few more process steps are needed during the fabrication sequence. In piezoelectric accelerometers— MEMS accelerometer apply mainly as tilt and orientation sensor.¬†Here, the electric signal generated from the Piezoresistive patch and the bulk device due to vibration is proportional to the acceleration of the vibrating object.

A compromise between sensitivity and the maximum acceleration that can be measured are the challenges in the designing and manufacturing process of MEMS.

MEMS Gyroscopes (gyroscopes manufactured with MEMS technology)

In normal situation a gyroscope measures(returns signal proportional to… ) changes in tilt, orientation, and rotation based on angular momentum. These are inertial sensors on your drone which can measure the rotation rate of an object around one linear axis of (X-Y-Z). For each axis we have one gyroscope or even one gyroscope for two axes even there can be a gyroscope for the three axes depends on the design. That‚Äôs telling you how fast is the drone rotating along the axis‚ÄĒif you are not rotating zero rotating (a position of stability).


To make the flight control modules of drones small, lightweight, and inexpensive, Micro-Electro-Mechanical Systems (MEMS) gyroscopes are used. It is thus a core sensor for flight attitude control and position balancing. The gyros we are talking about here are a rate Gyro types—They cannot determine the angular velocity unlike the normal Gyros do. Remember that in our [The drones computing body] section we also discussed MEMS gyroscopes doesn‚Äôt know what your pitch is but it knows your rate of pitch. When you put the drone on the ground and plug it in‚ÄĒ it takes that position-value as a zero value…¬†The main purpose of gyroscopes ¬†here is in measuring angular motion as a form of angular acceleration about one or several axis as an input to control a system. This measurement value is used as an input in the drones ¬†computing body to compute the drones instability compensations.

understanding mems GYROS:

To understand the role of gyro stabilization, it’s important to realize that every drone is constantly being subjected to a number of forces coming from different directions. These forces, such as wind, affect drone’s yaw, pitch, and roll, thus, potentially, making the drone very hard to control.


MEMS gyroscopes can almost instantly detect changes in the position of a drone and the flight controller calculates the compensate for it in such a way that it basically seems unaffected as this procedure done  hundreds of time every second or can hover calmly in place. Modern gyroscopes are manufactured with components between 1 to 100 micrometers in size and often include sensors for multiple axes in a single package.

These are packaged similarly to other integrated circuits and may provide either analog or digital outputs. Although a good accelerometer can do a reasonable job of this unless it’s in free fall as well. They usually shown up alongside accelerometers to improve input speed and accuracy.

More About Accelerometers

 Gyroscope-Accelerometer combinations

In many cases, a single part includes gyroscopic sensors for multiple axes. Some parts incorporate multiple gyroscopes and accelerometers (or multiple-axis gyroscopes and accelerometers), to achieve output that has six full degrees of freedom. These units are called inertial measurement units, or IMUs.

Mems accelerometers Their nature of design

Most MEMS accelerometers operate in-plane, that is, they are designed to be sensitive only to a direction in the plane of the die. By integrating two devices perpendicularly on a single die a two-axis accelerometer can be made. By adding another out-of-plane device three axes can be measured. Such a combination may have much lower misalignment error than three discrete models combined after packaging.

Thermal MEMS Sensors For VideoFilming

By controlling up and down movement, as well as removing jitter and vibration, filmmakers are able to capture extremely smooth looking video. Additionally, because these sensors are more immune to vibrations than other technologies, thermal MEMS sensors are perfect in drone applications to minimize problems from the increased vibration generated by the movement of rotating propulsion fans and propellers.

Inertial Measurement Units

Inertial measurement units combined with GPS gives us (INS—Inertial Navigation Systems) are critical for maintaining direction and flight paths. As drones become more autonomous, these are essential to maintain adherence to flight rules and air traffic control. Please read our [INS—Inertial Navigation Systems page] for a simpler conceptual understanding.

Inertial measurement units also utilize multi-axis magnetometers that are in essence small, accurate compasses. These sense changes in direction and feed data into a central processor, which ultimately indicates direction, orientation, and speed.

Current Sensors

In drones, power consumption and use are important for autopilot to receive a clean power supply. Current sensors can be used to convert the battery voltage from your drone battery down to a as low voltage as your drone can can use,  monitor and optimize power drain, safe charging of internal batteries, and detect fault conditions with motors or other areas of the system.

Current sensors work by measuring electrical current (bi-directional) and ideally provide electrical isolation to reduce power loss and eliminate the opportunity for electrical shock or damage to the user or systems. Sensors with fast response time and high accuracy optimize battery life and performance of drones.

Quad-Constellations—GPS, GALILEO, BeiDou, GLONASS,…


This one is is a mechanism for determining the location of an object in space. Technologies for this task exist ranging from worldwide coverage with meter accuracy to workspace coverage with sub-millimetre accuracy. it provides aircrafts  geographical position, as well as speed and absolute altitude (ASL). It is required for almost any autonomous flight mode like mission, return to home, as well as position hold. There is enough in the internet on the topic, so to keep thing short:


Magnetometers are sensors that you sometimes see in a UAV stabilization systems. We may frequently see them in the high end units rather than in the lower end units.

Magnetometer measures the angles with reference to magnetic north. An electronic magnetic compass is able to measure the earth‚Äôs magnetic field and used it to determine the drone‚Äės compass direction (with respect to magnetic north). This sensor is almost always present if the system has GPS input and is available in one to three axes. Therefore it is a good unit to correct some direction drifts that may happen due to some systematic errors. There cones part is that they easily affected by any magnetic fields or steel materials on the way. Which can introduce a potential error for the system even though there is a way of calibration to minimize error introduced due to these cases.

However currently there are some magnetometer  technology sensors out there, which have superior accuracy and response time characteristics while consuming significantly less power, which are well-suited to drone applications. These prov
ide drone manufacturers with quality data sensing in a very rugged and compact package.

Tilt Sensors

A tilt sensor can measure the tilting in often two axes of a reference plane. In contrast, a full motion would use at least three axes and often additional sensors. One way to measure tilt angle with reference to the earths ground plane, is to use an accelerometer.

Tilt sensors, combined with gyros and accelerometers, provide input to the flight-control system in order to maintain level flight. This is extremely important to do tasks with drones where stability is preeminent, like orthofoto production.

These types of sensors usually combine accelerometers with gyroscopes to allowing the detection of even small variations in movement. Because the gyroscope compensates the drift these tilt sensors to be used in moving applications like motor vehicles or drones.

Mass Flow Sensors

A mass (air) flow sensor (MAF) is used to find out the mass flowrate of air entering a fuel-injected internal combustion engine used to power some drone varieties. These help the engine control unit (ECU) determine the proper fuel-to-air ratio at a specified engine speed, which results in improved power and efficiency, and reduced emissions.

Many gas engine mass-flow sensors employ a calorimetric principal utilizing a heated element and at least one temperature sensor to quantify mass flow. MEMS thermal mass air flow sensors also utilize the calorimetric principal, but in a micro scale, making it highly suitable for applications where reduced weight is critical.

What are Pressure Sensors?

Barometer measures air pressure. A pressure sensor is a device that senses pressure and converts it into an electric signal where the amount depends upon the pressure applied.

The principle here is  atmospheric pressure changes the farther away you are from sea level, then a pressure sensor is employed to give you a pretty accurate reading for the UAV’s height. Most flight controllers take input from both the pressure sensor and GPS altitude to calculate a more accurate height above sea level. Note that it is preferable to have the barometer covered with a piece of foam to diminish the effects of wind over the chip.

Pressure sensors can be classified in terms of pressure ranges they measure, temperature ranges of operation, and most importantly the type of pressure they measure. Pressure sensors are variously named according to their purpose, but the same technology may be used under different names. Evidently the main applications of pressure sensors in Aircraft’s body of all sorts can be :

  • Pressure sensing :¬†While some drones have been developed and sold with ultrasonic sensors, pressure sensors improve the hovering mode of the most basic drones.
  • Altitude sensing:¬† Since pressure drops with altitude, Pressure sensors¬†can be used to measure altitude as well.

Usually these types of sensors are able to determine the pressure applied to  gas or liquids. Some of the types of pressure sensors in use include gauge pressure sensors and vacuum pressure sensors. Aircraft of all sorts have different applications for pressure sensing. Drones in particular employ altimeters and barometers similar to even the most and least sophisticated aircraft.

The figure above shows Barometer as shown at the bottom of 
a flight controller

Proximity  Sensors

These are sensors being used more and more on drones since GPS coordinates and pressure sensors alone cannot tell you how far away from the ground (thick hill, mountain or any object) you are or if you will hit an object. Their task is measuring the distance between an unmanned aerial vehicle and an object, without physical contact of the object. A downward-facing distance sensor might be based on ultrasonic, laser or LiDar technology (infrared has issues in sunlight). Very few flight controllers include distance sensors as part of the standard package.

These are all the main sensors that we frequently hear about or we use in the drones world and we thought have to be covered in this literature. Honestly, we are not  aerospace engineers we know about this challenging areas through reading and learning from some scientific papers and articles on different websites and other types of paper written resources but mainly we take Wikipedia as our main resource to make the this and other article remember that even-though we did all our possible efforts to avoid the conceptual errors there might be some errors possibly.  where we believe that this article can give the beginners having at least a mind picture reference, which can strike interest and encouragements to dig more about the area. Please help us to improve ourselves by leaving your comments about the article just below the article inside the comment box. Let us know if you have any questions or want any clarification on any of these Sensors types or anyone else of drones sensors out there and we will try our best to help you out!

Use and Usability Analysis

Drone buying analysis in terms of  Usability

Hi, buyers well come to this page’

This buying analysis is posted for professional drone buyers having in mind and therefore it will be more important for them who buys a professional drone.

Usability analysis

Usability is the important scientific analysis which most manufacturers should carefully go through at the beginning, in the middle and at the end of their product manufacturing process. I think it is because simple but very important process which helps both the manufacturers and the users in a way that it can help them to lead the way to their targeted product. So It almost be worth to be discussed in the process of manufacturing and using of the products.

Usability— In Designing, Manufacturing and Even Purchasing a Product

As a designer or as manufacturer this process may be seen from the other angel even though all the things in the process that a person should concentrate a head of the path line of the production. Usually it seem that knowing about usability is only about the manufacturer, But we here as a user¬†of a product—it will be so smart idea to consider and employ the methods and process under this scientific procedure to decide which product should a user¬†buy to meet perfect for the purpose at hand.

The purpose of this analysis is obviously to avoid time, money, manpower, and¬†psychological crises from¬†a silly¬†purchasing decision.¬†Next to this¬†w’ll try to discuss the scientific therms and their definitions as they are.

You ,as a buyer, ¬†may wish to know¬†how can usability analysis¬†be helpful¬†usability-user-experience-diagramin the buying process?’ . That is the right question, let us¬†explain about its importance in the buying process.

Let us start by seeing the to different directions in the process of buying and selling things . As we know procedures in buying is the reverse¬†direction of procedure of selling a product. Usually a¬†manufacturer goes through a certain quality assuring analysis having the demand of his/hers customers (buyers) as a model. Except their reverse directions there is a¬†point at which the buying and selling of things will meet together, because the buying and selling steps of ¬†a product are identical as we have shown below. The demand and wish of the buyer always shape the manufacturing process. What I’m trying to show here is that even though buying and selling are in opposite directions they¬†should meet at every¬†steps¬†throughout the procedures of usability analysis except for their¬†opposite journey.

For example: The buyer¬†may start his/hers analysis from the internal¬†circle “is it useful to me?, does it meets my need?” as shown in the figure whereas the manufacturer starts the analysis from the outer¬†circle starting by a question “what looks it like the overall feeling of the buyer about product?”.

Analysis to Buy a Drone x

In this section we will adopt usability analysis process ¬†to ¬†see how we can use it to select a relevant professional drone (drone x) that can best meet¬†the user’s¬†needs.

Utility, usability, likability, coast, acceptability (These are the paradigm of usability and related concepts)

Utility:  Will drone x do what is needed functionally?
Usability: Will user-experienceI actually work with it successfully?
Likability: Will ¬†I¬†feel ‘drone x’¬†is suitable must be balanced in a trade-off against.
Cost: how much ‘drone x’¬†costs? does it meet my financial capability? do drone x worth it?…
Acceptability:¬†It will be¬†the last level in the procedure of purchasing when drone x is socially and practically accepted to be bought that means this is to arrive at a decision about buying drone x What are the social and organizational consequences of buying drone x? ¬†on balance when drone x is found to be the best possible alternatives quality wise or what ever¬†one arrived through usability analysis—- will be the limit of the whole procedure in the decision making of purchasing.

The use context—procedures in purchasing a product

That means usability of drone x depends on the dynamic interplay of these four components ((User, task, drone x) Environment). Therefore we use this components in our usability dependent buying process as follows.

When somebody buy something it will always be important to consider the contextual use of that something. This means the buyers should just think about purchasing the right thing, at the right time, in the right place, for the right person and purpose concept.¬†The hobbyist drones may be most useful for the hobbyist but it might be little or even no use for the professional surveyor. What we want to emphasize— the drone buyer should consider here is that contextual analysis should involve as a key factor in buying analysis process. ¬†what are those contexts that we should focus?

contentgintfwho is the user? (user)

What for we use it?  (task)

Where?  (in the jungle? in water and wet area? in higher/lower temperature?) and

When (night? day? in summer? in winter?) will we use it?

The above analysis depends on:¬†Analysing the design of “drone x” ¬†the VDT and its¬†system (VDT is an abbreviation for Video Display Terminal)=distributed computing software, goal of the VDT is to make it as easy as possible for users to deploy)==>(user context)

We consider that usability of ‘drone x’ for individual buyer should¬†be judged:

A) By subjective assessment of the ease of use of the ‘drone x’ design by the individual (Here the buyer can ask ¬† questions like ‘Is the ease of use of the “drone x” design fits¬†perfect for me/user?’), and

b) By objective performance measures of effectiveness in using ‘drone x’ (Does ‘drone x’¬†performs exactly as my¬†wish?).¬†Evaluation will, therefore, be based on the following criteria:

  • Success rate of ‘drone x’ in meeting the specified ranges the buyer/user’s, tasks and environments
    Ease of use in terms of judgment (e.g. learn-ability , usability, remember ability of the functions, convenience,comfort, effort(does it needs much effort to perform with it?), satisfaction (do I satisfied with it?))
  • Effectiveness of buyer’s¬†use in terms of performance (e.g., time(time consumption), errors (possibility to make error performing with it), number and sequence of activities (how they are sequenced in drone x…), etc.) in learning, relearning and carrying out a representative range of¬†operations with drone x.

We suggest that these analyses should at least be taken into consideration prior to buying every professional drone.

Safety Rules and Regulations

Hi ¬†Buyer ūüôā ¬†Wellcome to this page !



Most customs, rules, and regulations at this page are adopted from the USs drone policies. We have tried to adopt the most general safety, rules, and regulations which we thought are very general and works internationally. Please don’t forget that you should refer the local government’s safety, rules and regulations policy before you fly your new drones. In some of the nations also requires a drones classification as ¬†to establish three categories of operations and their associated regulatory regime:

  • Open,
  • Specific and
  • Certified having a drone aircraft piloting certification…

The Open operation category of drones, should not require an authorisation by an Aviation Authority for the flight but stay within defined boundaries for the operation (e.g. distance from aerodromes, from people, etc). The ‚Äúspecific‚ÄĚ operation category will require a risk assessment that will lead to an Operations Authorisation with specific limitations adapted to the operation. The ‚Äúcertified‚ÄĚ operations will be required for operations with a higher associated risk or might be requested on a voluntary basis by organisations providing services such as remote piloting or equipment such as ‚Äúdetect and avoid‚ÄĚ.

Please don’t forget that you should refer the local government’s safety, rules and regulations policy before you fly your new drones. In some of the nations also requires having a drone aircraft piloting certification…


  • Air traffic: UAVs can threaten airspace security in numerous ways, including unintentional collisions or other interference with other aircraft, deliberate attacks or by distracting pilots or flight controllers.
  • Malicious use: ¬†UAVs could be loaded with dangerous payloads¬†and crashed into vulnerable targets. Payloads could include explosives, chemical, radiological or biological hazards. Drones with generally non-lethal payloads could possibly be hacked and put to malicious purposes.
  • Wildfires: In the United States, flying close to a wildfire is punishable by a maximum $25,000 fine. Nonetheless, in 2014 and 2015, firefighting air support in California was hindered on several occasions, including at the Lake Fire and the North Fire.
  • In response, California legislators introduced a bill that would allow firefighters to disable drones which invaded restricted airspace. The FAA later required registration of most drones. The use of drones is also being investigated to help detect and fight wildfires, whether through observation or launching pyrotechnic devices to start backfires.



Ethical concerns and UAV-related accidents have driven nations around the world to regulate the use of UAVs. The following are examples:

  • The Republic of Ireland, The Irish Aviation Authority (IAA) requires all UAVs over 1 kg must be registered with drones weighing 4 kg or more requiring a license to be issued by the IAA.
  • Netherlands, As of May 2016, the Dutch police is testing trained bald eagles to intercept offending drones.
  • South Africa, In April 2014, the South African Civil Aviation Authority announced that it would clamp down on the illegal flying of UAVs in South African airspace. “Hobby drones” with a weight of less than 7 kg at altitudes up to 500m with restricted visual line-of-sight below the height of the highest obstacle within 300m of the drone are allowed. No license is required for such vehicles.
  • Recreational use, From December 21, 2015, all hobby type UAVs between 250 grams and 25 kilograms needed to be registered with FAA no later than February 19, 2016.

The new FAA UAV registration process includes requirements for:

  1. Eligible owners must register their UAV’s prior to flight.
  2. If the owner is less than 13 years old, a parent or other responsible person must do the FAA registration.
  3. UAV’s must be marked with the FAA-issued registration number.
  4. The registration fee is $5. The registration is good for 3 years and can be renewed for an additional 3 years at the $5 rate.
  5. A single registration applies to all UAVs owned by an individual. Failure to register can result in civil penalties of up to $27,500 and criminal penalties of up to $250,000 and/or imprisonment for up to three years.

Commercial use

On June 21, 2016, the Federal Aviation Administration announced regulations for the commercial operation of small UAS craft (sUAS), those between 0.55 and 55 pounds (about 250 gm to 25 kg) including payload.

The rules, which exclude hobbyists, require the presence at all operations of a licensed Remote Pilot in Command. Certification of this position, available to any citizen at least 16 years of age, is obtained solely by passing a written test and then submitting an application.

For those holding a sports pilot license or higher, and with a current flight review, a rule-specific exam can be taken at no charge online at the faasafety.gov website. Other applicants must take a more comprehensive examination at an aeronautical testing center. All licensees are required to take a review course every two years. At this time no ratings for heavier UAS are available.

Commercial operation is restricted to daylight, line-of-sight, under 100 mph, under 400 feet, and Class G airspace only, and may not fly over people or be operated from a moving vehicle.

Some organisations have obtained a waiver or Certificate of Authorization that allows them to exceed these rules. For example, CNN has obtained a waiver for drones modified for injury prevention to fly over people, and other waivers allow night flying with special lighting or non-line-of-sight operations for agriculture or railroad track inspection.

Previous to this announcement, any commercial use required a full pilot’s license and an FAA waiver, of which hundreds had been granted.

Drones users of other nations than the above mentioned please refer your local laws and regulations.


General Safty Rules

  • ¬†Please uses common safety sense when flying and don’t do crazy things with your multi-copters or any R/C aircraft that can result in a potential danger
  • If flying in the USA stay below 400ft AGL! Check flight rules for the country you are flying in. i.e. 300ft max altitude in Canada. (This rule may depend on the local govt regulations)
  • Don’t fly near manned aircraft or within 5 miles of an airport! (This rule may depend on the local govt regulations)
  • ¬†Keep your UAVs in eyesight at all times, and use an observer to assist if needed.
  • ¬†Don’t ever fly over people or expensive property!
  • ¬†Respect the privacy of the property of your neighbors!
  • Do not fly under the influence of alcohol or drugs.
  • Ensure the operating environment is safe
  • Do not fly in adverse weather conditions such as in high winds or reduced visibility.
  • Register online before taking Drones, weighing between 0.55 and 55 pounds to the skies. (This rule may depend on the local govt regulations)
  • Do not conduct surveillance or photograph persons in areas where there is an expectation of privacy without the individual‚Äôs permission

Read¬†also the Remote Control Aerial Platform’s (RCAPA) general guide Lines here

The Drone’s Computing Body

These days drones seem¬†flying above all. As we are getting dependent directly or indirectly of the tremendous potential of these flying robots— detailed studying and intelligent approach to them will be¬†fundamental.

The above schematic figure shows us the main components of a UAV and their connection. As we can see from the schematic figure the computing power¬†showed as one of the main internal body part of a drone. We believe that we gonna discuss about¬†the drone’s computing body¬†in a more detailed manner.

Usually these flying machines¬†use their own software driven mind to decide the ways how to perform a task just as they are commanded. Here is their core mind which is tried to be discussed at this section—-Their flight controller.


Flight Controller or Autopilot?

We can easily visualise a UAS (Unmanned Areal System) in another more simplified combinations as :

UAS= A model air craft + Autopilot + a Payload + A software (firmware)


Autopilot = A tiny computer + A GPS + A compass + A barometric altimeter + and Few other sensors


a Payload= A (photo,Video, thermal…) Camera or (LiDAR¬†, Aerial…) system


A software= To program a mission which tell the drone where to fly to. But you can simply do that by clicking a few way points on a the google map interface

using the open source software. A mission can be just as simple as a few way points or they can be slightly longer and more complicated to fly along the edge of some complicated sides of a mission area. what ever your mission is once you programmed it, you simply uploaded to the autopilot system bring your drone to the field and launch it simply by tossing it in the air.

Here we would like to refer to an autopilot as a complete system that enables your drone to fly autonomously to pre-planned, paths way-points as a form of firmware, And a flight controller is just the device that will keep your aircraft stable by computing the best positioning and directions for the whole sytem. However depending on who you talk to these two words used frequently interchangeably.

Drones Flight controllers usually contains one or more CPUs (processor cores) RAM, ROM along with memory and programmable input/output peripherals as components. Where as  autonomous vehicles usually include the components such as positioning systems, sensors, actuators, controllers, cameras, and data repositories that all have different interfaces. In this article we would like to focus on Flight controllers (FC)

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


Flight controllers

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

The majority of flight controllers also employ sensors to supplement their calculations. These range from simple gyroscopes for orientation to barometers for automatically holding altitudes. GPS can also be used for auto-pilot or fail-safe purposes.

A microcontroller (or MCU for microcontroller unit) is the smallest FC—-a small computer on a single integrated circuit. In modern terminology it has become evolved to a System on a chip or SoC. Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general purpose applications consisting of various discrete chips.

A system on a chip or system on chip (SoC or SOC) is an integrated circuit (IC) that integrates all components of a computer or other electronic system into a single chip. It may contain digital, analog, mixed-signal, and often radio-frequency functions‚ÄĒall on a single chip substrate. SoCs are very common in the mobile computing market because of their low power-consumption. Their typical application is in the area of embedded systems.


If I just wanted to get flying what do I need?

In this process your drone need to have a brain called flight controller, and as we have seen on the above the flight controller calculates the best position and movement for your drone based on the current situation (position) of the aircraft and (the command received from the pilot if the aircraft is RC— A remotely controlled type).

There is a huge selection out there like commercial ones, professional ones… If you buy a drone the flight controller is there in your new drone, but if you want to change the flight controller or if you need to make your drone by your self, then you have to have more now hows. ¬†For example, the very basic quite popular Chinese DJI made flight controller called NAZA can be an alternative as a beginner.

If I give input or command to my remote controlled quad-copter with my remote control as pitch forward or do what I need to do and all these commands just goes into the flight controller how is exactly that does work?

Flight controller (FC) is a small circuit board of varying complexity. Its function is to direct the RPM of each motor in response to input. A command from the pilot for the multi-rotor to pitch or to move forward is fed into the flight controller, which determines how to manipulate the motors accordingly.

What you have there is, there are some sensors in it. So you are sending some commands to the flight controller and Having that command the controller take that into account together with its own position representation information from the sensors and then does what you asked to do.

They are sensors like gyroscopes, accelerators, GPS units which are being used to tell the microcontroller where it is in the world. For example, if it is tilted or how fast it is turning, and then use that information into account together with the command to make the exact movement as a solution to satisfy the command from the pilot.


What are those sensors aside from our input, that helps the micro-controller to get to know about the position of itself?

The most basic sensors that you have in the most basic set up is the three axis gyroscope (digital) or you could even have a mechanical one. There is a difference b/n mechanical gyroscope and MEMS gyroscope. Because Gyroscopes have evolved from mechanical-inertial spinning devices consisting of rotors, axles, and gimbals to various incarnations of electronic and optical devices. Each exploits some physical property of the system allowing it to detect rotational velocity about some axis. There are three basic types of gyroscope:

  • Rotary (classical) gyroscopes
  • Vibrating Structure Gyroscope
  • Optical Gyroscopes


MEMS (Micro-machined Electro-Mechanical Systems) Gyroscopes:

These are the inertial sensors on your drone which can measure the rotation rate of an object around one linear axis and we have three of them (X-Y-Z). For each axis we have one gyroscope that’s telling you how fast is the drone rotating along the axis—if you are not rotating zero rotating (a position of stability).

MEMS doesn’t know what your pitch is but it knows your rate of pitch. When you put the drone on the ground and plug it in— it takes that position-value as a zero value. But if you were inclining it or rotating it while you plug it in— it would take as rotating or inclining or whatever plugin position you take means zero (stable). So it will try to do that whenever there is a command to be stabled.

With the basic quad copters which having accelerometer (Accelerometers are used in drones for flight stabilisation) you should command to rotate with a certain speed along an axis in order to command to pitch along that axis. So you have to see and correct the levelling all the time manually. Accelerometers measures how fast you are accelerating along an axis or to the ground (along Z).

Systems to control the movement:¬†No matter what a clever jet fighter pilot you may be as a human being it‚Äôll be far from truth to provide a rapid response to UAV systems at the right time. ¬†Forexample¬†controlling the movement of an aircraft may¬†be performed by trained human pilots‚Ķ however, because of the speed and complexity of flight¬†dynamics of let us say¬†a multi-rotors, human reaction time is too slow to control this movement, or even impossible to control 4 actuators in order to make a quad-copter fly. Therefore, systems are used for such controls. Even in cases where humans can perform these functions, it is often the case that GNC systems provide benefits such as alleviating operator work load, smoothing turbulence, energy¬†savings, etc.¬†That‚Äôs why even the past RC air crafts have a second person that is inside the aircraft— the electronic copilot on board of the aircraft. And the copilot has to know how it is flying because it is faster a skilled human pilot,¬†it selects the best move¬†for your drone based on all of these staffs.

NB:   Guidance, navigation and control (abbreviated GNC, GN&C, or G&C) is a branch of engineering dealing with the design of systems to control the movement of vehicles

The open source UAV platforms

There are very open source auto pilots based on Arduino and it is very commonly spread and you can buy it in almost around every corner.

Arduino is open hardware that’s mostly 8-bit autopilot platforms such as ardupilot mega which can be found online very cheaply.


Multi Wii : This have a linear lineage. it has a tiny board with a gyroscope inside it which you can pull it an out and replaced it with an Arduino and plugged in this board in the other one, wrote some software and going fly.


Pixhawk: The other one is Pixhawk as an example the Irish drone that we have at 3D robotics. Modern Autopilots like the Pixhawk require a computer system with a Mission Planning program for planning and setup. However, it is not running the Pixhawk from where in fact it’s running stuff from another project—they have their own firmware for—if you can play around and swap around some parts to another because at the core these boards are actually quite similar interms from what they provide.


The ATmega is a single-chip microcontroller created by Atmel in the megaAVR family. These are various micro controllers like atmega and things from atmega are from different arm vendors in fact. Atmegas are big and they have been used for many years but now are replaced like by CortexM3  32-bit ARM processors and it is said to be like pushing away ATmega out of it when people start to want to do more sophisticated algorithms and spread their deric algorithmic wings.


Open pilot: The other popular one is Open pilot (orange one and black one depending on the vendors). it is an open pilot board in fact that you know another example of an open hardware. Very popular with fpv flyers.¬†First-person view (FPV), also known as remote-person view (RPV)—- flight is a type of remote-control (RC) flying that has grown in popularity in recent years.


PaParazzi UAV: This is an open source project that actually has been out there for quite a while was started 10 years ago when they started to make the out pilots actually fixed wings first and then added quadrotors to the system. What is great about paparazzi is that it is not quad controller or autopilot agnostics but it’s like anything you want to port it to have fun and there is a huge number of different autopilots depending on the application who developed it and they are open hardware. The actual project started with at mega then go to an LPC arm and then to stm32 and there is also port just a pc to run it on Linux directly to completely control. Generally, it is a think pad. Paparazzi‚Äôs flexibility is in every aspect. Auto quads and RR UAV¬†PNG’s (Proportional Navigation Guidance) and are open pilot and those that are some of them maybe of various levels we know you’ve got your Linux means and your Ubuntu and then your Debbies and you know as you put more in you can get more out the paparazzi. and it is a kind of more like a gentle. if you comfortable compiling it with your cellphone or something like that you can get a lot more performance out of it.

Firmware and Sensors: Basically you take the whole framware—-the whole paparazzi firmware you downloaded and you configure it to your needs you compile it to the right processor. Running at x86 board is a good example. Its size is 2cmx2cm and having 3 axis accelerometer, 3axis gyroscopes, 3axis magnetometer (to know where the four directions and inclinations as well), barometer and also GPS receivers on board. And this is the basic set of sensors that you need to completely autonomously flight. It should have plugged into the computer and settedup so we can actually start programming this guys get motors spinning and get flying.


We are not  aerospace engineers or we know about this challenging areas through reading and learning from some scientific papers and articles on different websites sites and other paper written resources but mainly we take Wikipedia as our main resource to make the this and other article remember that even-though we did all our possible efforts to avoid the conceptual errors there might be some errors possibly.  where we believe that this article can give the beginners having at least a mind picture reference, and which can encourage them to dig more about the area. Please help us to improve ourselves by leaving your comments about the article just below the article inside the comment box.

The Nexus 800

A turn key unmanned Arial vehicles system—that combines LiDAR¬†and photogrammetry sesors a full GNSS aided inertial navigation system all on one platform.

The nexus 800 also features the first commercially-available UAV system that combines with HYPACK.
The industry leader in surveying and mapping software. This tightly integrated package will bring the user a seamless pipeline that bridges the gap between data product creation.

The nexus 800 UAV Will bring an effective solution to the surveying and mapping community. Seeking a true end-to-end solution leveraging the various expertise from:

HYPACK :  A Xylem Brand and now part of YSI is a Windows based software for the Hydrographic and Dredging Industry. It provides the Surveyor with all the tools needed to design their survey, collect data, process it, reduce it, and generate final products.

Infinite Jib: designs, manufactures and markets Unmanned Aerial Systems for professional, commercial and industrial applications. Known for our innovative design solutions, quality and exceptional customer service.

SBG systems: suppliers of miniature and accurate Inertial Measurement Unit (IMU), GPS enhanced Attitude and Heading Reference System (AHRS) based on MEMS sensors.

Velodyne: global leader in Light, Detection and Ranging (LiDAR) technology of which almost all familiar with LiDAR knows about this company very well.
This UAV combines all the above mentioned technologies into one compact solution. Hi pac hi sweep allows the operator to plan acquire and process the lidar and photogrammetry data on board a high-powered windows pc and high-performance UAV allowing for rapid analysis, Product creation, and export to a variety of cad and Gis formats. The nexus 800 is one complete UAV solution.

Features of the NEXUS 800:

  • Provides a full GNSS aided inertial navigation system with the Ellipse-D INS
  • Visualizes LiDAR return with a 360 degree field of view
  • Acquires LiDAR and Photogrammetric data using our powerful and user-friendly HYPACK-HYSWEEP software
  • Displays Real-Time photogrammetry and Point Cloud viewing
  • Provides Point Cloud and georeferenced photogrammetry correlation via post processing
  • Includes an On-board Windows¬ģ PC for rapid data processing and product creation
  • Allows volume computations and data analyses
  • Includes a comprehensive full flight system, training and support

Jaaxy The Powerful Keyword Research Platform

Jaaxy is the keyword computation platform that every successful keyword researcher from¬†any area of entrepreneurship can¬†be witnessed for. Because Jaaxy is behind any success of keyword researching with it’s over 20 years of experience in the keyword and market research realm.

Please click here to try it out for free by a free subscription with your email.

We believe keyword is a gold and keyword researchers are gold miners.

A keyword researcher from one of the following areas can take advantage this platform in order to use their time and power to search and find their best key words effectively and to be efficient in their effort:

  • Internet marketers
  • Local marketers
  • SEO companies
  • Pay per click marketers
  • Affiliate marketers
  • Local businesses
  • Keyword companies
  • Domain owners and buyers
  • Site flippers
  • Niche marketers
  • Webmasters
  • Anyone that needs keywords!!

Are you from one of the above areas of entrepreneurship?¬† then you can’t live in your business without the following things.

  • You need to know whether your keyword is easy to rank in google? not only this with Jaaxy you can also quickly search as many keywords as you wish even a screened and sorted results in a few seconds which you can not do with any of other ways or platforms you may know out there.
  • As an entrepreneur from one of the above mentioned areas you may wish to know where in google is your website ranked. This will be an easy and interesting process with Jaaxy while it is one of the boring and very terrible process and consuming all your golden time with the other possibilities you have.
  • Decisions in regarding buying or selling of domains can be optimized best with Jaaxy which is a very lucrative process for any entrepreneur.
  • With Jaaxy keyword researching will be mobile that means Jaaxy is there where you are if there is any device with an internet connection.

Do you want to try it out for free?

Then take a whatever theme or topic from your website or from your idea that you want to search a keyword for to plug it in the following Jaaxy search tool and see the result and assure how it works.

Let me know if you have any questions about Jaaxy or keyword research in general like to see them to help. Drop them down in the comment box bellow I’m happy and always ready to help.

Latest Drones At 2017

The time is belongs to drones. Every year the capabilities, modernity, and use-abilities of drones getting high tech. Not only in terms of functionalities but also in reasonability of their price in the market. Few years ago it seemed no one could afford to buy a drone, but the more advancement in aeronautics, aerodynamics and robotics technology the more optimized solutions are obtained. The time everybody can utilize drones to ease life is coming ahead.

The following are some examples of the drones with their optimum price while they are cleaver to perform tasks in the unique way that they are intended before they are designed and manufactured.
Enjoy reading! everybody,



DjI Mavic pro:

The more things become modernized the more will they be smaller. We think that might be the reason for the smaller and squeezing in all the tremendous capabilities, and this is the big challenge in modernity. This drone has all the capabilities and functionalities while it is improved in its convenience to be carried. This new 27 minutes flight time drone has a fork stabilized camera, avoids obstacles while flying, and has a follow me functionalities without a bracelet or tracker.
The 24 high-performance computing core dual satellite connectivity, 4 vision sensors and the 4.3 mile ranged transmission system raises it’s agility. In taking off, it uses two vision sensors and can make a connection with up to 20 satellites with its functions of remembering the position which helps to return home by itself. It has a unique precision landing tech to land almost exactly where it took off which all controlled from a touch of a button. Its 4 vision sensors telling itself about what is in-front, below, over, right or left.And this helps it to avoid obstacles. As we know stabilization is the decisive factor for a flying camera Mavic pro has an extremely miniaturised gimbals to keep the entire camera steady. Its has generally a user friendly interface where the user can take few tabs to perform a command. It has 3 tracking shots like spotlight, profile and traits or use tab flight to tap and fly. It has a game-pad size controller to controller for everything which the user can keep it possibly in his or her pocket.




Gopro Karma:

The convenience to carry or using a flying camera depends on its size. Go-pro Karma designed and manufactured considering new drone operators. It has a builtin flight simulator so that users can teach or practice themselves how to fly. It has an integrated one button takeoff making it easy for the users to start to fly easy. It has interesting features like inbuilt automatic shot paths for the user to watch and learn how an optimized great cinematic quality footage can be made without even needing to know how to pilot the vehicle. It really guides the user through the whole product experience. The arms and landing gears are fold-able making it highly profiled to achieve easy and convenient portability.



Yuneec Breeze:

It has highly compacted system can be controlled with iOS or Android devices. It has a total of less than 1 pund. It captures areal photos and videos with stunning 4k ultrahigh definition. Breeze has 5 automated flight modes to capture unique shots.

  • Orbit mode
  • follow me mode
  • Journey mode
  • Selfie mode
  • Pilot mode

No need to be a skilled pilot to take special shots which can be accessible with the click of a button.

It has also direct social media sharing functionalities to share any photo shot or video captured to friends quickly and easily.
Breeze has optical flow and infrared positioning sensors that enables to control to hold in position and to avoid drifting both indoors or outdoors. It has an auto returnig home and auto landing features.





It is as fast as 40 mile per hour and built to be possible running many apps with a super computer on board that lets it do in a way that many other drones can not do.





This is the very small selfie drone which makes them easy to charge with a power-bank weighs under 0.2kg, 0.4mm thick. This is a selfie drone that one can hold the whole body of the drone in to a pocket. It is has easier interface that takes some minutes for someone to fly it. The app can be on a cellphone to make it fly. when it takes off someone tap a little bit and can give a little hand push it upward and release or pressing a button on your controller. It has special modes like real time, continuous, appearance advanced mode or time delayed mode including 1080p video recording too. Someone can easily control it all using cellphone it takes one key to share the photos or videos to a favorite social media.



Quantum Tron Transition Drone:

This drone is from Germany’s quantum system. It is a highly advanced 14 kilogram aircraft combines the long range efficiency of the fixed-wing uav with the vertical take-off ability of a copter drone. This eliminates the need for a runway additional equipment or a human or mechanical catapult requiring very
little ground space transform electrically driven propellers lifted vertically into the air towards the direction of its destination. Shortly afterward the tron enters the transition phase its forward propellers swing down to the vertical position for forward flight while the rear propeller swing back and close into rear-facing points once in cruise flight mode the trunk can travel 160 at speeds up to 80 kms/hr between 70 and 120 minutes with applications that include precision farming site inspection 3d mapping or delivering up to 2 kilograms of needed medical or other supplies the quantum transition drones provides an effective emission-free solution for the future.




Quantix has similar system as quantum tron. Qunatix is belongs to the Aerovironment. It uses its four propellers and takeoff nose up in similar fashion as missile or rocket. Shortly after takeoff the propellers re position for horizontal as a fixed-wing air craft.

Upon landing the quantix transitions back to quad-copter configuration for a vertical touchdown nose point up.
While that is truly awesome quantix mission is what really makes it noteworthy. In years to come food production will need to double to keep up the growing population.
quantix array of sensors can help farmers to pin point the need of their crops far more efficiently allowing for greater food production for performing such an important task and looking totally cool while doing it.
The Aerovironment quantix definitely deserves a stand innovation.



Air Selfie:

This is a great little flying drone camera system that can be connected with your smartphone. It is just a pocket sized camera system can capture a selfie or video by flying up to 20m high with a close or wide angle mode. It has 4 turbofan propellers and a builtin anti-vibration shock absorptive among others. Its 5

megapixel camera which is enough to take a clear and stable image including a special charging case to turn on and start the app on your smartphone. Readiness for your airborne selfie can be assured once you press the lift button.



Shift Drone:

Shift Drone is a special quad-copter eye catching silver colour drone with a shift controller of a one hand operation. It has 13-megapixel tilt enabled camera

streams videos or photos with its 8GB internal flash. It can fly up to 80km/hr with 30 minutes flight time synchronized to a smartphone. They are not released still but hopefully will be soon.




AguaDrone is a fisher drone. It’s system is completely waterproofed and can submerge and helps the fishers to find and even helps to catch fish too. It has the ability to land on fresh water, saltwater, on land with all weather and all environment. Its water proof camera helps to catch actions above and bellow the water surface. The fisher can fly out the cached fish to his or hers chosen spot and release it with a single push of a button.




Many large industry and companies that could benefit from drone technology__ cannot do so, held up by the high acquisition and operational costs with the new Airobotics system. Many of the prohibitive expenses disappear. The airobotics

solution is a complete automated system that can program its drone to fly autonomous missions with no pilot or supervision required. Receiving instructions from the airobotics base the Airobotics drone can fly scheduled or on-demand patrols of site inspection survey and mapping security surveillance and emergency response when the time comes for recharge the airbase can automatically swap the batteries with a fully recharged replacement ensuring an all-round automated system requiring no human interference by utilizing the airobotics system employees can be relieved of these responsibilities and the potential hazards involved with the airobotics air base and its companion drone. We can safely conclude that a game changing innovation has appeared in the drone industry.




SraRaku tried out successfully by a Japan’s Golf resort Camel to deliver extra golf balls for golfers.
The other online online shopping mega company Rakuten has also tried out it at the golf-course bringing not only new golf balls and other equipment to golfers but also to delivering drinks and snacks. Using their smartphones golfers were able to place their

orders right from the course from a dedicated depot workers loaded up their items into a special box carried by the SraRaku drone which phase-fully flew them out to designated spots on the course for retrieval by the golfer nothing like a cool beverage after a few bad hots right?
Rakuten intends to use their SraRaku drones to deliver products to sparsely populated areas and mountainous regions. The company is also considering using their drones in disaster reliefs situations.



Robot Arm drone:

Birds of prey have always had a monopoly on swooping in to grab something and caring it away.
Not anymore now technology has finally caught up with nature with this clown creation, the robot armed drone from Japanese company prodrone thought to be the first large format drone equipped with two internally developed robotic arms.

The robot arm drone was developed to address the increasingly strong demand for drones that can perform specific hands-on operations add to an existing pd6paw drone. This five axis arms provide an incredible amount of versatility because it’s able to carry up to 22 kg pounds for about 30 minutes. The developers envisions a wide range of uses for this groundbreaking creation these include carrying cargo retrieving hazardous materials cutting cables and much more. Through a combination of its hovering, graving and grasping abilities the robot armed drone can even perch like a bird while awaiting further instructions.