Modeling and Control of a Pesticide Spraying Drone Using the Model Predictive Controller

dc.contributor.advisorProfessor Gang Gyoo
dc.contributor.authorNeway, Yifru
dc.date.accessioned2025-12-17T11:01:10Z
dc.date.issued2022-10
dc.description.abstractOne of the primary sources of income in Ethiopia's economy is Agriculture. Over 80% of the people depend upon the agriculture fields. Agriculture suffers significant losses due to diseases spread by pests and insects, which reduce crop productivity. In order to improve crop quality, pesticides and fertilizers are used to kill insects and pests. However, almost all agricultural fields in Africa, particularly in Ethiopia, use humans to apply pesticides and fertilizers to the entire crop field, resulting in pesticide waste and adverse effects on human health. Unmanned Aerial Vehicles (UAVs) are becoming increasingly popular as agricultural research topics. The purpose of this research is to control the attitude and position of an autonomous pesticide spraying quadcopter drone using a model predictive controller (MPC). Localization, mapping, and trajectory following of a quadrotor are achieved using data from a camera, IMU (Inertial Measurement Unit), GPS (Global Positioning System), and range finder in a disturbance-based environment such as wind and obstacles. In this study, the quadcopter model is modeled using the newton Euler formulation of motion to implement this controller. The Kalman filter (KF) is used to estimate the states of the quadcopter and the variation in quadcopter mass due to spraying. The controller was implemented in the quadcopter using MATLAB to test the feasibility of the proposed control method. The simulation shows that the proposed controller adapts to both setpoint and trajectory tracking. The PX4 firmware includes a Proportional Integral Derivative (PID) controller. MPC, on the other hand, has never been used on commercial drones because it requires a mathematical model of the specific quadcopter to be used. Thus, the purpose of this thesis is to assess the practicability of the MPC control scheme for quadcopters with the modified PX4 firmware to control agricultural drones. The MATLAB/Simulink simulation shows that the proposed controller rejects the disturbance and state noise based on estimator from Kalman filter to the unknown system noise of quadcopter and it performs effectively at the reference of altitude, position and attitude.en_US
dc.description.sponsorshipASTUen_US
dc.identifier.urihttp://10.240.1.28:4000/handle/123456789/1791
dc.language.isoen_USen_US
dc.publisherASTUen_US
dc.subjectModel Predictive Controller (MPC), Extended Kalman Filter (EKF), Moving Horizon Estimation (MHE), Proportional-Integral-Derivative (PID), Robot operating system (ROS), Range Finder, PX4en_US
dc.titleModeling and Control of a Pesticide Spraying Drone Using the Model Predictive Controlleren_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Neway Yifru.pdf
Size:
1.46 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description:

Collections