ArticlePDF Available

Abstract

Choosing the mini-drone for a specific payload for designing purposes is one of the most challenging for both cost and design purposes. It is important to develop and analyze the flight control systems of the quadcopter-type Parrot mini drone and how to make the drones more tolerant of adverse weather conditions. The main problem with any quadcopter is that it loses its balance when exposed to any external influence, even if that influence is weak. Where the controller is the most important part of the drone, six plane controllers cover the six degrees of freedom (6dof) in the movement of the drone. In our research, we have improved the height controller in the drone, thus improving the altitude controller by using (PD) and increasing the values of (Kp and Kd) in the altitude controller of the Parrot Mini Drone Mambo to make it more bearable to external influence and to maintain its altitude. We assumed that the aircraft was exposed to bad weather conditions, such as snowfall and dust, which led to an increase in the speed at which the drone fell. We also increased the free fall constant of the object in the simulation design of the drone from (-9.81 m/s2 to -12.81 m/s2) and used Matlab R2021a Simulink to undertake the tuning of the (Kp and Kd) values. This study yielded good results, as illustrated in the results section. Therefore, this research paper suggests adopting the PD controller in the altitude controller and the new values of Kp and Kd to make the drone more tolerant of weather conditions. We tested these results in practice and got good results.
Journal of Robotics and Control (JRC)
Volume 3, Issue 2, March 2022
ISSN: 2715-5072 DOI: 10.18196/jrc.v3i2.14180 212
Journal Web site: http://journal.umy.ac.id/index.php/jrc Journal Email: jrc@umy.ac.id
Mini Drone Linear and Nonlinear Controller System
Design and Analyzing
Esraa H. Kadhim 1, Ahmad T. Abdulsadda 2
1,2 Department of Communication Engineering, Engineering Technical Collage / Al-Najaf, Al-Furat Al-Awsat Technical
University (ATU), Najaf, Iraq
E-mail: 1 esraa.kadhim.ms.ectn@student.atu.edu.iq, 2 coj.abdulsad@atu.edu.iq
AbstractChoosing the mini-drone for a specific
payload for designing purposes is one of the most
challenging for both cost and design purposes. It is
important to develop and analyze the flight control
systems of the quadcopter-type Parrot mini drone and
how to make the drones more tolerant of adverse
weather conditions. The main problem with any
quadcopter is that it loses its balance when exposed to
any external influence, even if that influence is weak.
Where the controller is the most important part of the
drone, six plane controllers cover the six degrees of
freedom (6dof) in the movement of the drone. In our
research, we have improved the height controller in the
drone, thus improving the altitude controller by using
(PD) and increasing the values of (Kp and Kd) in the
altitude controller of the Parrot Mini Drone Mambo to
make it more bearable to external influence and to
maintain its altitude. We assumed that the aircraft was
exposed to bad weather conditions, such as snowfall and
dust, which led to an increase in the speed at which the
drone fell. We also increased the free fall constant of the
object in the simulation design of the drone from (-9.81
m/s2 to -12.81 m/s2) and used Matlab R2021a Simulink to
undertake the tuning of the (Kp and Kd) values. This
study yielded good results, as illustrated in the results
section. Therefore, this research paper suggests adopting
the PD controller in the altitude controller and the new
values of Kp and Kd to make the drone more tolerant of
weather conditions. We tested these results in practice
and got good results.
KeywordsPID controller; quadcopter; Matlab-Simulink;
Altitude controller.
I. INTRODUCTION
Recently, UAVs, particularly quadcopters, have elicited
the attention of people all over the world, including
researchers, students, and technology enthusiasts or
hobbyists. Responding to this extraordinary popularity,
researchers have created a plethora of novel control
algorithms, ranging from the model-based controller to the
model-free controller, to effectively and efficiently control
the quadcopter system.
A large number of users have used this design to study
the characteristics and components of drones and to develop
and use them in different fields. The most famous of these
researches are: Several deep learning architectures were
used in this paper to identify the quadcopter UAV system.
Overall, the CNN-LSTM model has been found to
outperform all other architectures, with average tested MSE
and MAE values of 0.0002 and 0.0030, respectively [1],[2].
A paper proposed a UAV-based smart healthcare scheme for
COVID-19 monitoring, cleansing, social distancing, data
study, and statistics group in the control area. The frame
collects information via wearable sensors, drive sensors
deployed in battered areas, or thermal appearance processing
[3],[4].
In the other paper, the observer (linear parameter-varying
(LPV)) was deployed on a Parrot® Rolling Spider mini
drone, and a series of flying tests were performed to evaluate
the (Fault Detection and Diagnosis (FDD)) competencies in
real-time using the onboard processing power. Flight tests
validated the simulation results and demonstrated that the
sliding style observer could provide reliable fault rebuilding
for quadrotor mini-drone organizations [5]. The modified
adaptive sliding approach algorithm was developed in the
other paper using a version law based on the Lyapunov
strength approach, which allowed the controller's nonlinear
adaptive performance to compensate for disturbances and
parameter perturbations. Matlab simulations are used to
validate the utility of the suggested regulator strategy in
comparison to the old approach [6]. The sensors, such as
ultrasonic and barometric pressure sensors, as well as their
data, played a vital part in calculating the altitude of the
Parrot Mambo micro drone in the other study. Utilized
Simulink software and block sets like the Simulink support
package for Parrot micro drones to keep the drone at a
constant height. Apart from the hardware and software
descriptions, the drone's equipment, capabilities, and
performance have also been discussed [7].
The Vortex Ring State (VRS) and Windmill-Brake State
(WBS) have been examined in the context of quadcopters in
the other work. Following that, wind tunnel tests were used
to develop a quadcopter model that is independent of the
floppy load and blade disk sizes. A basic model was then
developed for trajectory de-signs. Thereafter, the GPOPS-II
program was used as an arithmetical solver to construct
optimum 2D and 3D descent trajectories due to the
challenging optimum issue aimed at minimal time path
design. Finally, conducted flying tests were conducted to
demonstrate that the VRS is current in quadcopters. Further
claimed that the flight fluxes might stand decreased by
raising the plane speed of the blade floppy.
As an ideal falling trajectory, a helix-type trajectory is
used [8]. Low-cost instruments, such as a 10-DOF Mems
Journal of Robotics and Control (JRC) ISSN: 2715-5072 213
Esraa H. Kadium, Mini Drone Linear and Nonlinear Controller System Design and Analyzing
(Micro-electro-mechanical systems), IMU (Inertial
Measurement Unit), and a LIDAR (light detection and
ranging) were fitted on a minor unmanned rotorcraft in other
research and synchronized at a 10-Hz measurement rate to
estimate the location of the platform and its space from a
hitch or a landing field. Kalman filtering was used to correct
the IMU data for systematic errors (bias) and dimension
noise, as well as to obtain predicted locations from the
accelerometer data. The technique was created on an aboard
microprocessor (Arduino Mega 2560), and it enables low-
cost hardware applications of many sensors for usage in
aerospace requests [7].
The other study looks at a proportional and derivative
PD controller that uses a quadrotor UAV to regulate the
adjustment of the quadrotor UAV while in flight. To be
stable and have high performance, the PD controller's gain
parameters, the proportional gain Kp, and the derivative
gain Kd is used. Unmanned aerial vehicles (UAVs) are
becoming more popular, and they come in a wide variety of
sizes and designs. The quadcopter settles the time of roll,
pitch, and yaw system after incorporating PD controllers
into the systems. After the research, the simulation results
and a comparison of X, Y, and Yaw control approaches are
shown. Plemented. The optimum estimate technique, which
was built on an aboard microprocessor (Arduino Mega
2560), enables low-cost hare operations of many sensors for
usage in a variety of requests [10], [11].
In other studies, the controller has been tweaked to
handle the tracking trajectory problem. The primary idea
behind this control system is to allow the robot to trace the
target trajectory with the least amount of error possible. The
robustness and effectiveness of the created method, as well
as the responsiveness of the suggested sliding mode
controller, are demonstrated using simulation results
produced using MATLAB software [10], [12][14]. In [15]
[18], the outcomes of the autonomous swarming flights in
the open air are discussed. The designed mini-drone is small
in size, with a wheelbase of 130 mm and a mass of 76 g, and
it comes equipped with all of the sensors required for
autonomous flying. The suggested controller compensates
for nonlinearity in dynamics, allowing for accurate velocity
control. Furthermore, the results of the swarming flight tests
revealed that the produced mini-drones and the suggested
controller perform flawlessly under real-world flying
circumstances. Another author found the results impressive:
using the audio signal's Mel-frequency cepstral coefficients
(MFCCs) and various support vector machine (SVM)
classifiers, it was possible to achieve a minimum
classification accuracy of 98% in the detection of the
specific payload class carried by the drone with an
acquisition time of only 0.25 s; the performance improved
when longer acquisition times were used [19]. The key
references that the author used are [20][23]. Moreover,
some studies created an embedded system for a quadrotor
UAV flight controller. The controller was built with readily
available low-cost components, open hardware design, and
open software, allowing users to test and implement new
control algorithms, which distinguish it from the most
prevalent alternatives on the market. A sensing system was
created for taking and recording the quadrotor’s odometer.
An architecture for sending angular velocity instructions to
the motors through the PWM was designed, and everything
was processed everything on a Raspberry Pi 3 [24-26].
Many research studies focus on improving the design of
the control system in drones because these aircraft reach
dangerous places that humans cannot reach. During their
flight, they are exposed to different and dangerous weather
conditions. In addition, the drone system under actuated is
challenging to control.
In this paper, we will improve the control system for
determining the position and altitude of the aircraft (PD) by
making the aircraft maintain its stability even after exposure
to bad weather conditions such as falling dust or snow on it.
II. MATERIALS AND METHOD
A. Material
In this research paper, we use a mini drone called
Parrot mini drone-Mabo (Fig. 1). The Mambo is controlled
by a computer running the PyParrot interface through a Wi-
Fi or Bluetooth connection. A built Simulink model is
utilized to simulate the desired flight route for this study.
This program enables simulated runs with various
parameters to identify the Parrot mini drone's intended
response. This is performed by controlling the Simulink
model's numerous subsystems [4].
Fig. 1. Parrot mini-drone fly
Maintaining control of a UAV is necessary for a variety
of reasons. UAVs must have fewer independent control
inputs than grades of freedom, which causes a controller
difficulty when tiresome to retain control of wholly six
degrees of freedom. This opens up the possibility of
including design elements to regulate the axes, as well as
yaw, pitch, and roll. Fig. 2 shows a simple block chart of the
needed inputs and wanted outputs that a controller will
require to successfully manage a UAV.
Fig. 2. Quadrotor control system design.
The focus of this study is on the Parrot mini drone-Mabo
control implementation. Simulink is used to create the
programmed controller based on a Parrot model. The block
diagram for the procedure for each flight alteration made by
Journal of Robotics and Control (JRC) ISSN: 2715-5072 214
Esraa H. Kadium, Mini Drone Linear and Nonlinear Controller System Design and Analyzing
the Parrot mini drone Mabo is shown in Fig. 3. Two control
rings, an external loop, and an internal loop flow continually
into apiece throughout the system. The system inputs are the
location reference, estimated yaw, yaw reference, and
altitude reference. The Simulink simulation's state estimator
is divided hooked on numerous filter blocks. A
complementary filter and a Kalman filter remain employed
[4].
Fig. 3. controller subsystem [11]
To identify inaccuracies, it compares the reference
signals generated by the path planning algorithm to the
estimated states. These are fed into the PID controllers,
which generate the commands for the actuators. The signals
are then sent to the pitch/roll (or attitude) internal loop
controller by the X-Y position outer loop controller. There
is also a yaw controller and a height controller that work
independently of these controllers. A total of six PID
controllers control the position and attitude of the micro
drone. Fig. 4 and Fig. 5 illustrate how to set up the altitude
controller as PID. In this approach, the proportional gain is
multiplied by the altitude error generated from the sonar
sensor, while the derivative gain is multiplied by the rate of
altitude of the gyroscope, which is a less noisy signal than
the ultrasound signals. It is important to note that the z-axis
in the coordinate system of the drone points downwards,
which means the altitude value in the control system will
always have a negative sign in front of it (expressed in
meters) [2].
Fig. 4. Altitude controller block [27].
B. The Mathematical Model of PID (Proportional
Integrated and Derivative) and PD (Proportional and
Integrated) controller
1) PD controller
It is a series controller, proportional and derivative
controller. If we assume that we have the system shown in
Fig. 6, the PD controller is connected in series with the
system.
Fig. 5. Altitude controller structure [11]
Fig. 6. PD Controller block diagram.
󰇛󰇜

