Abstract
In this brief, two robust control approaches are discussed in connection and elimination with predictive model. First, the disturbance is ignored in robust model predictive control (RMPC) after considering the cascade controller for wheeled mobile robots (WMRs) based on the separation of WMRs model. Hence, the optimization problem is given in MPC algorithm only address for fixed initial point. Second, in the case of not using predictive model, the robust output feedback controller is discussed with traditional back-stepping technique for obtaining the tracking of the closed system. Moreover, the tracking problem is also mentioned in the first method with consideration of feasibility issue. The simulation results demonstrate the effectiveness of two proposed methods.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Robust control design for robotic systems is central to the validation of control systems such as nonlinear robotic systems with disturbance [1,2,3]. One popular line for studying robust control schemes is by utilizing back-stepping technique. This method is usually established after decoupling mobile robots based on the property of non-holonomic systems. However, due to the consideration of multi-purposes as well as constraint problem, optimality based control schemes have been addressed [4,5,6,7,8,9,10,11,12]. Along with the development of optimal control designs, the applications of the model predictive controller, which the controller is established after each computation period of optimization problem, are remarkably considered. The difficulties of applying MPC are disturbance attenuation and tracking problem. The fact is that the external disturbances lead to the deviation in predictive model. Therefore, the constraint set of initial point in optimization problem needs to be generated [4, 7,8,9,10,11,12]. Furthermore, the tracking problem in RMPC is usually investigated by comparing the Lyapunov functions in two sequential time based on intermediate function. It is worth noting that the Lyapunov function is chosen as optimal function in each sampling period. To obtain the convenient comparison, the tube region is given to find the intermediate function. This paper presents two robust control laws, including robust MPC and traditional robust control, for WMRs under cascade systems consideration. The RMPC approach is developed for multi-WMRs using a novel optimization based distributed RMPC.
2 Robust Control Systems of WMRs
2.1 Robust MPC for a group of WMRs
For each WMRs, according to traditional Euler Lagrange theory, the dynamic model can be represented by [1,2,3]:
Based on [1,2,3, 6], the cascade control scheme can be developed after obtaining the model involving two subsystems, as follows:
where \(S(\eta )\) is the solution after solving the equation \(S^{T} \left( \eta \right)J^{T} \left( \eta \right) = 0\).
Therefore, the tracking error model of kinematic model for each WMRs in a group of WMRs is given as:
The optimal control problem is established at each sampling time \(t_{k}\) with the cost function to be defined:
where:
The MPC controller is obtained after solving this Optimization Problem 1:
The solution \(u_{j}^{ * } (t_{k} ) = \left\{ {u_{j}^{ * } (\tau |t_{k} ):\tau \in \left[ {t_{k} ,t_{k} + T} \right)} \right\}\) at sampling time \(t_{k}\) is suitable for predictive signals \(\overline{e}_{j}^{ * } (t_{k} ) = \left\{ {\overline{e}_{j}^{ * } (\tau |t_{k} ):\tau \in \left[ {t_{k} ,t_{k} + T} \right)} \right\}\). The proposed MPC algorithm is described as follows:
-
1.
At sampling time \(t_{k}\), finding the states of leader and follower:\(u_{j}\), \(u_{i}\), \(p_{j}\), \(p_{i}\).
-
2.
Solving the optimization problem to get the solution \(u_{j}^{ * } (t_{k} )\).
-
3.
Implementing \(u_{j}^{ * } (t_{k} )\) for the follower in the time interval \(\left[ {t_{k} ,t_{k + 1} } \right)\).
Set \(k \to k + 1\) then come back step 1.
2.2 Robust Output Feedback Control for WMRs
The proposed MPC is compared with the traditional robust control for WMRs to be discussed in [2] as follows:
3 Simulation Studies
The simulations are implemented by Yalmip for finding the MPC controller. Let’s consider a group of WMRs with the initial positions of \(R_{i}\) and \(R_{j}\):
In case of moving on the straight line, the velocities of WMRs are given as:
with the References: \(L_{ij}^{d} = 0.5(m),\,\,\psi_{ij}^{d} = 3\pi /2\).
The simulation results in Fig. 1, Fig. 2 validate the proposed MPC of a group of WMRs with the tracking effectiveness of Leader and Follower and the control input signal.
4 Conclusion
In this paper, we have extend the RMPC for a group of WMRs with optimization problem to be only handle in the case of fixed starting point. The fact is that the WMRs is considered as a cascade model with disturbance being inserted dynamic subsystem. Moreover, this method is also implemented without using predictive model to avoid optimal control problem. It is interesting to further consider how to extend RMPC for dynamic model of WMRs.
References
Huang, J., Wen, C., Wang, W., Jiang, Z.-P.: Adaptive output feedback tracking control of a nonholonomic mobile robot. Automatica 50, 821–831 (2014)
Sun, W., Tang, S., Gao, Chao, J.: Two time – scale tracking control of nonholonomic wheeled mobile robots. IEEE Trans. Control Syst. Technol. 24(6), 2059–2069 (2016)
Nguyena, T., Hoang, T., Pham, M., Dao, N.: A Gaussian wavelet network-based robust adaptive tracking controller for a wheeled mobile robot with unknown wheel slips. Int. J. Control 92(11), 2681–2692 (2019)
Wang, P., Feng, X., Li, W., Ping, X., Wangsheng, Y.: Robust RHC for wheeled vehicles with bounded disturbances. Int. J. Robust Nonl. Control 29(7), 2063–2081 (2019)
Falugi, P., Mayne, D.Q.: Getting robustness against unstructured uncertainty: a tube-based MPC approach. IEEE Trans. Autom. Control 59(5), 1290–1295 (2013)
Dao, P.N., Nguyen, H.Q., Nguyen, T.L., Mai, X.S.: Finite horizon robust nonlinear model predictive control for wheeled mobile robots. Math. Probl. Eng. 2021, 1–8 (2021)
Yang, H., Guo, M., Xia, Y., Sun, Z.: Dual closed‐loop tracking control for wheeled mobile robots via active disturbance rejection control and model predictive control. Int. J. Robust Nonl. Control 30(1), 80–99 (2020)
Sun, Z., Xia, Y.: Receding horizon tracking control of unicycle-type robots based on virtual structure. Int. J. Robust Nonl. Control 26(17), 3900–3918 (2019)
Sun, Z., Dai, L., Xia, Y., Liu, K.: Event-based model predictive tracking control of nonholonomic systems with coupled input constraint and bounded disturbances. IEEE Trans. Autom. Control 63(2), 608–615 (2018)
Dai, L., Lu, Y., Xie, H., Sun, Z., Xia, Y.: Robust tracking MPC with quadratic robustness constraint for mobile robots with incremental input constraints. IEEE Trans. Indust. Electron. (2020)
Dai, L., Yu, Y., Zhai, D., Huang, T., Xia, Y.: Robust model predictive tracking control for robot manipulators with disturbances. IEEE Trans. Indust. Electron. 68(5), 4288–4297 (2021)
Cao, Q., Sun, Z., Xia, Y., Dai, L.: Self-triggered MPC for trajectory tracking of unicycle-type robots with external disturbance. J. Franklin Inst. 356(11), 5593–5610 (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Nguyen, T.L., Pham, N.T., Phan, X.M., Dao, P.N. (2022). Robust Control Scheme With and Without Predictive Model for Mobile Robots. In: Long, B.T., Kim, H.S., Ishizaki, K., Toan, N.D., Parinov, I.A., Kim, YH. (eds) Proceedings of the International Conference on Advanced Mechanical Engineering, Automation, and Sustainable Development 2021 (AMAS2021). AMAS 2021. Lecture Notes in Mechanical Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-99666-6_109
Download citation
DOI: https://doi.org/10.1007/978-3-030-99666-6_109
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-99665-9
Online ISBN: 978-3-030-99666-6
eBook Packages: EngineeringEngineering (R0)