Sussex Research Online: No conditions. Results ordered -Date Deposited. 2023-11-13T06:46:07Z EPrints https://sro.sussex.ac.uk/images/sitelogo.png http://sro.sussex.ac.uk/ 2020-09-29T09:26:25Z 2020-11-12T16:45:15Z http://sro.sussex.ac.uk/id/eprint/94060 This item is in the repository with the URL: http://sro.sussex.ac.uk/id/eprint/94060 2020-09-29T09:26:25Z Control of a 3-RRR planar parallel robot using fractional order PID controller

3-RRR planar parallel robots are utilized for solving precise material-handling problems in industrial automation applications. Thus, robust and stable control is required to deliver high accuracy in comparison to the state of the art. The operation of the mechanism is achieved based on three revolute (3-RRR) joints which are geometrically designed using an open-loop spatial robotic platform. The inverse kinematic model of the system is derived and analyzed by using the geometric structure with three revolute joints. The main variables in our design are the platform base positions, the geometry of the joint angles, and links of the 3-RRR planar parallel robot. These variables are calculated based on Cayley-Menger determinants and bilateration to determine the final position of the platform when moving and placing objects. Additionally, a proposed fractional order proportional integral derivative (FOPID) is optimized using the bat optimization algorithm to control the path tracking of the center of the 3-RRR planar parallel robot. The design is compared with the state of the art and simulated using the Matlab environment to validate the effectiveness of the proposed controller. Furthermore, real-time implementation has been tested to prove that the design performance is practical.

Auday Al-Mayyahi 302958 Ammar A Aldair 226869 Chris Chatwin 9815
2018-06-27T08:00:38Z 2018-06-27T08:00:38Z http://sro.sussex.ac.uk/id/eprint/76665 This item is in the repository with the URL: http://sro.sussex.ac.uk/id/eprint/76665 2018-06-27T08:00:38Z Motion control of unmanned ground vehicle using artificial intelligence

The aim of this thesis is to solve two problems: the. trajectory tracking and navigation, for controlling the motion of unmanned ground vehicles (UGV). Such vehicles are usually used in industry for assisting automated production process or delivery services to improve and enhance the quality and efficiency.
With regard to the trajectory tracking problem, the main task is to design a new method that is capable of minimising trajectory-tracking errors in UGV. To achieve this, a comprehensive mathematical model needs to be established that contains kinematic and dynamic characteristics beside actuators. In addition, different trajectories need to be generated and applied individually as a reference input, i.e. continuous gradient trajectories such as linear, circular and lemniscuses or a non-continuous gradient trajectory such as a square trajectory. The design method is based on a novel fractional order proportional integral derivative (FOPID) control strategy, which is proposed to control the movement of UGV to track given trajectories. Two FOPID controllers are required in this design. The first FOPID is constructed in order to control the orientation of UGV. The second FOPID controller is to control the speed of UGV. The particle swarm optimization (PSO) algorithm is used to obtain the optimal parameters for both controllers. The significance of the proposed method is that an observable improvement has been achieved in terms of minimising trajectory-tracking errors and reducing control efforts, especially in continuous gradient trajectories. The stability of the proposed controllers is investigated based upon Nyquist stability criterion. Moreover, the robustness of the controllers is examined in the presence of disturbances to demonstrate the effectiveness of the controllers under certain harsh conditions. The influence from external disturbances has been represented by square pulses and sinusoidal waves. The drawback of this method, however, a highly trajectory tracking error is observed in non-continuous gradient trajectories due to the sharpness of the rotation at the corners of a square trajectory.
To overcome this drawback, a new controller, abbreviated as (NN-FOPID), has been proposed based on a combination of neural networks and the FOPID. The purpose is to minimise the trajectory tracking error of non-continuous trajectories, in particular. The Levenberg-Marquardt (LM) algorithm is used to train the NN-FOPID controller. The neural networks’ cognitive capacities have made the system adaptable to respond effectively to the variants in trajectories. The obtained results by using NN-FOPID have shown a significant improvement of reducing errors of trajectory tracking and increasing control efforts over the results by FOPID.
The other task is to solve the navigation problem of UGV in static and dynamic environments. This can be conducted by firstly constructing workspace environments that contain multiple dynamic and static obstacles. The dynamic obstructing obstacles can move in different velocities. The static obstacles can be randomly positioned in the workspace and all obstacles are allowed to have different sizes and shapes. Secondly, a UGV can be placed in any initial posture on the condition that it has to reach a given destination within the boundaries of the workspace. Thirdly, a method based on fuzzy inference systems (FIS) is proposed to control the motion of the UGV. The design of FIS is based on fuzzification, inference engine and defuzzification processes. The navigation task is divided into obstacle avoidance and target reaching tasks. Consequently, two individual FIS controllers are required to drive the actuators of the UGV, one is to avoid obstacles and the other is to reach a target. Both FIS controllers are combined through a switching mechanism to select the obstacle avoidance FIS controller if there is an obstacle, otherwise choosing reaching target FIS. The simulation results have confirmed the effectiveness of the proposed design in terms of obtaining optimal paths with shortest elapsed time.
Similarly, a new method is proposed based on an adaptive neurofuzzy inference system (ANFIS) to guide the UGV in unstructured environments. This method combines the advantages of adaptive leaning and inference fuzzy system. The simulation results have demonstrated adequate achievements in terms of obtaining shortest and feasible paths whilst avoiding static obstructing obstacles and hence reaching the specified targets speedily.
Finally, a UGV is constructed to investigate the overall performance of the proposed FIS controllers practically. The architecture of the UGV consists of three ultrasonic sensors, a magnetic compass and two quadratic decoders that they are interfaced with an Arduino microcontroller to read the sensory information. The Arduino, who acts as a slave microcontroller is serially connected with a master Raspberry Pi microcontroller. Raspberry Pi and Arduino communicate with each other based on a proposed hierarchical algorithm. Three case studies are introduced to demonstrate the effectiveness and the validation of the proposed FIS controllers and the UGV’s platform in real-time.