(1)
Where G(s) is the transfer function of the system, ζ is the
damping ratio, and  is the natural frequency.
󰇛󰇜
(2)
Where Gc(s) is the transfer function of the controller, KP
and KD are constant values (gain).
󰇛󰇜 󰇛󰇜󰇛󰇜 


(3)
Where GT(s) is the total transfer function.
󰇛󰇜
󰇛󰇜 󰇛󰇜󰇛󰇜
󰇛󰇜󰇛󰇜


󰇛
󰇜


(4)
Where the Y(s) is the output signal and the U(s) is the input
signal.
To control the damping coefficient and natural
frequency, three variables (Kp, Kd, Ki) were selected in
three equations to allow for full control over the system [28].
2) PID Controller
It is a cascade controller, proportional, integrated, and
derivative controller. If we assume that we have the system
shown in Fig. 7, the PID controller is connected in series
with the system.
Journal of Robotics and Control (JRC) ISSN: 2715-5072 215
Esraa H. Kadium, Mini Drone Linear and Nonlinear Controller System Design and Analyzing
Fig. 7 PID Controller block diagram.
󰇛󰇜

(5)
󰇛󰇜  
(6)
 󰇛󰇜󰇛󰇜



(7)
󰇛󰇜
󰇛󰇜󰇛󰇜󰇛󰇜
󰇛󰇜󰇛󰇜



