High Performance of an Adaptive Sliding Mode Controller under Varying Loads for Lifting-Type Autonomous Grounded Robot

To work in shared space with humans, autonomous systems must carry unknown loads in predefined missions. With the conventional control scheme, the grounded robot would suffer unstable motion and imprecise tracking performance. To overcome these challenges, in this paper, a novel controller using an adaptive sliding mode for autonomous grounded robots (AGR) is proposed. This control strategy takes into consideration uncertain characteristics, varying loads, and external disturbances. To analyze the tracking performance precisely, the overall error of motion system is decoupled into two subsystems where the second-order system is related to the angular tracking error and the third-order system is associated with the linear one. Initially, the dynamics model of the grounded robot is established containing different elements of nonlinear forces in order to address the technical problems. Then, the system state equation of the autonomous system is mentioned to indicate the theoretical characteristics. Based on the proposed controller, the stability of the system is validated by the Lyapunov theorem. From the results of numerical tests, three practical situations consisting of separately linear and circular trajectories with varying loads and an S-curve trajectory of a working map are suggested. The tracking performance validates that the proposed control scheme is, in various scenarios, robust, effective, and feasible. From these superior outcomes, it can be determined obviously the property of our works in accommodating the variations of cargo from applications in distribution centers, material transportation, or handling equipment.


Introduction
The autonomous grounded robot (AGR) is a kind of mobile robot that can be used in any scenario with prominent applications such as assembly lines, storehouse management, production transportation, or as a part of pick-and-place systems. It appears not only in industry but also in logistics or international trade. The principal motivation of current research is to improve the low rate of AGR applications in reality. This autonomous hardware is expected to be more flexible, modular, and intelligent while it requires less cost for initial installation and uses resources to operate and develop. To solve these drawbacks, numerous developers have studied in a large scale of industrial fields.
In [1,2], a low-cost, efficient vehicle-guiding method using a consumer-grade camera and separated markers was investigated to drive for indoor environments. The symbols of capital letters or triangles which are easy to produce and maintain indicate the routing guide to the target location. In the same directional research, authors [3] applied a multiple-input multiple-output antenna radar to achieve high location precision. The results compared with the traditional global positioning system denoted excellent outcomes for autonomous robots in the port. In the new trend of artificial intelligence, more research related to fuzzy scheme or neural network control has been investigated. To recognize the operating environment and avoid an obstacle intelligently, a fuzzy controller which is constructed by rough sets and an adaptive neuro-fuzzy inference system was presented in [4]. Duration, maximum tracking error, and mean tracking error are computed to clarify the performance. The achievements in saving time and lessening maximum tracking error and mean tracking error have been proven as superior results. In other contexts, due to the complexity of surrounding space and the uncertainty of sensor data, a motion planning system based on hybrid deep learning was addressed [5]. Firstly, the convolutional neural networks to construct an auto-encoder model and reduce the dimension of the input image were initiated. Later, a path-tracking model based on recurrent neural networks was utilized to build the working map. Consequently, a control model and an evaluation model were set. In road environments, it promised highly robust visual navigation and an advanced ability of self-learning for autonomous vehicles.

