Abstract

This paper presents the design of the control system for a robot vehicle with two wheels that mimics a double Inverted Pendulum (IP) system with an extendable payload. By expanding the degrees of freedom, the system is more flexible. Still, this model posed challenges for control of parts of the system, including the proper balancing of the intermediate body and angular displacement of both wheels and lifting the payload to the demanded height. In this paper, a hybrid control system that incorporates more than one type of controller which combined proportional integral derivative (PID), proportional derivative (PD), and fuzzy logic control (FLC) these controllers are designed for stabilising the aforementioned system. The controller was validated by applying different input signals to the payload actuator to prove the control system’s stability and analyse the system's behaviour. The simulation results were satisfactory for the hybrid control technique. The wheels successfully stabilised within 1.2682 s. Further, the first and second links stabilised at 9.5953 s and 9.6467 s, respectively. The payload approximately produces the same input signal applied to the payload actuator. The model was derived using the Euler–Lagrange equation. The equations are solved using kinetic energy and potential energy which employs for motion. Simulation results of the two-wheeled robot vehicle with extendable payload designed with hybrid control systems are implemented using MATLAB/Simulink environment.

1. Introduction

The proposed robot vehicle is based on a double IP which is considered a nonlinear and unstable system [13]. The IP system and its applications play a vital role in control system engineering and research because of its highly underactuated nature and complex strong-coupling system [3, 4]. In the subject of control engineering, IP problems are very common. Previous research studied the problem of stabilising IP and has reflected the development of many applications based on the same concept, including the design of a classical pendulum on a cart [57]. The IP systems have been extended and become more complicated with multiple rods which provides much flexibility [8], such as double IP [911] and triple IP [1215]. Many pieces of research focused on applications based on IP systems, such as the Segway robot [1618], the two wheelchairs [1921], simple walking models [22], and the bipedal robot based on IP [23, 24].

Our research considered the five degrees of freedom model, consisting of two wheels and two links with a movable payload that can be moved to demand height. Increasing the system’s degrees of freedom enables the vehicle to manoeuvre freely. Different input signals were applied to the movable payload to validate the system’s stability. The wheels were assumed to move within 0.8 m while both links of the intermediate body of the system were retained as upright to ensure system stabilisation. The hybrid control system was used as a control technique to implement five loops of model control to achieve system stability.

This paper is organised as follows: “system description” which describes the two-wheeled robot vehicle with movable payload and the “mathematical modelling” section, which explains the derivation of the nonlinear differential equations utilized in the system simulation. The section “hybrid control design” obtained the control system used for the system stabilisation. The “Results Discussion” section discussed the simulation results. Finally, the research is concluded in the “conclusions” section.

2. System Description

A diagram form illustration of the assumed model [25] is shown in Figure 1. The system consists of two wheels and an intermediate body comprised of two links connected to the payload that can move to the required height. The robot vehicle drives these wheels using two DC motors, with a further motor used to drive the second link. A single actuator in the middle of the second link of the intermediate body lifts the payload to the required height. The robot vehicle thus has five degrees of freedom (DOF).(i)The translational motion of the two wheels(ii)The two links of the system(iii)The movable payload linear actuator

The angles of both links, the first being and the second , were measured from the -axis, representing the intermediate body being in the upright position or inclined to only a small degree, depending on the controller design. is the linear displacement of the payload measured from the position along with the second link. The left and right wheels’ angular displacements cause the vehicle to move linearly in the plane. These are the main five loops controlled to stabilise the system.

3. Mathematical Modelling

The system mathematical modelling was derived using the Euler–Lagrange equation due to modelling complex, nonlinearity, and strong-coupling systems such as [19, 26]. This method offers a simple approach to determining a complex systems model [18]. The Lagrange equation employs both kinetic energy and potential energy that are solved for motion [20, 27] using an equation as follows:

After the system was derived it yields five nonlinear differential equations

The system was built and the dynamics were described using these five nonlinear differential equations. The torques of the motors are the system’s inputs including . The motor derived the second link , and the linear actuator force is where , , , , and are the intermediate body’s mass moment of inertia. The system simulation parameters reported by [28] that based on the standard dimensions of a two-wheeled robot vehicle illustrated in Table 1.

3.1. Hybrid Control Design

The hybrid control system intends to improve the system performance by combing the best specifications from the control systems used [29, 30]. A hybrid control system employs the beneficial sides of the proposed controllers suggested [31]. This study implements hybrid controllers to improve performance.

The first control system was the PID controller, a widely used control system that provides dependable and stable performance for most systems [32, 33]. The proposed controller is a commonly used control system because it is simple and easy to tune, further providing robust performance [34]. Then the fuzzy logic controllers test the system stability and the improvement of this type of controller on the system. In this research, higher control efforts were exerted in PID than in FLC for the system stabilisation. However, it is essential to decrease the exerted effort of the controller to stabilise the system. According to the simulation results, the FLC was significantly reduced compared to PID controllers by the control effort made for system stabilisation, without impacting the stability of the system. After that, the hybrid control system intends to improve the system performance by combing the good specifications from the PID and FLC control systems used [35].

Two types of hybrid control systems are designed for the nonlinear model for two-wheeled robot vehicles with movable payload. PID with FLC is used to control both wheels, two links of the intermediate body, while the payload actuator was controlled using PD with FLC controllers.