󰇛
󰇜

󰇛 󰇜󰇛
󰇜 
(8)
To control the damping coefficient and natural
frequency. Three variables are to be selected (Kp, Kd, Ki) in
three equations. Thus, we have full control over the system
[28].
C. Methods
In this paper, we developed and improved the altitude
control structure shown in Fig. 4 and Fig. 5. These PID
controllers contain force and torque commands as outputs,
which are then communicated to the mix motor algorithm
(MMA) (Fig. 3), which generates the required motor thrusts
and converts the orders into motor speeds.
We replaced the PID controller with a type PI controller
and then a type controller PD in the first step. We found the
best of the three types in system stability, ease of design,
and cost reduction. The controller was simplified, as shown
in Fig. 8. The "auto-tuning" method found the value of Kp
and Kd were found by the "auto-tuning" method.
Fig. 8. Altitude controller [12].
The second method to increase the efficiency of the
system was to apply a disturbance such as dust or snow on
the vehicle, thereby increasing the value of the block named
(g*vehicle*mass) representing the mass of the vehicle. In
doing so, the system became unstable, which led us to tune
the value of Kp and Kd until we could improve performance
through trial and error. We eventually obtained a good result
as the system was able to remain stable even as it was
affected by the bad weather. Fig. 9 summarizes the steps of
the work that was undertaken.
Fig. 9. Workflow algorithm
Tuning the PD controller: a linear model is required to
tune the controllers since nonlinear models, notwithstanding
their simulation accuracy, are not ideal for controller design.
The height controller will be tuned in this article using
Simulink's ‘PD tuner’ tool. The controller simply indicates
the height to climb or drop using a positive or negative
command. The linearized controller model used for tuning is
shown in Fig. 10 [29].
Fig. 10. Tuning is done via a Simplified Altitude Controller.
By opening the PD block, the ‘autotuner’ is launched. It
linearizes the control loop. The program then shows the
linearized version’s closed-loop response, allowing you to
tweak the system’s reaction time and transient behavior (see
Fig. 11).
Journal of Robotics and Control (JRC) ISSN: 2715-5072 216
Esraa H. Kadium, Mini Drone Linear and Nonlinear Controller System Design and Analyzing
Fig. 11. PID Tuner App on Simulink
Due to the elimination of nonlinear components, the
dashed line of the response signal does not have the same
simulation behavior as the solid line, but it is still useful for
tweaking purposes. Following gain selection and brief
hardware testing, it became clear that the hardware does not
behave as planned as it is unable to take off correctly. In this
scenario, the issue has an impact on the feedforward term. If
it is too low, the algorithm assumes that the drone's weight
is lower than it actually is or that the thrust is greater than it
actually is. As a result of the reduced proportional route, the
controller has more trouble controlling the remaining
weight, and it is unable to lift off. The drone can eventually
take off if the value is increased by approximately 25% [30].
III. RESULTS AND DISCUSSION
A. RESULTS
In the reference conditions when the drone flies in
suitable weather, we obtained the following results (Fig. 12):
Kp = 0.8, Kd = 0.3, ζ=0.707, wn= 190 Hz
Fig. 12. Reference results of PD controller
We increased the drone’s weight to impose the falling of
dust or snow due to bad weather conditions by changing the
value in the block (-g*vehicle. airframe. mass). This is the
plane’s weight multiplied by the body’s free fall constant (g
= 9.81 m/s^2). The negative sign indicates that the body is
increasing.
We increased the value of the constant (g) to -12.81 to
impose an increase in the weight of the aircraft. This resulted
in the system becoming unstable, and we attained the results
shown in Fig. 13.
Fig. 13. As a result of the disturbance, the drone falls down after 3.5
seconds of flying.
To improve the system’s response, we changed the values
of (Kp) and (Kd) via the ‘autotuner’ method. The system
responded the best when (Kp) was 1.4 and (Kd) was 1 (see
Fig. 14 and Fig. 15). We can summarize the results as shown
in Table I.
Fig. 14. The new result with disturbance after converting the value of Kp
and Kd.
Fig. 15. Illustrate the end result
Journal of Robotics and Control (JRC) ISSN: 2715-5072 217
Esraa H. Kadium, Mini Drone Linear and Nonlinear Controller System Design and Analyzing
TABLE I. EXPLAIN THE RESULT
Type of
control-
ler
Kp
Ki
Kd
System
response
-g*vehicle.airframe.mass
1
PID
0.8
0.24
0.5
Stable
-9.81*
vehicle.airframe.mass
2
PD
0.8
0
0.3
Stable
-9.81*
vehicle.airframe.mass
3
PD
0.8
0
0.3
Unstable
-12.81*
vehicle.airframe.mass
4
PD
1.4
0
1
Stable
-12.81*
vehicle.airframe.mass
B. DISCUSSION
Unmanned aerial vehicles (UAVs) may be a valuable
asset in search and release missions. However, to realize
their full potential, all parameters that can touch the flight of
UAVs must be properly accounted for, such as the
excellence of sensory operations (which can vary depending
on the location of the UAVs). Most previous studies in the
literature focused on the parts of the controllers in drones,
especially the altitude controller. Many researchers, as
explained in the introduction chapter, employed many
modern and complex techniques. In this research, we used a
parrot mini drone in our experiment, where we tested the
performance of the plane using PD, and after subjecting the
drone to some disturbance and changing the values (Kp and
Kd) by auto-tuning in the simulation, we obtained good
results by applying that in the MATLAB simulation. Fig. 12
shows the altitude of aircraft Z and the estimation altitude
dZ as well as the output of PD, where it can be noted that
the drone is flying at a fixed altitude until the end of the
specified implementation time, but when we introduce
disturbance in the altitude controller (increase g to -12.81),
the drone falls down after 3.5 seconds of flying, as shown in
Fig. 13. Fig.14 presents the results obtained after a change
of values. Kp and Kd are exactly identical to the original
results before the disturbance was added. Therefore, we
suggest changing the values of the altitude controller to the
new values to make the drone more stable in bad weather.
IV. CONCLUSIONS
Our modification of the PD controller shows that our
results can be enhanced. This research uses a dynamic model
of a quadcopter-type Parrot mini drone Mabo to construct a
durable cascade PD control technique. The key benefit of the
cascade PD control scheme is its high tolerance to external
disturbances. In addition, the efficacy of the developed
controller was demonstrated by comparing conventional and
cascade PID to PD control systems. To summarize, the
cascade PD control approach gives the quadcopter system a
significant performance gain. The focus of future research
will be to build on the other controllers in the dynamic
system of the quadcopter so that the quadcopter system's
resilience and performance against parameter uncertainty and
external disturbances may be increased.
REFERENCE
[1] B. P. Amiruddin, E. Iskandar, A. Fatoni, and A. Santoso, “Deep
Learning based System Identification of Quadcopter Unmanned
Aerial Vehicle,” 2020 3rd International Conference on Information
and Communications Technology (ICOIACT), 2021, pp. 165-169.
[2] P. Ceppi, Model-based Design of a Line-tracking Algorithm for a
Low-cost Mini Drone through Vision-based Control, Diss.
University of Illinois at Chicago, 2020.
[3] A. Kumar, K. Sharma, H. Singh, and S. Gupta, “A drone-based
networked system and methods for combating coronavirus disease
(COVID-19) pandemic,” Futur. Gener. Comput. Syst., vol. 115, pp.
119, 2021, doi: 10.1016/j.future.2020.08.046.
[4] S. DeBock Guidance, Navigation, And Control of a Quadrotor
Drone with PID Controls,” Diss. Monterey, CA; Naval Postgraduate
School, 2020.
[5] S. Waitman, H. Alwi, and C. Edwards, “Flight evaluation of
simultaneous actuator/sensor fault reconstruction on a quadrotor
minidrone,” IET Control Theory Appl., vol. 15, no. 16, pp. 2095
2110, 2021, doi: 10.1049/cth2.12180.
[6] J. Chaoraingern, V. Tipsuwanporn, and A. Numsomran, “Mini-drone
quadrotor altitude control using characteristic ratio assignment PD
tuning approach,” Lect. Notes Eng. Comput. Sci., vol. 2019, pp. 337
341, 2019.
[7] C. C. Veedhi, “Estimation of altitude using ultrasonic and pressure
sensors,” Thesis of Blekinge Institute of Technology, 2020.
[8] A. Talaeizadeh, D. Antunes, H. N. Pishkenari, and A. Alasty,
Optimal-time quadcopter descent trajectories avoiding the vortex
ring and autorotation states,” Mechatronics, vol. 68, p. 102362, 2020,
doi: 10.1016/j.mechatronics.2020.102362.
[9] P. J. Bristeau, F. Callou, D. Vissière, and N. Petit, “The Navigation
and Control technology inside the AR.Drone micro UAV,” IFAC
Proc. Vol., vol. 44, no. 1, pp. 14771484, 2011, doi:
10.3182/20110828-6-IT-1002.02327.
[10] A. Shamshirgaran, H. Javidi and D. Simon, "Evolutionary
Algorithms for Multi-Objective optimization of Drone Controller
Parameters," 2021 IEEE Conference on Control Technology and
Applications (CCTA), 2021, pp. 1049-1055, doi:
10.1109/CCTA48906.2021.9658828.
[11] W. M. Thet, M. Myint, and E. E. Khin, “Modelling and Control of
Quadrotor Control System using MATLAB/Simulink,” Int. J. Sci.
Eng. Appl., vol. 7, no. 7, pp. 125129, 2018, doi:
10.7753/ijsea0707.1002.
[12] B. Alkhlidi, A. T. Abdulsadda, and A. Al Bakri, “Optimal robotic
path planning using intelligent search algorithms,” J. Robot. Control,
vol. 2, no. 6, pp. 519526, 2021, doi: 10.18196/jrc.26132.
[13] C. Ben Jabeur and H. Seddik, “Optimized Neural Networks-PID
Controller with Wind Rejection Strategy for a Quad-Rotor,” J. Robot.
Control, vol. 3, no. 1, pp. 6272, 2022, doi: 10.18196/jrc.v3i1.11660.
[14] A. E. M. Redha, R. B. Abduljabbar, and M. S. Naghmash, Drone
Altitude Control Using Proportional Integral Derivative Technique
and Recycled Carbon Fiber Structure,” Lecture Notes in Networks
and Systems, pp. 5567, Aug. 2021.
[15] H. Lim, J. Park, D. Lee, and H. J. Kim, “Build Your Own Quadrotor:
Open-Source Projects on Unmanned Aerial Vehicles,” IEEE Robot.
Autom. Mag., vol. 19, no. 3, pp. 3345, 2012, doi:
10.1109/MRA.2012.2205629.
[16] D. Lee and D. H. Shim, Design and Validation of Low-cost Flight
Control Computer for Multi-rotor UAVs,” J. Korean Soc. Aeronaut.
Sp. Sci., vol. 45, no. 5, pp. 401408, 2017, doi:
10.5139/jksas.2017.45.5.401.
[17] D. Lee, H. Lee, J. Lee, and D. H. Shim, “Design, implementation,
and flight tests of a feedback linearization controller for multirotor
UAVs,” Int. J. Aeronaut. Sp. Sci., vol. 18, no. 4, pp. 740756, 2017,
doi: 10.5139/IJASS.2017.18.4.740.
[18] L. Meier, P. Tanskanen, F. Fraundorfer, and M. Pollefeys,
“PIXHAWK: A system for autonomous flight using onboard
computer vision,” Proc. - IEEE Int. Conf. Robot. Autom., pp. 2992
2997, 2011, doi: 10.1109/ICRA.2011.5980229.
[19] O. A. Ibrahim, S. Sciancalepore, and R. Di Pietro, “Noise2Weight:
On detecting payload weight from drones acoustic emissions,” Future
Generation Computer Systems, Apr. 2022.
[20] Z. Uddin, M. Altaf, M. Bilal, L. Nkenyereye, and A. K. Bashir,
“Amateur Drones Detection: A machine learning approach utilizing
the acoustic signals in the presence of strong interference,” Comput.
Commun., vol. 154, pp. 236245, 2020, doi:
10.1016/j.comcom.2020.02.065.
[21] S. Sciancalepore, O. A. Ibrahim, G. Oligeri, and R. Di Pietro,
“Detecting drones status via encrypted traffic analysis,” Proceedings
of the ACM Workshop on Wireless Security and Machine Learning -
WiseML 2019, pp. 6772, 2019, doi: 10.1145/3324921.3328791.
[22] U. Seidaliyeva, M. Alduraibi, L. Ilipbayeva, and A. Almagambetov,
“Detection of loaded and unloaded UAV using deep neural network,”
Proc. - 4th IEEE Int. Conf. Robot. Comput. IRC 2020, pp. 490494,
2020, doi: 10.1109/IRC.2020.00093.
[23] I. Djurek, A. Petosic, S. Grubesa, and M. Suhanek, “Analysis of a
Quadcopter’s Acoustic Signature in Different Flight Regimes,” IEEE
Journal of Robotics and Control (JRC) ISSN: 2715-5072 218
Esraa H. Kadium, Mini Drone Linear and Nonlinear Controller System Design and Analyzing
Access, vol. 8, pp. 1066210670, 2020, doi:
10.1109/ACCESS.2020.2965177.
[24] S. Madruga, A. Tavares, A. Brito and T. Nascimento, "A Project of
an Embedded Control System for Autonomous Quadrotor UAVs,"
2018 Latin American Robotic Symposium, 2018 Brazilian
Symposium on Robotics (SBR) and 2018 Workshop on Robotics in
Education (WRE), 2018, pp. 483-489, doi:
10.1109/LARS/SBR/WRE.2018.00091.
[25] S. Bouabdallah, A. Noth and R. Siegwart, "PID vs LQ control
techniques applied to an indoor micro quadrotor," 2004 IEEE/RSJ
International Conference on Intelligent Robots and Systems (IROS)
(IEEE Cat. No.04CH37566), 2004, pp. 2451-2456, vol. 3, doi:
10.1109/IROS.2004.1389776.
[26] A. Benini, A. Mancini, and S. Longhi, “An IMU/UWB/vision-based
extended kalman filter for mini-UAV localization in indoor
environment using 802.15.4a wireless sensor network,” J. Intell.
Robot. Syst. Theory Appl., vol. 70, no. 14, pp. 461476, 2013, doi:
10.1007/s10846-012-9742-1.
[27] “Simulink Support Package for Parrot Minidrones - File Exchange -
MATLAB Central.”
https://ch.mathworks.com/matlabcentral/fileexchange/63318-
simulink-support-package-for-parrot-minidrones (accessed Feb. 19,
2022).
[28] J. J. E. Slotine and W. Li, Applied Nonlinear Control, Englewood
Cliffs, NJ: Prentice-Hall, 1991.
[29] D. Xue, Modeling and Simulation with Simulink®: For Engineering
and Information Systems, Walter de Gruyter GmbH & Co KG, 2022.
[30] C. S. Veerappan, P. K. K. Loh, and R. J. Chennattu, “Smart Drone
Controller Framework—Toward an Internet of Drones,” Studies in
Computational Intelligence, pp. 114, 2022.
... Diverse operational contexts are prioritized in the optimization of steering systems, with a focus on safety, efficiency, and adaptability. Optimizing system performance across a variety of domains is a critical function of advanced control methodologies [5]- [9]. In DC motor systems, PID controllers are tuned using genetic algorithms and Particle Swarm Optimization (PSO) [5], [6]. ...
... The optimization of PID controllers in microrobotics systems is also the subject of a comparison between meta-heuristic search algorithms [8]. There is an examination of practical strategies for improving the weather tolerance of micro drones by employing PD controllers [9]. The improvement of performance and stability in Brushless DC (BLDC) motor systems has been the primary focus of recent advancements in motor control methodologies [10]- [18]. ...
Article
Full-text available
Electric ambulance golf carts are crucial for effective mobility within healthcare institutions. This study assesses the efficacy of various control systems, including the PD controller, fuzzy controller, series fuzzy-PD controller, and parallel fuzzy-PD controller, in improving the steering control of these carts. The performance of each controller was evaluated by Simulink simulation testing at setpoints of 15 and 25 degrees, concentrating on characteristics such as rise time, settling time, and overshoot. The results demonstrate that fuzzy logic controllers outperformed conventional PD controllers, exhibiting quicker response times and reduced overshoot, particularly at a 15-degree setpoint. The fuzzy-PD controller demonstrated the most rapid rise and settling times compared to all other controllers. At a 25-degree setpoint, controller performance exhibited variability, with the fuzzy controller demonstrating a quicker rise time but an extended settling time relative to the series and parallel fuzzy-PD controllers. The study indicates that fuzzy logic controllers are promising for optimizing steering control in electric ambulance golf carts, highlighting the necessity for additional research to corroborate findings and create more efficient steering control systems to improve mobility and safety in medical settings.
... Robotic and automated systems, encompassing microrobotics and drones, have profoundly impacted numerous sectors by improving precision, efficiency, and reliability. It is clear that micro-robotics system control [1], intelligent algorithms for microgrid optimization [2], and the creation of linear and nonlinear controllers for tiny drones [3] have all gotten better. Numerous fields have utilized a 2-DOF helicopter system as a specialized control testbed [4]. ...
Article
Full-text available
Robotic manipulators are essential in industrial and medical applications, requiring precise control to improve efficiency and reduce errors. This research looks at how well fuzzy logic controllers using Gaussian, generalized bell, triangular, and trapezoidal membership functions can handle step and smooth inputs for a robot system that is meant to move materials. Critical metrics like steady-state values, overshoot, rise time, integral absolute error (IAE), and root mean square error (RMSE) were tested using five different methods. The results showed that both the Gaussian and extended bell functions found a good balance between being stable and being responsive. This made them useful for situations with moderate to high input levels. While triangular functions displayed enhanced responsiveness, they also revealed heightened overshoot. In contrast, trapezoidal functions demonstrated significant stability at high saturation levels, although they had challenges in attaining smooth transitions. These findings highlight the necessity of choosing membership functions according to particular application needs. This study investigates the utilization of hybrid methodologies and adaptive optimization strategies to improve fuzzy control systems. These concepts offer compelling approaches to improve accuracy and resilience in dynamic robotic settings.
... However, effective quadcopter control requires advanced controllers capable of managing system non-linearity and maintaining a steady trajectory in any condition. Consequently, researchers have proposed linear and nonlinear, both kind of controllers to address such issues [Kadhim and Abdulsadda, 2022], [Kumar and Dewan, 2020]. The most popular choice for linear controllers is Proportional-Integral-Derivative and Linear Quadratic Regulator to efficiently govern quadcopter flight [Ahmad et al., 2020], [Saini and Ohri, 2023]. ...
Article
In this paper, the synchronization of coupled quadcopters using contraction theory principles is presented. In order to synchronize the roll and pitch angles of the quadcopter models, contraction theory application is a pivotal tool. Despite the fact that all of the quadcopters used in this study have identical characteristics, their behaviour greatly depends on their initial conditions. Because of the inherently nonlinear nature of quadcopters, slight variations in the initial conditions can have a significant impact on the trajectory of the quadcopters in the future. Contraction theory is a useful technique for addressing this problem. By using the contraction theory, synchronization has been done for two quadcopters as well as for three quadcopters. Finally, a generalized method for synchronizing any number of quadcopters using contraction theory is presented. For the synchronization of two quadcopters, roll angles and pitch angles were synchronized in 3.2 and 3.6 seconds, respectively whereas for the synchronization of three quadcopters, roll angles and pitch angles were synchronized in 3.2 and 3.4 seconds, respectively. MATLAB® is used to carry out the mathematical modelling of the quadcopters and the synchronization procedure.
... This program enables simulated runs with various parameters to identify the Parrot mini drone's intended response. This is done by controlling the Simulink model's numerous subsystems [27]. ...
Article
Full-text available
Drones, or unmanned aerial vehicles (UAV), have transformed from military technology to civilian applications, transforming industries and daily life, with growing popularity among hobbyists, photographers, and professionals. UAVs support diverse uses, such as in digital agriculture and landmine detection. This paper x-rays and provides a comprehensive overview of the various types of UAVs, exploring their characteristics, capabilities, and applications.
... This program enables simulated runs with various parameters to identify the Parrot mini drone's intended response. This is done by controlling the Simulink model's numerous subsystems [27]. ...
Article
Full-text available
Drones, or unmanned aerial vehicles (UAV), have transformed from military technology to civilian applications, transforming industries and daily life, with growing popularity among hobbyists, photographers, and professionals. UAVs support diverse uses, such as in digital agriculture and landmine detection. This paper x-rays and provides a comprehensive overview of the various types of UAVs, exploring their characteristics, capabilities, and applications.
... Building upon this prior application, black box modelling to analyze the relationship between motor speed and suction power. The plant's behavior is then mathematically represented using the Hammerstein model, which combines a linear dynamic block for the system dynamics with a static nonlinear block for the input-output relationship [51]- [54]. The Hammerstein model allows linearizing the nonlinear plant, making it especially appropriate for the cupping suction system. ...
Article
Full-text available
The use of cupping therapy for various health benefits has increased in popularity recently. Potential advantages of cupping therapy include pain reduction, increased circulation, relaxation, and skin health. The increased blood flow makes it easier to supply nutrients and oxygen to the tissues, promoting healing. Nevertheless, the effectiveness of this technique greatly depends on the negative pressure's ability to create the desired suction effect on the skin. This research paper suggests a method to detect the cupping suction model by employing the Hammerstein model and utilizing the Safe Experimentation Dynamics (SED) algorithm. The problem is that the cupping suction system experiences pressure leaks and is difficult to control. Although, stabilizing the suction pressure and developing an effective controller requires an accurate model. The research contribution lies in utilizing the SED algorithm to tune the parameters of the Hammerstein model specifically for the cupping suction system and figure out the real system with a continuous-time transfer function. The experimental data collected for cupping therapy exhibited nonlinearity attributed to the complex dynamics of the system, presenting challenges in developing a Hammerstein model. This work used a nonlinear model to study the cupping suction system. Input and output data were collected from the differential pressure sensor for 20 minutes, sampling every 0.1 seconds. The single-agent method SED has limited exploration capabilities for finding optimum value but excels in exploitation. To address this limitation, incorporating initial values leads to improved performance and a better match with the real experimental observations. Experimentation was conducted to find the best model parameters for the desired suction pressure. The therapy can be administered with greater precision and efficacy by accurately identifying the suction pressure. Overall, this research represents a promising development in cupping therapy. In particular, it has been demonstrated that the proposed nonlinear Hammerstein models improve accuracy by 84.34% through the tuning SED algorithm.
Article
Full-text available
The aim of this research is to improve the precision of factory-locked MG996R servo motors, which are frequently employed in biomedical and robotic applications. These motors are characterized by the absence of inherent feedback channels and adjustable internal settings. The proposed technique proposes a non-invasive control strategy that utilizes externally obtained feedback to enable closed-loop control without requiring any modifications to the interior circuitry. The scientific contribution consists of the development of an outer-loop PID control framework that has been optimized using Particle Swarm Optimization (PSO) and enhanced with feedforward compensation. By utilizing the inherent potentiometer, this method ensures the preservation of hardware integrity and enables real-time angle feedback. A model fit of 96.94% was achieved by establishing a second-order discrete-time model using MATLAB's System Identification Toolbox. Particle Swarm Optimization (PSO) was employed to optimize PID improvements offline by minimizing the Integral of Squared Error (ISE). In both experimental and simulated environments, the controller's effectiveness was assessed using 2 rad/s sine wave inputs and a 10° step. The PSO-PID with feedforward controller achieved optimal results, achieving an RMSE of 0.5313° and an MAE of 0.1630° in simulations, as well as an MAE of 0.8497° in hardware step response. The requirement for gain scaling in embedded systems was underscored by the instability of the standalone PSO-PID controller. This method offers a pragmatic, scalable solution for applications such as assistive robotics, prosthetic joints, and surgical instruments. In order to achieve sub-degree precision in safety-critical environments, future endeavors will entail the implementation of adaptive gain tuning and enhanced resolution sensing.
Article
Full-text available
This study compares two PID controller tuning methods, particle swarm optimization (PSO) and Cohen-Coon, employed for speed control of an omnidirectional Mecanum-wheel electric wheelchair. Mecanum wheels improve maneuverability on powered mobility platforms; yet, controlling these systems is difficult due to nonlinearities and directional coupling effects. This work investigates the effectiveness of PSO as a sophisticated alternative to traditional PID tuning methods, effectively tackling this issue. This study evaluates P, PI, PD, and PID controllers tuned by both Cohen-Coon and PSO methods, applied to a DC motor system simulating real-world wheelchair actuation. Step response-based system identification models the motor using MATLAB/Simulink. Simulations of a 12V DC motor are examined using controlled-step time-domain inputs. Every controller configuration is subjected to evaluation for overshoot, root mean square error (RMSE), rise time, and settling time. The PSO-tuned PID controller exhibited enhanced performance, characterized by a rise time of 2.06 s, a settling time of 2.37 s, an overshoot of 0.78%, and an RMSE of 4.59, far surpassing the Cohen-Coon variant, which had a settling time of 6.12 s and an overshoot of 20.14%. The results indicate that PSO enhances both transient and steady-state performance in intricate and disturbance-sensitive systems, including Mecanum wheelchairs. Despite PSO's increased computing complexity during offline tuning and the necessity for meticulous parameter selection, its advantages can be precomputed and effectively utilized in real-time embedded systems. This study highlights the importance of safety, dependability, and responsiveness, illustrating that PSO is a scalable and efficient method for improving assistive robotic systems. 1. INTRODUCTION The growing global demographic of older citizens and those with mobility problems has resulted in heightened interest in assistive technologies, particularly powered wheelchairs. Although conventional electric wheelchairs provide autonomy, they frequently encounter difficulties maneuvering in restricted inside spaces due to their limited mobility. Mecanum wheels, facilitating omnidirectional movement via angled rollers, have arisen as a solution to this challenge, improving maneuverability in clinical, residential, and hospital environments [1]-[3]. The intricate kinematics and interrelated dynamics of Mecanum-wheel systems present considerable control issues that require sophisticated and adaptive control solutions [4][5]. The proportional-integral-derivative (PID) controller is fundamental in control engineering because of its simplicity and proven efficacy in regulating linear systems [6]-[8]. Traditional PID tuning techniques, like Ziegler-Nichols and Cohen-Coon, remain extensively utilized. The Cohen-Coon technique is particularly preferred for first-order systems with time delays, offering analytical gain settings [9][10]. However, these methodologies demonstrate constraints in intricate, nonlinear systems, such as those utilizing Mecanum wheels, where the presumption of decoupled and linear dynamics fails to hold [11]-[13]. However, limited studies have compared PSO with Cohen-Coon in Mecanum-based wheelchair systems. Researchers have explored intelligent optimization methods including PSO (Particle Swarm Optimization), Genetic Algorithms (GA), and Differential Evolution (DE) to overcome these limitations. These methodologies are highly effective at solution space exploration and improving performance metrics such as the Integral of Absolute Error (IAE), Integral of Time-weighted Absolute Error (ITAE), and Root Mean Square Error (RMSE) [14]-[20]. Among intelligent methods, PSO is especially preferred for its fast convergence and simple implementation; it has been successfully applied in many disciplines, including direct current motors, robotic manipulators, and intelligent wheelchair systems [21]-[27]. MATLAB/Simulink's modeling accuracy, real-time simulation features, and embedded control system compatibility justified its selection in this study. The 12V DC motor reflects typical actuators found in reasonably priced powered mobility devices. Recent studies show that PSO-tuned PID controllers in autonomous robots, electric wheelchairs, quadrotor UAVs, and rehabilitation exoskeletons [28]-[30] significantly improve trajectory tracking, rise time, and energy efficiency. Encouraging results have come from hybrid approaches combining PSO with fuzzy logic or neural networks [31]-[35]. Moreover, control strategies for intelligent and adaptive mobility systems such as maximum power point tracking [36], haptic feedback in wheelchairs [37], and adaptive cruise control systems [38] show the adaptability of modern PID techniques. Prototype development and controller testing for wheelchair systems have been facilitated by simulation tools such as Unity3D and MATLAB/Simulink [39][40]. Modeling research of Mecanum-wheel platforms continues to guide design and controller development [41][42]. However, comparative analyses of PSO and Cohen-Coon tuning methods for PID controllers in Mecanum-based wheelchairs remain limited, especially for low-cost assistive devices. This study investigates the optimization of four PID controller configurations (P, PI, PD, and PID) using both Cohen-Coon and PSO methods, tested on a second-order electromechanical model of a 12V DC motor designed to emulate real-world actuation in Mecanum-wheel electric wheelchairs [43]-[50]. Time-domain assessments encompassing rise time, settling time, overshoot, and RMSE evaluated the performance of the controller over time. This work is based on a comprehensive evaluation of pertinent literature, including fuzzy-PID [51], neural-PID [52], genetic optimization [53], embedded systems [54]-[56], and assistive robotics [57]-[67]. The main contribution of this work is a systematic, performance-oriented comparison of conventional and intelligent PID tuning procedures, namely Cohen-Coon and PSO, for the management of Mecanum-wheel electric wheelchairs. This study assesses four controller types (P, PI, PD, and PID) utilizing a second-order electromechanical model of a 12V DC motor, illustrating that PSO significantly improves transient and steady-state performance in terms of rise time, settling time, overshoot, and RMSE. The research prioritizes low-cost, embedded mobility platforms, in contrast to most studies focusing on high-end robotic systems, and illustrates that PSO optimization may be effectively executed offline, making it suitable for real-time control in assistive devices. The results not only address the nonlinear and coupled dynamic challenges of Mecanum systems but also provide practical insights for implementing intelligent control strategies in resource-limited applications.
Article
Full-text available
Unmanned Aerial Vehicles (UAV), are rapidly advancing across various sectors. However, this growth is accompanied by escalating security risks, as UAV become prime targets for sophisticated cyber and physical attacks. Although several surveys on UAV security exist in the literature, there is a lack of a practical guide to assist stakeholders in assessing and mitigating security risks in diverse UAV application sectors. Motivated by this gap, the main contribution of this tutorial is to describe a hands-on security assessment methodology for UAV services, by integrating fundamental background knowledge of UAV technology with actionable security strategies. The methodology is based on established standards, combining risk assessment with penetration testing. The goal is to assist practitioners and stakeholders of UAV services in understanding threat modeling, vulnerability analysis, and targeted risk mitigation. Initially, the underlying UAV technologies, architectures, and applications are presented. Then, a taxonomy of security attacks and countermeasures for UAV is provided. Based on the presented UAV characteristics and security needs, a practical step-by-step security assessment methodology for UAV services is presented. To demonstrate the practicality of the presented methodology, it is applied to a real-world-inspired scenario, showcasing its effectiveness in identifying attack vectors, assessing risks, and deploying countermeasures.
Article
Full-text available
This study investigates methods to improve steering control for electric ambulance golf carts by conducting a comparative analysis of fuzzy logic controllers. The research assesses four control systems, PD controller, fuzzy PD controller, fuzzy PD+I controller, and PBC and PD+I type fuzzy logic controller – to determine their effectiveness in enhancing steering control. Simulink simulations are employed to evaluate the performance of these controllers under various conditions. Results indicate that the PBC and PD+I type fuzzy logic controller demonstrates superior performance, showing significant reductions in both rise time and settling time with minimal overshoot compared to other controllers. The findings underscore the potential of fuzzy logic controllers in enhancing steering control for electric vehicles. Future research should explore alternative control strategies and assess controller robustness under diverse operating conditions.
Article
Full-text available
The increasing popularity of autonomous and remotely-piloted drones has paved the way for several use-cases and application scenarios, including merchandise delivery, surveillance, and warfare, to cite a few. In many application scenarios, estimating with zero-touch the weight of the payload carried by a drone before it approaches could be of particular interest, e.g., to provide early tampering detection when the weight of the payload is sensitively different from the expected one. To the best of our knowledge, we are the first to investigate the possibility to remotely detect the weight of the payload carried by a commercial drone by analyzing its acoustic fingerprint. Rooted on a sound methodology and validated by an extensive experimental on-field campaign carried out on a reference 3DR Solo drone, we characterize how the differences in the thrust needed by a drone to carry different payloads affect the speed of the motors and the blades and, in turn, introduces significant variations in the resulting acoustic fingerprint. We applied the above findings to different use-cases and scenarios, characterized by different computational capabilities of the detection system. Results are striking: using the Mel-Frequency Cepstral Coefficients (MFCC) components of the audio signal and different Support Vector Machine (SVM) classifiers, we showed that it is possible to achieve a minimum classification accuracy of 98% in the detection of the specific payload class carried by the drone, using an acquisition time of only 0.25 s—performances improve when using longer time acquisitions. All the data used for our analysis have been released as open-source, to enable the community to validate our findings and use such data as a ready-to-use basis for further investigations.
Article
Full-text available
This paper introduces a drone altitude control system using proportional integral derivative techniques and recycled carbon fiber structure. The carbon fiber usage in the fuselage and wings become more important due to numerous mechanical properties that include solidity, lightweight, and effective performance. Hence, the stiffness and mass of the module structure could be increased by using the carbon fiber. To obtain a good sink rate, the weight must be minimized and optimized. In drone designs, the optimization of the drone will break in case of its pressed to the restrictions. The drone design is a vital problem is deflection limitation when gradually insert power to every launch of well trim out the replica. Additionally, the lightweight of carbon fiber allows for smooth and easy takeoff and landing with high and sharp maneuver during operation. The proposed design contains many components for sensors, interface, radios and arduino controllers. The calculation of the control input of the iteration signals and the estimation of the states of the system are done on the chip to allow for command actions. The results show an effective control of the altitude of drone flight, noise effects, and wind performance during the drone flight.
Article
Full-text available
In this paper a full approach of modeling and intelligent control of a four rotor unmanned air vehicle (UAV) known as quad-rotor aircraft is presented. In fact, a PID on-line optimized Neural Networks Approach (PID-NN) is developed to be applied to angular trajectories control of a quad-rotor. Whereas, PID classical controllers are dedicated for the positions, altitude and speed control. The goal of this work is to concept a smart Self-Tuning PID controller, for attitude angles control, based on neural networks able to supervise the quad-rotor for an optimized behavior while tracking a desired trajectory. Many challenges could arise if the quad-rotor is navigating in hostile environments presenting irregular disturbances in the form of wind modeled and applied to the overall system. The quad-rotor has to quickly perform tasks while ensuring stability and accuracy and must behave rapidly with regards to decision making facing disturbances. This technique offers some advantages over conventional control methods such as PID controller. Simulation results are founded on a comparative study between PID and PID-NN controllers based on wind disturbances. These later are applied with several degrees of strength to test the quad-rotor behavior and stability. These simulation results are satisfactory and have demonstrated the effectiveness of the proposed PD-NN approach. In fact, the proposed controller has relatively smaller errors than the PD controller and has a better capability to reject disturbances. In addition, it has proven to be highly robust and efficient face to turbulences in the form of wind disturbances.
Article
Full-text available
Abstract In view of the increase in the number of Unmanned Aerial Vehicles (UAVs) in the commercial and private sectors, it is imperative to make sure that such systems are safe, and thus resilient to faults and failures. This paper considers the numerical design and practical implementation of a linear parameter‐varying (LPV) sliding mode observer for Fault Detection and Diagnosis (FDD) of a quadrotor minidrone. Starting from a nonlinear model of the minidrone, an LPV model is extracted for design, and the observer synthesis procedure, using Linear Matrix Inequalities (LMI), is detailed. Simulations of the observer FDD show good performance. The observer is then implemented on a Parrot® Rolling Spider minidrone and a series of flight tests is performed to assess the FDD capabilities in real time using its on‐board processing power. The flight tests confirm the performance obtained in simulation, and show that the sliding mode observer is able to provide reliable fault reconstruction for quadrotor minidrone systems.
Article
Full-text available
This investigation investigates the application of Adjusted Fuzzy Molecule Swarm Optimization (FPSO) to the versatile robot route issue in arrange to decide the briefest conceivable course with the least time required to travel from a beginning area to a goal area in a deterrent working zone. MPSO is being created in this ponder to progress the capability of customized calculations for a worldwide course. The proposed calculations decipher the environment outline spoken to by the framework show and develop an idea or nearly ideal collision-free way. Reenactment tests appear the viability of the most recent organized calculation for portable robot course arranging. The programs are composed in MATLAB R2019a and run on 2.65 GHz Intel Center i5 and 7 GB Smash computers. Changes proposed in MPSO and cuckoo look calculation fundamentally point to resolve the untimely merging issue related to the beginning PSO. A mistake calculate is demonstrated within the MPSO to guarantee the meeting of the PSO. FPSO points to handle another issue which is the populace may incorporate a few infeasible ways; an updated strategy is tired the FPSO to fathom the issue of the infeasible street. The discoveries illustrate that this calculation has huge potential to fathom the course arranging with satisfactory comes about in terms of decreasing remove and time for execution.
Preprint
Full-text available
Coronavirus disease (COVID-19) is an infectious disease caused by a newly discovered coronavirus. It is similar to influenza viruses and raises concerns through alarming levels of spread and severity resulting in an ongoing pandemic world-wide. Within five months (by May 2020), it infected 5.89 million persons world-wide and over 357 thousand have died. Drones or Unmanned Aerial Vehicles (UAVs) are very helpful in handling the COVID-19 pandemic. This work investigates the drone-based systems, COVID-19 pandemic situations, and proposes architecture for handling pandemic situations in different scenarios using real-time and simulation-based case studies. The proposed architecture uses wearable sensors to record the observations in Body Area Networks (BANs) in a push-pull data fetching mechanism. The proposed architecture is found to be useful in remote and highly congested pandemic areas where either the wireless or Internet connectivity is a major issue or chances of COVID-19 spreading are high. It collects and stores the substantial amount of data in a stipulated period and helps to take appropriate action as and when required. In real-time drone-based healthcare system implementation for COVID-19 operations, it is observed that a large area can be covered for sanitization, thermal image collection, patient identification etc. within a short period (2 KMs within 10 minutes approx.) through aerial route. In the simulation, the same statistics are observed with an addition of collision-resistant strategies working successfully for indoor and outdoor healthcare operations.