Auday Basheer Essa Al-Mayyahi 302958
2017-07-24T08:59:41Z 2019-07-19T15:01:07Z http://sro.sussex.ac.uk/id/eprint/69397 This item is in the repository with the URL: http://sro.sussex.ac.uk/id/eprint/69397 2017-07-24T08:59:41Z Designing driving and control circuits of four-phase variable reluctance stepper motor using fuzzy logic control

Precise positioning and repeatability of movement for stepper motors require designing a robust control system. To achieve that, an analytical model of a four-phase variable reluctance stepper motor is presented. A proposed open-loop driving circuit is designed to control the motion of a variable reluctance stepper motor. The driving circuit has an ability to drive the motor into two-step angles, i.e. a full step (15◦) and a half step (7.5◦). The direction of movement can be either into clockwise or counterclockwise direction. The operation of the variable reluctance stepper motor in an open-loop control circuit has demonstrated disadvantages of an oscillation and a relatively high settling time. Therefore, a closed-loop control circuit has been introduced using fuzzy logic control to overcome the oscillation problem and to obtain on a precise positioning within a reasonable settling time. The fuzzy logic control is used to improve and enhance the behaviour of the step position response based on oscillatory response and hence to reduce the overshoot significantly. The comparisons between the open- and closed-loop circuits are presented to demonstrate the disparity between both control circuits. The simulation results of the open-loop and the closed-loop circuits show that the time responses have been improved using different loads conditions. The simulation experiments are conducted and investigated using MATLAB–SIMULINK software package.

Auday Al-Mayyahi 302958 Ramzy S Ali Rabee' H Thejel
2017-06-14T07:38:21Z 2023-04-27T10:33:00Z http://sro.sussex.ac.uk/id/eprint/68572 This item is in the repository with the URL: http://sro.sussex.ac.uk/id/eprint/68572 2017-06-14T07:38:21Z Obstacle detection system based on colour segmentation using monocular vision for an unmanned ground vehicle