Literature Review
Dynamical reaching method is still the most favorite topic in different engineering applications. They mostly mention the equations of the dynamic system under private form. In the identical format, a kinematic model of a mobile robot can be obtained firstly by system state and input transformation [6]. The saturated state feedback control guaranteed that the special chained form system tended to zero in a finite time. The asymptotic stability was proven by applying the Lyapunov theorem combined with the finite-time control theory. The results have shown that the effectiveness and validity are not only for the chained system, but also for traditional mobile vehicles. Based on the same switching topologies, a multiagent system with second-order separated dynamics addressed the finite-time consensus problem [7]. A distributed protocol was designed to guarantee a finite-time solution for homogeneous agents without predetermined leaders in continuous time domain. The agents asymptotically converged to an average consensus during finite time even though the communication platform among them was varying. In [8,9], with switching topologies, the distributed fixed-time tracking control for high-order uncertain nonlinear multiagent systems was investigated. Under unknown parameters and mismatched disturbances, one follower was assumed to be in serious feedback form. Because of backstepping method and dynamic surface control, this protocol and appropriate adaptive laws were designed lacking information of upper bounds of disturbances.
The important note of the finite-time control technique is that the system state in dynamic features converges to the equilibrium points in a finite time and they remain there. Some benefits of this method are fast rise, short transient time, and high-accuracy performance. To extend their usages, many developers combine the finite-time control with fuzzy control. In [10], the difficulties of adaptive finite-time control for a class of single-input and single-output system were addressed when the nonlinear functions were assumed to be unknown. To overcome these challenges, a backstepping-based adaptive fuzzy finite-time control scheme was proposed. The fuzzy technique was employed to recognize the nonlinear uncertainties. The stable system state was verified by Lyapunov stability theory in finite time. Therefore, most of closed signals are semiglobally practical finite-time stable whilst the tracking error tends to a small neighborhood of stable points. Inspired by prescribed performance control, a novel performance function named finite-time performance function was defined [11]. The integration of neural networks and backstepping technology ensured that tracking error converged to an arbitrarily local region at any settling time. The signals in closed-loop systems are semiglobally practical finite-time stable. With nonstrict feedback structure, a class of nonlinear systems was confirmed to show superior performance.
The autonomous grounded robot (AGR) is a type of electromechanical device which is favored for operating in complex spaces. The AGR is equipped by automating operation, decision making, and adapting capabilities. In order to upgrade the tracking control performance of the AGR, the nonlinear dynamic techniques are adopted for linearization [12], sliding mode control [13], or smart decision [14]. Recently, an improved linear extended state observer with error compensating term has been mentioned [15]. In reality, the uncertain nonlinear kinematic model still exists. It is hard to compute exactly the nonlinear components to enhance the tracking control. Hence, the total uncertainties of the robot are estimated by switching gains to adapt to parameter variations and external disturbances. The tracking errors converge to the desired values by reason of Lyapunov stability theory. To avoid singularity and retain the benefits of sliding mode control, an adaptive sliding control is done [16]. Dealing with external disturbances and inertia uncertainties, the system state is maintained on sliding surfaces without any constraints. Using Lyapunov theorem, a novel fast nonsingular sliding technique could be validated. In another target control, investigators in [17,18] have implemented an adaptive sliding mode control for offshore container cranes that bring containers from a massive ship to a smaller boat. After decoupling the actuated and unactuated joint variables, a sliding surface that integrated with the decoupled dynamics was designed. The vibration suppression is effective in the presence of ship motion, large swings, unknown parameters, and sudden disturbances.

Problem Definition
The scope of this research focuses on tracking control of AGRs that often work in warehouses or distribution centers. The first work was to construct the hardware platform of an advanced AGR [19] to overcome the limitations of present products in the market. The computer-aided design is shown in Figure 1. Unlike the other towing cars, this robot is able to carry cargo by lifting the rack. This useful design supports it in traveling, rapid execution of tasks, and flexible motion. Our research has successfully developed a practical model of an AGR as shown in Figure 2. When it executes in the working map, the technical problems produce low-quality control. In the effort to enhance the system performance, developers in [20] recommended the Lyapunov control for both position and velocity constraints. Unfortunately, the uncertainties did not take into account the dynamic model, hence, it might cause some incorrect results when using real-world hardware. In [21], the vision approach was considered as a control application in assisting the worker to carry heavy loads. The drawbacks of this method are such that it is hard to evaluate the precision tracking mission and its performance mainly depends on the working environment and focal length of the digital camera. The other method is to employ the expert-based knowledge in velocity and positioning control [22]. The decision to drive two wheels derives from heavy levels of cargo and how tracking errors occur. Several disadvantages of the fuzzy logic control approach in AGRs are that it rests on the operator's experiences too much and the stable convergence is not verified yet. Besides, the nonlinear performance still happens because of unknown parameter variations and disturbances. As a result, there is a need to design a novel controller that is adapted to uncertainties. As well, the motion controller must guarantee the stable system state whenever the AGR operates.
Appl. Sci. 2020, 10, x FOR PEER REVIEW 3 of 22 are semiglobally practical finite-time stable. With nonstrict feedback structure, a class of nonlinear systems was confirmed to show superior performance. The autonomous grounded robot (AGR) is a type of electromechanical device which is favored for operating in complex spaces. The AGR is equipped by automating operation, decision making, and adapting capabilities. In order to upgrade the tracking control performance of the AGR, the nonlinear dynamic techniques are adopted for linearization [12], sliding mode control [13], or smart decision [14]. Recently, an improved linear extended state observer with error compensating term has been mentioned [15]. In reality, the uncertain nonlinear kinematic model still exists. It is hard to compute exactly the nonlinear components to enhance the tracking control. Hence, the total uncertainties of the robot are estimated by switching gains to adapt to parameter variations and external disturbances. The tracking errors converge to the desired values by reason of Lyapunov stability theory. To avoid singularity and retain the benefits of sliding mode control, an adaptive sliding control is done [16]. Dealing with external disturbances and inertia uncertainties, the system state is maintained on sliding surfaces without any constraints. Using Lyapunov theorem, a novel fast nonsingular sliding technique could be validated. In another target control, investigators in [17,18] have implemented an adaptive sliding mode control for offshore container cranes that bring containers from a massive ship to a smaller boat. After decoupling the actuated and unactuated joint variables, a sliding surface that integrated with the decoupled dynamics was designed. The vibration suppression is effective in the presence of ship motion, large swings, unknown parameters, and sudden disturbances.

