PSO Tuned Non-Linear Fuzzy PID Trajectory Control of Row Seed Sowing Autonomous Agricultural Robot

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

ASTU

Abstract

Agriculture is considered one of the most important economic activities in Ethiopia. About 85% of the Ethiopian population are dependent on agriculture directly or indirectly through a traditional farming mechanism. Seed sowing using the human hand is a highly inefficient process that requires a lot of human effort, which leads to health concerns and is a time consuming as well as tedious activity for farmers. This thesis describes the development of the Row Seed Sowing Autonomous Agricultural Robot, which is an automated system of differential derive mobile robot for sowing the seed when the robot strictly follows the generated trajectory of the farmland to minimize the working cost, time for digging, sowing, and increase the agricultural productivity. The mathematical model of the nonholonomic differential derive mobile robot involves two identical series of DC Motors for deriving, robot dynamics and kinematics, sensors that provide information about the trajectory of the farmland according to the generated trajectory. Tracking errors where the robot sways off its path with one or more wheels lead to sowing the seed unproper out of the required trajectory on the farmland. The reference trajectory tracking nonlinearity and adjustments of the DC motor speed are both overcome using the controller for the motion model of the differential derive mobile robot that operates on different paths. This means controlling the velocity of the front two motors independently to control the two-wheel velocities. So, a PSO algorithm tuning of a fuzzy PID controller is proposed. The PID gains, the number of fuzzy control rules, the center, and the widths of the Gaussian membership functions are all parameters to be determined simultaneously to track the path and minimize tracking errors to sow the seeds properly. Tests are also carried out for different trajectories to evaluate the performance of the controllers. PSO FPID, FPID, and PID controller position and orientation tracking ability, tracking error of reference, and desired trajectory are also evaluated, and compared the POS tracking error as well as integral performance criteria of IAE and ISE with time through simulation studies in MATLAB/Simulink for different paths. The results of the position and orientation tracking error of the straight-line trajectory tracking for PSO FPID, FPID and PID are (0.525, 1.529, 2.992) and (-0.276, -0.515, -1.136) respectively. The result shows that the PSO-tuned FPID trajectory controller has better performance than fuzzy PID and conventional PID controllers

Description

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By