An obstacle detection algorithm is introduced for aiding the navigation of unmanned ground vehicles (UGV). Coloured obstacles are placed randomly in an indoor environment. The coloured obstacles are detected, analysed and processed using a proposed monocular vision algorithm. A camera calibration is conducted to determine the relative position and orientation of the UGV with respect to the obstacles based on intrinsic and extrinsic matrices to form a perspective projection matrix. The field geometry is used to obtain a mapped environment in the world coordinates. Our obstacle detection algorithm is proposed to identify the existence of the obstacles in the field. Using bounding boxes around the detected obstacle allows the determination of the obstacles locations in a pixel coordinate frame. Thus, the depth perception is determined by using the pixel coordinates and the camera projection matrix. Real-time experiments are carried out to demonstrate the validity and efficiency of the proposed algorithm.

Auday Al-Mayyahi 302958 William Wang 101946 Philip Birch 97416 Alaa Hussein 296606
2017-03-27T08:25:41Z 2019-07-02T13:06:13Z http://sro.sussex.ac.uk/id/eprint/67171 This item is in the repository with the URL: http://sro.sussex.ac.uk/id/eprint/67171 2017-03-27T08:25:41Z Motion control design for unmanned ground vehicle in dynamic environment using intelligent controller

The motion control of unmanned ground vehicles is essential in the industry of automation. In this paper, the sensors of a fuzzy inference system that is based on a navigation technique for an unmanned ground vehicle are formulated in a cluttered dynamic environment. This fuzzy inference system consists of two controllers. The first controller uses three sensors based on the distances from the front, the right and the left. The second controller employs the angle difference between the heading of the vehicle and the targeted angle to choose the optimal route based on the dynamic environment and reach the desired destination with minimum running power and time. Experimental tests have been carried out in three different case studies to investigate the validation and effectiveness of the introduced controllers of the fuzzy inference system. The reported simulation results are conducted using MATLAB software package. The results show that the controllers of the fuzzy inference system consistently perform the maneuvering task and route planning efficiently even in a complex environment with populated dynamic obstacles.

Auday Basheer Essa Al-Mayyahi 302958 William Wang 101946 Philip Birch 97416 Alaa Hussien
2016-06-27T11:48:37Z 2019-07-03T02:38:56Z http://sro.sussex.ac.uk/id/eprint/61718 This item is in the repository with the URL: http://sro.sussex.ac.uk/id/eprint/61718 2016-06-27T11:48:37Z Levenberg-Marquardt optimised neural networks for trajectory tracking of autonomous ground vehicles

Trajectory tracking is an essential capability of robotics operation in industrial automation. In this article, an artificial neural controller is proposed to tackle trajectory-tracking problem of an autonomous ground vehicle (AGV). The controller is implemented based on fractional order proportional integral derivative (FOPID) control that was already designed in an earlier work. A non-holonomic model type of AGV is analysed and presented. The model includes the kinematic, dynamic characteristics and the actuation system of the VGA. The artificial neural controller consists of two artificial neural networks (ANNs) that are designed to control the inputs of the AGV. In order to train the two artificial neural networks,
Levenberg-Marquardt (LM) algorithm was used to obtain the parameters of the ANNs. The validation of the proposed controller has been verified through a given reference trajectory. The obtained results show a considerable improvement in term of minimising trajectory tracking error
over the FOPID controller.

Auday Basheer Essa Al-Mayyahi 302958 Weiji Wang 101946 Philip Birch 97416
2015-10-09T09:50:15Z 2019-07-03T02:08:43Z http://sro.sussex.ac.uk/id/eprint/57057 This item is in the repository with the URL: http://sro.sussex.ac.uk/id/eprint/57057 2015-10-09T09:50:15Z Design of fractional-order controller for trajectory tracking control of a non-holonomic autonomous ground vehicle

A robust control technique is proposed to address the problem of trajectory tracking of an autonomous ground vehicle (AGV). This technique utilizes a fractional-order proportional integral derivative (FOPID) controller to control a non-holonomic autonomous ground vehicle to track the behaviour of the predefined reference path. Two FOPID controllers are designed to control the AGV’s inputs. These inputs represent the torques that are used in order to manipulate the implemented model of the vehicle to obtain the actual path. The implemented model of the non-holonomic autonomous ground vehicle takes into consideration both of the kinematic and dynamic models. In additional, a particle swarm optimization (PSO) algorithm is used to optimize the FOPID controllers’ parameters. These optimal tuned parameters of FOPID controllers minimize the cost function used in the algorithm. The effectiveness and validation of the proposed method have been verified through different patterns of reference paths using MATLAB–Simulink software package. The stability of fractional-order system is analysed. Also, the robustness of the system is conducted by adding disturbances due to friction of wheels during the vehicle motion. The obtained results of FOPID controller show the advantage and the performance of the technique in terms of minimizing path tracking error and the complement of the path following.