Problem Definition
The scope of this research focuses on tracking control of AGRs that often work in warehouses or distribution centers. The first work was to construct the hardware platform of an advanced AGR [19] to overcome the limitations of present products in the market. The computer-aided design is shown in Figure 1. Unlike the other towing cars, this robot is able to carry cargo by lifting the rack. This useful design supports it in traveling, rapid execution of tasks, and flexible motion. Our research has successfully developed a practical model of an AGR as shown in Figure 2. When it executes in the working map, the technical problems produce low-quality control. In the effort to enhance the system performance, developers in [20] recommended the Lyapunov control for both position and velocity constraints. Unfortunately, the uncertainties did not take into account the dynamic model, hence, it might cause some incorrect results when using real-world hardware. In [21], the vision approach was considered as a control application in assisting the worker to carry heavy loads. The drawbacks of this method are such that it is hard to evaluate the precision tracking mission and its performance mainly depends on the working environment and focal length of the digital camera. The other method is to employ the expert-based knowledge in velocity and positioning control [22]. The decision to drive two wheels derives from heavy levels of cargo and how tracking errors occur. Several disadvantages of the fuzzy logic control approach in AGRs are that it rests on the operator's experiences too much and the stable convergence is not verified yet. Besides, the nonlinear performance still happens because of unknown parameter variations and disturbances. As a result, there is a need to design a novel controller that is adapted to uncertainties. As well, the motion controller must guarantee the stable system state whenever the AGR operates.

Theoretical Works
The specified prototype of the wheeled vehicle is depicted in Figure 3. It belongs to the Differential-Driving-Wheel (DDW) type which is actively driven by two side wheels and set free for two front and back ones. Consider that 2b , 2r , θ , and d θ are the length between two wheels, diameter of wheel, differences between actual, desired heading angle and Ox , respectively. When the mobile vehicle moves on planar ground, there is no variation in Oz . Perfectly, the distribution of the robot's weight is uniform and its central mass is located in the middle of the active driven wheels.
We assume that the vector of system state

Theoretical Works
The specified prototype of the wheeled vehicle is depicted in Figure 3. It belongs to the Differential-Driving-Wheel (DDW) type which is actively driven by two side wheels and set free for two front and back ones. Consider that 2b, 2r, θ, and θ d are the length between two wheels, diameter of wheel, differences between actual, desired heading angle and Ox, respectively. When the mobile vehicle moves on planar ground, there is no variation in Oz. Perfectly, the distribution of the robot's weight is uniform and its central mass is located in the middle of the active driven wheels. We assume that the vector of system state q T = x y q represents location and driving angle, ϑ T = v ω defines the kinematic information.

