175 research outputs found

    Modified Particle Swarm Optimization Based PID for Movement Control of Two-Wheeled Balancing Robot

    Get PDF
    Two-wheeled balancing robot is a mobile robot that has helped various human’s jobs such as the transportations. To control stability is still be the challenges for researchers. Three equations are obtained by analyzing the dynamics of the robot with the Newton approach. To control three degrees of freedom (DOF) of the robot, PIDs is tuned automatically and optimized by multivariable Modified Particle Swarm Optimization (MPSO). Some parameters of the PSO process are modified to be a nonlinear function. The inertia weight and learning factor variable on PSO are modified to decreasing exponentially and increasing exponentially, respectively. The Integral Absolute Error (IAE) and Integral Square Error (ISE) evaluate the error values. The performances of MPSO and PSO classic are tested by several Benchmark functions. The results of the Benchmark Function show that Modified PSO proposed to produce less error and overshoot. Therefore, the MPSO purposed are implemented to the plant of balancing robot to control the angle, the position, and the heading of the robot. The result of the simulation built shows that the MPSO – PID can make the robot moves to the desired positions and maintain the stability of the angle of the robot. The input of distance and angle of the robot are coupling so MPSO needs six variable to optimize the PID parameters of balancing and distance control

    Fish Swarmed Kalman Filter for State Observer Feedback of Two-Wheeled Mobile Robot Stabilization

    Get PDF
    Over the past few decades, there have been significant technological advancements in the field of robots, particularly in the area of mobile robots. The performance standards of speed, accuracy, and stability have become key indicators of progress in robotic technology. Self-balancing robots are designed to maintain an upright position without toppling over. By continuously adjusting their center of mass, they can maintain stability even when disturbed by external forces. This research aims to achieving and maintaining balance is a complex task. Self-balancing robots must accurately sense their orientation, calculate corrective actions, and execute precise movements to stay upright. Eliminating disturbances and measurement noise in self-balancing robot can enhance the accuracy of their output. One common technique for achieving this is by using Kalman filters, which are effective in addressing non-stationary linear plants with unknown input signal strengths that can be optimized through filter poles and process covariances. Additionally, advanced Kalman filter methods have been developed to account for white measurement noise. In this research, state estimation was conducted using the Fish Swarm Optimization Algorithm (FSOA) to provide feedback to the controller to overcome the effects of disturbances and noise in the measurements through the designed filter. FSOA mimics the social interactions and coordinated movements observed in fish groups to solve optimization problems. FSOA is primarily used for optimization tasks where finding the global optimal solution is desired. The results show that the use of an optimized Kalman filter with FSOA on a two-wheeled mobile robot to handle system stability reduces noise values by 38.37%, and the system reaches a steady state value of 3.8 s with a steady error of 0.2%. In addition, by using the proposed method, filtering disturbances and measurement noise in self-balancing robot can help improve the accuracy of the self balancing robot’s output. System response becomes faster towards stability compared to other methods which are also applied to two-wheeled mobile robots

    Swarm Intelligence Autotune For Differential Drive Wheeled Mobile Robot

    Get PDF
    Differential Drive Wheeled Mobile Robot (DDWMR) is a nonholonomic robot with constrained movement. Such constraint makes robot position control more difficult. A closed-loop control system such as PID can control robot position. However, DDWMR is a Multiple-Input-Multiple-Output system. There will be many feedback gains to be tuned, and the wrong value will make the system unstable. Therefore this research proposes an offline autotune method to choose optimal feedback gain that minimizes a fitness function. The fitness function uses Integral Absolute Error (IAE) and Integral Time Absolute Error (ITAE). These works propose to autotune feedback gain for DDWMR Jetbot, which implements a PI control system with six feedback gains. The methods used to tune the feedback gain are Particle Swarm Optimization (PSO) and Bird Swarm Algorithm (BSA). There are four different scenarios to do the autotune. The autotune result performance shows that those two methods can find an optimal gain to make the robot follow four different continuous trajectories without much trajectory deformation. PSO and BSA can do an autotune PI gain with six variables to minimize the Integral Absolute Error (IAE) and Integral Time Absolute Error (ITAE)

    Comparative Study of Takagi-Sugeno-Kang and Madani Algorithms in Type-1 and Interval Type-2 Fuzzy Control for Self-Balancing Wheelchairs

    Get PDF
    This study examines the effectiveness of four different fuzzy logic controllers in self-balancing wheelchairs. The controllers under consideration are Type-1 Takagi-Sugeno-Kang (TSK) FLC, Interval Type-2 TSK FLC, Type-1 Mamdani FLC, and Interval Type-2 Mamdani FLC. A MATLAB-based simulation environment serves for the evaluation, focusing on key performance indicators like percentage overshoot, rise time, settling time, and displacement. Two testing methodologies were designed to simulate both ideal conditions and real-world hardware limitations. The simulations reveal distinct advantages for each controller type. For example, Type-1 TSK excels in minimizing overshoot but requires higher force. Interval Type-2 TSK shows the quickest settling times but needs the most force. Type-1 Mamdani has the fastest rise time with the lowest force requirement but experiences a higher percentage of overshoot. Interval Type-2 Mamdani offers balanced performance across all metrics. When a 2.7 N control input cap is imposed, Type-2 controllers prove notably more efficient in minimizing overshoot. These results offer valuable insights for future design and real-world application of self-balancing wheelchairs. Further studies are recommended for the empirical testing and refinement of these controllers, especially since the initial findings were limited to four-wheeled self-balancing robotic wheelchairs

    Two-Wheeled LEGO EV3 Robot Stabilisation Control Using Fuzzy Logic Based PSO Algorithm

    Get PDF
    This paper presents a control system design to stabilise a two-wheeled Lego EV3 robot. This robot is developed based on the inverted pendulum. The mathematical modelling is derived based on this robot and using Euler Lagrange equation and represented in Simulink block diagram. The fuzzy logic controller is used to stabilise this robot with Particle Swarm Optimization algorithm for optimum performance of the system. The result of the fuzzy logic controller without optimisation is compared with the fuzzy logic controller with optimisation. Using the Simulink block diagram, the result of optimum tilt angle and control input signal are presented. The results show that the fuzzy logic controller with optimisation is able to improve the performance of the solution when compared to the fuzzy logic controller without optimisation

    The LQR Controller Design of Two-Wheeled Self-Balancing Robot Based on the Particle Swarm Optimization Algorithm

    Get PDF
    The dynamics model is established in view of the self-designed, two-wheeled, and self-balancing robot. This paper uses the particle swarm algorithm to optimize the parameter matrix of LQR controller based on the LQR control method to make the two-wheeled and self-balancing robot realize the stable control and reduce the overshoot amount and the oscillation frequency of the system at the same time. The simulation experiments prove that the LQR controller improves the system stability, obtains the good control effect, and has higher application value through using the particle swarm optimization algorithm

    Hybrid spiral-dynamic bacteria-chemotaxis algorithm with application to control two-wheeled machines

    Get PDF
    This paper presents the implementation of the hybrid spiral-dynamic bacteria-chemotaxis (HSDBC) approach to control two different configurations of a two-wheeled vehicle. The HSDBC is a combination of bacterial chemotaxis used in bacterial forging algorithm (BFA) and the spiral-dynamic algorithm (SDA). BFA provides a good exploration strategy due to the chemotaxis approach. However, it endures an oscillation problem near the end of the search process when using a large step size. Conversely; for a small step size, it affords better exploitation and accuracy with slower convergence. SDA provides better stability when approaching an optimum point and has faster convergence speed. This may cause the search agents to get trapped into local optima which results in low accurate solution. HSDBC exploits the chemotactic strategy of BFA and fitness accuracy and convergence speed of SDA so as to overcome the problems associated with both the SDA and BFA algorithms alone. The HSDBC thus developed is evaluated in optimizing the performance and energy consumption of two highly nonlinear platforms, namely single and double inverted pendulum-like vehicles with an extended rod. Comparative results with BFA and SDA show that the proposed algorithm is able to result in better performance of the highly nonlinear systems

    Using a Combination of PID Control and Kalman Filter to Design of IoT-based Telepresence Self-balancing Robots during COVID-19 Pandemic

    Get PDF
    COVID-19 is a very dangerous respiratory disease that can spread quickly through the air. Doctors, nurses, and medical personnel need protective clothing and are very careful in treating COVID-19 patients to avoid getting infected with the COVID-19 virus. Hence, a medical telepresence robot, which resembles a humanoid robot, is necessary to treat COVID-19 patients. The proposed self-balancing COVID-19 medical telepresence robot is a medical robot that handles COVID-19 patients, which resembles a stand-alone humanoid soccer robot with two wheels that can maneuver freely in hospital hallways. The proposed robot design has some control problems; it requires steady body positioning and is subjected to disturbance. A control method that functions to find the stability value such that the system response can reach the set-point is required to control the robot's stability and repel disturbances; this is known as disturbance rejection control. This study aimed to control the robot using a combination of Proportional-Integral-Derivative (PID) control and a Kalman filter. Mathematical equations were required to obtain a model of the robot's characteristics. The state-space model was derived from the self-balancing robot's mathematical equation. Since a PID control technique was used to keep the robot balanced, this state-space model was converted into a transfer function model. The second Ziegler-Nichols's rule oscillation method was used to tune the PID parameters. The values of the amplifier constants obtained were Kp=31.002, Ki=5.167, and Kd=125.992128. The robot was designed to be able to maintain its balance for more than one hour by using constant tuning, even when an external disturbance is applied to it. Doi: 10.28991/esj-2021-SP1-016 Full Text: PD
    • …
    corecore