Auday Al-Mayyahi 302958 William Wang 101946 Philip Birch 97416
2015-07-08T07:09:50Z 2020-06-08T13:15:08Z http://sro.sussex.ac.uk/id/eprint/51836 This item is in the repository with the URL: http://sro.sussex.ac.uk/id/eprint/51836 2015-07-08T07:09:50Z Adaptive neuro-fuzzy technique for autonomous ground vehicle navigation

This article proposes an adaptive neuro-fuzzy inference system (ANFIS) for solving navigation problems of an autonomous ground vehicle (AGV). The system consists of four ANFIS controllers; two of which are used for regulating both the left and right angular velocities of the AGV in order to reach the target position; and other two ANFIS controllers are used for optimal heading adjustment in order to avoid obstacles. The two velocity controllers receive three sensor inputs: front distance (FD); right distance (RD) and left distance (LD) for the low-level motion control. Two heading controllers deploy the angle difference (AD) between the heading of AGV and the angle to the target to choose the optimal direction. The simulation experiments have been carried out under two different scenarios to investigate the feasibility of the proposed ANFIS technique. The simulation results have been presented using MATLAB software package; showing that ANFIS is capable of performing the navigation and path planning task safely and efficiently in a workspace populated with static obstacles.

Auday Al-Mayyahi 302958 William Wang 101946 Phil Birch 97416
2015-07-06T10:37:33Z 2015-07-06T10:37:33Z http://sro.sussex.ac.uk/id/eprint/55150 This item is in the repository with the URL: http://sro.sussex.ac.uk/id/eprint/55150 2015-07-06T10:37:33Z Path tracking of autonomous ground vehicle based on fractional order PID controller optimized by PSO

An optimal control technique is proposed to address the problem of path tracking of an autonomous ground vehicle. This technique utilizes a Fractional Order Proportional Integral Derivative (FOPID) controller to control a non-holonomic autonomous ground vehicle to track the behaviour of the predefined reference path. Two FOPID controllers are designed to control the vehicle's inputs. These inputs represent the torques that are used in order to manipulate the implemented model of the vehicle to obtain the actual path. The implemented model of the non-holonomic autonomous ground vehicle takes into consideration both of the kinematic and dynamic models. In additional, a Particle Swarm Optimization (PSO) algorithm is used to optimize the FOPID controllers' parameters. These optimal tuned parameters of FOPID controllers minimize the cost function used in the algorithm. The effectiveness and validation of the proposed method have been verified through different patterns of reference paths using MATLAB-SIMULINK software package. The newly obtained results of FOPID controller show the advantage and the performance of the technique in terms of minimizing path tracking error and the complement of the path following.

Auday Al-Mayyahi 302958 William Wang Phil Birch
2015-06-30T12:31:16Z 2015-06-30T12:31:16Z http://sro.sussex.ac.uk/id/eprint/55055 This item is in the repository with the URL: http://sro.sussex.ac.uk/id/eprint/55055 2015-06-30T12:31:16Z Fuzzy inference approach for autonomous ground vehicle navigation in dynamic environment

In recent years intelligent soft computing technique such as fuzzy inference system (FIS) is proven to be an efficient and suitable when applied to variety of systems. In this paper, we intend to formulate two fuzzy inference systems; sensors based navigation technique for an autonomous vehicle in cluttered dynamic environment. The first FIS controller utilises three sensors based information such as front distance (FD), right distance (RD), left distance (LD) and the second FIS controller employs the angle difference (AD) between the autonomous vehicle's heading and the target angle for choosing the optimal direction while moving towards the target. The simulation experiments have been carried out under three different scenarios to investigate the validation of the proposed FIS controllers. We have presented the simulation experiments using MATLAB software package, showing that the FIS controllers consistently perform navigation task and path planning safely and efficiently in a terrain populated with moving obstacles.

Auday Al-Mayyahi 302958 William Wang 101946