Theoretical Works
The specified prototype of the wheeled vehicle is depicted in Figure 3. It belongs to the Differential-Driving-Wheel (DDW) type which is actively driven by two side wheels and set free for two front and back ones. Consider that 2b , 2r , θ , and d θ are the length between two wheels, diameter of wheel, differences between actual, desired heading angle and Ox , respectively. When the mobile vehicle moves on planar ground, there is no variation in Oz . Perfectly, the distribution of the robot's weight is uniform and its central mass is located in the middle of the active driven wheels.
We assume that the vector of system state   The relationship amongst linear velocity and angular velocity with full rank matrix S(q) is expressed as A nonholonomic mobile vehicle system having an n-dimensional configuration space C with generalized coordinates (q1, . . . , qn) can be described by: where λ: Lagrange multiplier constraint F( . q): friction factors M(q): symmetric and positive-definite inertia matrix A(q): matrix associated with the constraints B(q): input transformation matrix τ d : disturbances torque τ 1 , τ 2 : driving torques of two wheels, τ T = τ 1 τ 2 The Euler-Lagrange equations of motion are used to derive the dynamics of the mobile vehicle systems. The dynamical equations of the mobile vehicle system can be expressed as: where J: inertia moment m: total weight of system Assumption 1: The vehicle system has three-dimensional configuration space with generalized coordinate vector q, subject to nonslipping and pure rolling.
Assumption 2: S ∈ 2×3 is a full rank matrix satisfying Assumption 3: It is assumed that the disturbance vector is unknown but bounded.
Remember that the constraint imposed on ∂ is to ensure that the level of uncertain factors is not so large that the stable state of system can be reversed.
Substituting Equation (6) into Equation (2) M(q) S(q) Appl. Sci. 2020, 10, 5858 6 of 22 Multiplied by S T (q) in both right and left side The dynamic of mobile system becomes with As a result, the system state variables are rewritten as The relationship among interacting forces can be performed where For physical meaning, d i (t) denotes external noises or uncertain factors. u i (t) implies the control signal for two wheels.
To address the tracking control troubles, the reference signal is firstly determined so that system errors converge to zero values in finite time.
Then, the tracking error vector is defined as Hence, In the real world, some constraints related to hardware platform or physical phenomenon still exist inside the system. With no loss of generality, we give the following assumptions.

Assumption 4:
The existing positive gains which are tuned could be the upper bound and lower bound of linear velocity and angular velocity.
Although the external disturbances or uncertainties are unknown, its positive upper limitation is always remaining so that Obviously, the entire design idea is to categorize into angular control problem and positioning control problem as following. Even though the Multi-Input-Multi-Output (MIMO) controller design can be employed in this situation, a separated solution for second-order subsystem and third-order subsystem assists to lessen a burden computation.
The establishment of second-order scheme is primarily proposed with some positive parameters where Therefore, J . where The unknown factor f 1 can be limited as θ 2 e + θ 2 e . Consider that we can write a 2 1 = φ 1 , b 2 1 = χ 1 , and φ, χ are the estimators of φ, χ, correspondingly. We obtain the related quantity among estimators as Thus, the controller for second-order structure is investigated as β 1 , ε 1 , ε 2 are constants and non-negative. The adaptive laws should be selected as .
Thus, the controller for second-order structure is investigated as ( ) β ε ε are constants and non-negative. The adaptive laws should be selected as From here, it yields that . Using theorem in [5], whole signals in mobile system (35) are uniform ultimately bounded. Consequently, it is proven that where Appl. Sci. 2020, 10, x FOR PEER REVIEW 8 of 22 Thus, the controller for second-order structure is investigated as ( ) β ε ε are constants and non-negative. The adaptive laws should be selected as From here, it yields that . Using theorem in [5], whole signals in mobile system (35) are uniformly and ultimately bounded. Consequently, it is proven that With the dynamic expression (35), s 1 , φ 1 and χ 1 are uniformly and ultimately bounded with the adaptive control law (33-34).
Proof: Select the Lyapunov candidate as where where The first derivative of 1 V As the proposed control law (38) guarantees that the tracking angular error converges to the small region in finite time, we could obtain sin(e θ ) → 0 and cos(e θ ) → 1 . Later, the subsystem (21) can be simplified to Now, we can elect the transitional variable as e ω = x e − sign(ω r )y e and . e ω = v − v r + ω r y e + ω r x e . Then, a sliding mode surface is constructed as Following, we consider the below subsystem with coordinate mapping. with With the above assumptions, the nonlinear factor f 2 in system (44) can be bounded by where a 2 and b 2 are positive values, z 2 = . e 2 ω + e 2 ω Lastly, a sliding mode control law is suggested as where a 2 , b 2 are positively tuning gains. Consider that a 2 2 = φ 2 , b 2 2 = χ 2 . φ, χ are the estimators of φ, χ, respectively, thus the relationship among estimators iŝ The adaptive laws are designed as follows. . .
Proof: Select the Lyapunov function as Computing the first derivative of V 2 , we obtain Using the theorem in [5], whole signals in mobile system (52) are uniformly and ultimately bounded. Consequently, it is proven that 2 is bounded, meaning | 2 | ≤ As the proposed control law (55) guarantees that the tracking angular velocity error converges to the small region in finite time, we could obtain sin(e ω ) → 0 and cos(e ω ) → 1 .