The PID-PD control parameters are tuned progressively until the system stabilise [36]. The FLC with two inputs includes error and change of error with one output used to describe a fuzzy inference system and then create the fuzzy rules [37, 38]. The linguistic variable of the two inputs and output are negative-big (NB), negative-small (NS), zero (Z), positive-big (PB), and positive-small (PS). These rules yield the action of the FLC parts. The proper system tuning of the FLC to stabilise the model was developed using five Gaussian membership functions (MF) with 25 rules base. Figure 2 illustrated the design of the model with the hybrid control system.

For PID and PD tuning, the gain parameters are shown in Table 2.

The fuzzy logic control with 25 rules base and five MF are shown in Table 3 depending on the desired system performance.

The membership functions are illustrated in Figure 3.

4. Analysis and Discussion of Simulation Results

At this stage, the system was designed with different force input signals applied to the payload to validate the control system’s robustness. A hybrid control system is designed to stabilise combined with PID-PD and FLC. The system responses were tested with various input signals applied to the payload actuator.

4.1. Test 1: Simulation Results with the First Payload Input Signal

The first input signal is illustrated in Figure 4. These simulation results of the system response using hybrid controllers are illustrated in Figure 5. The results clearly show that the control system stabilised the two wheels robot vehicle. The system controller effort is observed in Figure 6. It can be seen that the wheels stabilised with acceptable overshoot and peaks for the wheels, and the two links and a 4.954% overshoot were observed on the payload actuator.

Simulation results for the system response using hybrid controllers are illustrated in Figure 5.

The exerted effort of the controllers required to stabilise the system is represented in Figure 6.

The hybrid controller was able to help stabilise the system components with the controllers’ effort as shown in Figure 6. The wheels settle at 1.2682 s with a 4.737% overshoot. The first link of the intermediate body reached settling time at 0.0621 s, and the second link settled at 4.529 s, and the payload actuator produce the same input signal applied to the payload with a 4.954% overshoot.

4.2. Test 2: Simulation Results with the Second Payload Input Signal

The second input signal using a hybrid controller applied on the payload actuator is illustrated in Figure 7.

Simulation results for the system response using hybrid controllers are illustrated in Figure 8.

The exerted effort of the controllers required to stabilise the system is represented in Figure 9.

The hybrid controller was capable to stabilise the system parts with the second input signal, and the control system effort was less than the first signal. The payload actuator produced the same input signal applied to the payload with a 0.515% overshoot.

4.3. Test 3: Simulation Results with the Third Payload Input Signal

The third input signal using a hybrid controller applied on the payload actuator is shown in Figure 10 and the system response is illustrated in Figure 11 further Figure 12 represents the control system effort used to stabilise the system.

Simulation results for the system response using the hybrid controllers are illustrated in Figure 11.

The exerted effort of the controllers required to stabilise the system is represented in Figure 12.

The system successfully stabilised with the third input signal, but the payload actuator required higher control effort for the payload stability, this is due to the sharp shape of the input signal. When the signal reaches the maximum point, it suddenly goes back to zero, which makes the controller require higher effort for the payload stabilisation.

4.4. Test 4: Simulation Results with the Fourth Payload Input Signal

The last test was with the input signal illustrated in Figure 13. In this case, the control system successfully stabilised with controller effort exerted for stabilisation, as shown in Figure 14.

Simulation results for the system response using the hybrid controllers are illustrated in Figure 15.

The exerted effort of the controllers required to stabilise the system is represented in Figure 14.

The hybrid controller stabilised the system parts with the fourth input signal and acceptable controller effort; The payload actuator produced the same input signal applied to the payload with an overshoot of 59.718%.

Two-hybrid controllers are implemented, including PID with FLC and PD with FLC. The hybrid controllers combined the excellent characteristics of the PID-PD and FLC control systems. The controllers successfully stabilised the model with different input signals applied on the payload linear actuator. These input signals validate the control system's stability, proving that the system is still stable with various input signals. The linear displacement for both wheels settled with 1.2682 s settling time and 4.737% overshoot. The two links of the intermediate body successfully stabilised at the upright position. The first link settled at 9.5953 s, while the second link stabilised at 9.6467 s with a slight overshoot of 0.505% and small exerted efforts. The payload produces the same input signal applied to the payload actuator.

Comparing the simulation results to those reported by [25], the system successfully stabilised with less control effort that provided a stable response, and the wheels stabilised at 36.4 N.m. The first link controller effort was 4.15 N.m, which gave satisfactory responses, while in the previous study, the wheels stabilised with more than 120 N.m further more than 7 N.m controller effort exerted for the first link.

5. Conclusion and Future Work

This paper’s objective was to design a hybrid control system for a two-wheeled robot vehicle with a movable payload based on the double-inverted pendulum system. The hybrid controller consists of PID with FLC and PD with FLC used for the system stabilisation. The PID and PD controllers were tuned progressively while the FLC was designed with five MFs and a 25-rules base. The simulation results illustrated that the hybrid control system was successfully designed to control the robot vehicle. The validation of the designed controller has been proved by applying different input signals to the payload actuator. The simulation results have shown successful stable responses. Future work should thus focus on testing the control system's robustness by applying disturbances on all system parts with various amplitudes. (see Table 4).

Data Availability

The data used in this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare that there are no conflicts of interest in this article.

Acknowledgments

The authors would like to take this opportunity to express their gratitude to all those who have cooperated with me during the journey of my study. The authors would like to give their deepest gratitude and appreciation to the department of Electrical and Electronic Engineering, College of Engineering, University of Kerbala. The authors themselves financially supported this study.