Results of Research
Generally, to certify the correctness and fitness of our approach, a series of numerical simulation tests, such as tracking circular reference path, linear trajectory under varying loads, and S-curve shape of working space, has been completed in this section. According to previous research, our model has been built with physical parameters as in Table 1. In the computer's environment, the design was modified so that each computational time did not have much cost and step sizes were all set to 0,1. We considered that the initial reference location of the AGR was (x r (0), y r (0), θ r (0)) = (2, 1, 0.25π). In addition, the reference linear velocity and angular velocity were v r = 3 m/s, ω r = 1.5 rad/s. At the beginning, the AGR stayed at (x(0), y(0), θ(0)) = (3, 0, 0.4).
To handle the numerical simulations, the parameters of the designed controllers were chosen as in Table 2. The adaptive laws were expected to drive the system state to counteract the nonlinear actions. Also, the conditions of asymptotic stability could be achieved when these parameters were respected to guarantee. To visualize the adaptation, two circumstances were suggested such that the mass of the vehicle was 23 kg with respect to a nonloading case and the total mass of the vehicle was 73 kg corresponding to a full-load case. The tracking performance of circular trajectory and velocities are shown in Figures 4 and 5, respectively. The circular reference path was assumed for the AGR to follow and there was no extreme variation in system state when loads changed. Although the speeds differed basically in the initial stage, it tended to the desired value in a short time. Figure 6 indicates the following errors in (x, y) and θ for tracking circular path. Regarding the effect of the proposed controller, it is clear that the tracking errors including e x , e y , e θ converged to a small region nearly equal to zero in finite time. In this case, convergence time was 1.5 s, which depended on the initial position and orientation of the mobile robot and the parameters.
Generally, to certify the correctness and fitness of our approach, a series of numerical simulation tests, such as tracking circular reference path, linear trajectory under varying loads, and S-curve shape of working space, has been completed in this section. According to previous research, our model has been built with physical parameters as in Table 1. In the computer's environment, the design was modified so that each computational time did not have much cost and step sizes were all set to 0,1. We considered that the initial reference location of the AGR was ( (0), (0), (0)) (2,1, 0.25 )  Table 2. The adaptive laws were expected to drive the system state to counteract the nonlinear actions. Also, the conditions of asymptotic stability could be achieved when these parameters were respected to guarantee. To visualize the adaptation, two circumstances were suggested such that the mass of the vehicle was 23 kg with respect to a nonloading case and the total mass of the vehicle was 73 kg corresponding to a full-load case. The tracking performance of circular trajectory and velocities are shown in Figures 4 and 5, respectively. The circular reference path was assumed for the AGR to follow and there was no extreme variation in system state when loads changed. Although the speeds differed basically in the initial stage, it tended to the desired value in a short time. Figure 6 indicates the following errors in ( )

0.15
In the effort to reveal the advantages of our approach, the tracking performance in a linear reference path under load variations is shown in Figure 7. Additionally, the test information including linear velocity and circular velocity is noticed in Figure 8. In a straight line trajectory, the autonomous robot seemed, with no trouble, to track the desired velocity in any situation. The output tracking resulted in errors under various loads as depicted in Figure 9. In a short time, the adaptation

Parameter
Value Parameter Value In the effort to reveal the advantages of our approach, the tracking performance in a linear reference path under load variations is shown in Figure 7. Additionally, the test information including linear velocity and circular velocity is noticed in Figure 8. In a straight line trajectory, the autonomous robot seemed, with no trouble, to track the desired velocity in any situation. The output tracking resulted in errors under various loads as depicted in Figure 9. In a short time, the adaptation of the proposed scheme impacted on system state to drive to reduce the differences in the two axes (x, y) and θ. It is admitted that the output results were reasonable while the convergence time was still ensured.
Appl. Sci. 2020, 10, x FOR PEER REVIEW 14 of 22 of the proposed scheme impacted on system state to drive to reduce the differences in the two axes ( ) , x y and θ . It is admitted that the output results were reasonable while the convergence time was still ensured.       More specifically, the real S-curve of the working map as in Figure 10a is suggested for the AGR to confirm the robustness and correctness of the proposed algorithm. For continuous trajectories as in Figure 10b, the robot must follow the alterations of the reference path and decide to drive the whole system immediately. In this test, the tracking performance in the circle path was not as good as the one in the line path. It can be explained that the AGR changed both linear and angular velocity as in Figure 11 to adapt with the unexpected fluctuations in trajectory when it entered a corner.
Appl. Sci. 2020, 10, x FOR PEER REVIEW 16 of 22 More specifically, the real S-curve of the working map as in Figure 10a is suggested for the AGR to confirm the robustness and correctness of the proposed algorithm. For continuous trajectories as in Figure 10b, the robot must follow the alterations of the reference path and decide to drive the whole system immediately. In this test, the tracking performance in the circle path was not as good as the one in the line path. It can be explained that the AGR changed both linear and angular velocity as in Figure 11 to adapt with the unexpected fluctuations in trajectory when it entered a corner.  In detail, the tracking errors in linear direction and angular movement for the S-curve reference path are demonstrated in Figure 12. The errors still existed in tracking the desired map when the robot executed its task in the warehouse. Under the effective driving of the proposed controller, the existing errors tended to zero in finite time. Appl. Sci. 2020, 10, x FOR PEER REVIEW 16 of 22 More specifically, the real S-curve of the working map as in Figure 10a is suggested for the AGR to confirm the robustness and correctness of the proposed algorithm. For continuous trajectories as in Figure 10b, the robot must follow the alterations of the reference path and decide to drive the whole system immediately. In this test, the tracking performance in the circle path was not as good as the one in the line path. It can be explained that the AGR changed both linear and angular velocity as in Figure 11 to adapt with the unexpected fluctuations in trajectory when it entered a corner.  In detail, the tracking errors in linear direction and angular movement for the S-curve reference path are demonstrated in Figure 12. The errors still existed in tracking the desired map when the robot executed its task in the warehouse. Under the effective driving of the proposed controller, the existing errors tended to zero in finite time. In detail, the tracking errors in linear direction and angular movement for the S-curve reference path are demonstrated in Figure 12. The errors still existed in tracking the desired map when the robot executed its task in the warehouse. Under the effective driving of the proposed controller, the existing errors tended to zero in finite time. Competitive performance of tracking trajectory for the autonomous robot should be required. Typical robust nonlinear control (TRNC) [23] was chosen since it is popular and proper for industrial applications. In the same context, both robust nonlinear controller and proposed controller must drive the robot model to trace the desired path as in Figure 13. It can be seen clearly that the robust nonlinear scheme early tracked the reference line by tuning the appropriate gains. Our controller needed a finite moment to follow for the reason of the complicated process of the mathematical algorithm. Reversely, the proposed scheme reveals the strong effect to stabilize the autonomous system and reduce the tracking error significantly. With robust nonlinear control, larger uncertainties and small velocity/acceleration could cause the unstable system state. As a result, the tracking errors in this case were still enormous. Competitive performance of tracking trajectory for the autonomous robot should be required. Typical robust nonlinear control (TRNC) [23] was chosen since it is popular and proper for industrial applications. In the same context, both robust nonlinear controller and proposed controller must drive the robot model to trace the desired path as in Figure 13. It can be seen clearly that the robust nonlinear scheme early tracked the reference line by tuning the appropriate gains. Our controller needed a finite moment to follow for the reason of the complicated process of the mathematical algorithm. Reversely, the proposed scheme reveals the strong effect to stabilize the autonomous system and reduce the tracking error significantly. With robust nonlinear control, larger uncertainties and small velocity/acceleration could cause the unstable system state. As a result, the tracking errors in this case were still enormous. Competitive performance of tracking trajectory for the autonomous robot should be required. Typical robust nonlinear control (TRNC) [23] was chosen since it is popular and proper for industrial applications. In the same context, both robust nonlinear controller and proposed controller must drive the robot model to trace the desired path as in Figure 13. It can be seen clearly that the robust nonlinear scheme early tracked the reference line by tuning the appropriate gains. Our controller needed a finite moment to follow for the reason of the complicated process of the mathematical algorithm. Reversely, the proposed scheme reveals the strong effect to stabilize the autonomous system and reduce the tracking error significantly. With robust nonlinear control, larger uncertainties and small velocity/acceleration could cause the unstable system state. As a result, the tracking errors in this case were still enormous. Thereafter, the comparative parameters between TRNC and proposed control are linear velocity and angular velocity individually as in Figure 14. During the whole process, the variations in load affected the velocity performance of TRNC. Although it suffered the unknown uncertainties, the proposed control strategy for grounded robot carried out the driving command perfectly. In a short period, the velocity performance of our controller did not possess the changes suddenly and continuously. It is also important to note that the terms of tracking errors are always the crucial factors in order to discover the superior response. Obviously, in Figure 15, the considerable oscillations in both linear and angular velocity are reminders that there exist several disadvantages of TRNC. The adaptive rule might enhance our controller to overcome the varying loads. Thereafter, the comparative parameters between TRNC and proposed control are linear velocity and angular velocity individually as in Figure 14. During the whole process, the variations in load affected the velocity performance of TRNC. Although it suffered the unknown uncertainties, the proposed control strategy for grounded robot carried out the driving command perfectly. In a short period, the velocity performance of our controller did not possess the changes suddenly and continuously. It is also important to note that the terms of tracking errors are always the crucial factors in order to discover the superior response. Obviously, in Figure 15, the considerable oscillations in both linear and angular velocity are reminders that there exist several disadvantages of TRNC. The adaptive rule might enhance our controller to overcome the varying loads. Thereafter, the comparative parameters between TRNC and proposed control are linear velocity and angular velocity individually as in Figure 14. During the whole process, the variations in load affected the velocity performance of TRNC. Although it suffered the unknown uncertainties, the proposed control strategy for grounded robot carried out the driving command perfectly. In a short period, the velocity performance of our controller did not possess the changes suddenly and continuously. It is also important to note that the terms of tracking errors are always the crucial factors in order to discover the superior response. Obviously, in Figure 15, the considerable oscillations in both linear and angular velocity are reminders that there exist several disadvantages of TRNC. The adaptive rule might enhance our controller to overcome the varying loads.  Table 3 describes the different results of the proposed scheme and TRNC in tracking errors. To provide all views of system performance, three kinds of values (maximum, minimum, and root mean square) are listed. From these results, it could be concluded that TRNC could not reach the stability along the overall trajectory while our approach did well.

Conclusions
In this paper, a novel adaptive sliding mode controller for AGRs in the field of logistics has been mentioned. In the presence of external disturbance and uncertain inertia, the whole control system is bound to fluctuate. From the analysis of modeling, the dynamic characteristics of the AGR have been classified into subsystems. To reveal the efficacy, two subcontrollers have been introduced to adopt the system variations. Both of them were proven to achieve the asymptotic stability via Lyapunov theorem. Then, a systematic verification including various test cases ensured the proposed design met our requirements. In initial validation, the tracking performance was suggested in linear trajectory and curvable path separately. Later, a complex map mixing linear and circular line was employed to obtain the system response. From the superior simulation results, it was obviously seen that our approach is effective, feasible, and applicable for numerous industrial applications.
The contribution of this article is outlined below. Firstly, the practical problem in lifting-type autonomous robots has been addressed. We were responsible for dominating the characterized platform of mobile robots in order to integrate the theoretical algorithm actively. Secondly, a vehicle-like model was established in the computer environment with the same system configuration. Thirdly, an adaptive sliding mode controller was investigated to drive the autonomous grounded robot under varying loads. It was proven that system stability could be achieved in finite time and tracking performance is greater.