Hostname: page-component-78c5997874-xbtfd Total loading time: 0 Render date: 2024-11-13T03:05:47.819Z Has data issue: false hasContentIssue false

Robust output feedback control for the trajectory tracking of robotic wheelchairs

Published online by Cambridge University Press:  29 January 2014

J. A. Chocoteco
Affiliation:
School of Industrial Engineering, University of Castilla-La Mancha, Avda. Camilo Jose Cela s/n, 13071, Ciudad Real, Spain
R. Morales*
Affiliation:
School of Industrial Engineering, University of Castilla-La Mancha, Avda. Spain s/n, 02071, Albacete, Spain
V. Feliu
Affiliation:
School of Industrial Engineering, University of Castilla-La Mancha, Avda. Camilo Jose Cela s/n, 13071, Ciudad Real, Spain
H. Sira-Ramírez
Affiliation:
Cinvestav-IPN, Av. IPN, No. 2508, Col. San Pedro Zacatenco, 14740 07300 México D.F., México
*
*Corresponding author. E-mail: Rafael.Morales@uclm.es

Summary

This paper addresses the trajectory tracking control problem of robotic wheelchairs in the presence of modeling uncertainties. The controller has been designed using position and angular measurements. A global ultra-model, or simplified model achieved from flatness considerations is proposed first. This model highly reduces the design complexity of the state estimation and the output feedback control tasks since it groups, as an unknown time-varying disturbance, both the combined effects of all uncertain state-dependent (i.e., endogenous) nonlinearities and those of external (i.e., exogenous) perturbation inputs which are present in the input-to-flat output model of the system. An extended linear high-gain observer, or Generalized Proportional Integral (GPI) observer, is then developed for the simultaneous, though approximate, state and disturbance estimation. The proposed feedback controller combines the global ultra-model and the GPI observers to conform an active disturbance rejection, or disturbance accommodation, control scheme. The simulation results presented in the paper show that the proposed method has a very good tracking performance and robustness in the presence of system uncertainties, external disturbances and noisy corruptions.

Type
Articles
Copyright
Copyright © Cambridge University Press 2014 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Cooper, R. A., Cooper, R. and Boninger, M. L., “Trends and issues in wheelchair and seating technologies,” Assist. Technol. 20 (2), 6172 (2008).Google Scholar
2.Ceres, R., Pons, J. L., Calderón, L., Jiménez, A. R. and Azevedo, L., “A robotic vehicle for disabled children,” IEEE Eng. Med. Biol. Mag. 24 (6), 5566 (2005).CrossRefGoogle ScholarPubMed
3.Galloway, J., Ryu, J. and Agrawal, S., “Babies driving robots: Self-generated mobility in very young infants,” Intell. Serv. Robot. 1, 123134 (2008).Google Scholar
4.Chen, L., Wang, S. and Hu, H., “Bézier Curve-Based Path Planning for an Intelligent to Pass a Doorway,” In: Proceedings of the UKACC International Conference of Control, Cardiff, 35 Sep. (2012).Google Scholar
5.Ding, D. and Cooper, R. A., “Electric powered wheelchairs – A review of current technology and insight into future directions,” IEEE Control Systems Magazine 25 (2), 2234 (2005).Google Scholar
6.Shung, J. B., Tomikuza, M., Auslander, D. M. and Stout, G., “Feedback control and simulation of a wheelchair,” ASME J. Dyn. Syst. Meas. Control 105, 96100 (1983).Google Scholar
7.Ding, D., Cooper, R. A., Guo, S. F. and Corfman, T. A., Robust Velocity Control Simulation of Power Wheelchairs,” Proceedings of RESNA Annual Conference, Atlanta, GA (2003).Google Scholar
8.Brown, K. E., Inigo, R. M. and Johnson, B. W., “Design, implementation and testing of an adaptable optimal controller for an electric wheelchair,” IEEE Trans. Ind. Appl. 26 (6), 11441157 (1990).Google Scholar
9.Atesoglu, O., “Nearly Time-Optimal Point to Point Navigation Control Design for Power Wheelchair Dynamics,” In: Proceedings of the IEEE International Conference on Control Applications (2006) pp. 953959.Google Scholar
10.Kim, D. H. and Oh, J. H., “Tracking control of a two-wheeled mobile robot using input–output linearization,” Control Eng. Pract. 7, 369373 (1999).Google Scholar
11.Oriolo, G., De Luca, A. and Vendittelli, M., “WMR control via dynamic feedback linearization: Design, implementation and experimental validation,” IEEE Trans. Control Syst. Technol. 10 (6), 835852 (2002).CrossRefGoogle Scholar
12.Shojaei, K., Shahri, A. M. and Tarakameh, A., “Adaptive feedback linearizing control of nonholonomic wheeled mobile robot in presence of parametric and nonparametric uncertainties,” Robot. Comput.-Integr. Manuf. 27, 194204 (2011).Google Scholar
13.Oya, M., Su, C. Y. and Tatoh, R., “Robust adaptive motion/force tracking control of uncertain nonholonomic mechanical systems,” IEEE Trans. Robot. Autom. 19 (1), 175181 (2003).Google Scholar
14.Dong, W., Huo, W., Tso, S. K. and Xu, W. L., “Trajectory tracking control of dynamic non-holonomic systems with unknown dynamics,” Int. J. Robust Nonlinear Control 9 (13), 905922 (1999).Google Scholar
15.Dong, W, Huo, W., Tso, S. K. and Xu, W. L., “Tracking control of uncertain nonholonomic dynamic system and its application to wheeled mobile robots,” IEEE Trans. Robot. Autom. 16 (6), 870874 (2000).CrossRefGoogle Scholar
16.Dong, W and Xu, W. L., “Adaptive tracking control of uncertain nonholonomic dynamic system,” IEEE Trans. Autom. Control 46 (3), 450454 (2001).Google Scholar
17.Shojaei, K. and Shahri, A. M., “Adaptive robust time-varying control of uncertain non-holonomic robotic system,” IET Control Theory Appl. 6 (1), 90102 (2012).Google Scholar
18.Shojaei, K. and Shahri, A. M., “Output feedback tracking control of uncertain non-holonomic wheeled mobile robots: A dynamic surface control approach,” IET Control Theory Appl. 6 (2), 216228 (2012).CrossRefGoogle Scholar
19.Sira-Ramírez, H., Luviano-Juárez, A. and Cortés-Romero, J., “A Disturbance Rejection-Flatness-Based Linear Output Feedback Control Approach for Tracking Tasks on a Chua's Circuit,” In: Proceedings of the 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) (2011) pp. 34963501.Google Scholar
20.Baruh, H., Analytical Dynamics (McGraw-Hill, New York, NY, 1998).Google Scholar
21.Fliess, M., Lévine, J., Martin, Ph. and Rouchon, P.Flatness and defect of nonlinear systems: Introductory theory and examples,” Int. J. Control 61 (6), 13271361 (1995).Google Scholar
22.Sira-Ramírez, H. and Agrawal, S., Differentially Flat Systems (Marcel Dekkert, New York, NY, 2004).Google Scholar
23.Brockett, R. W., “Asymptotic stability and feedback linearization,” Proceedings of the Conference on Differential Geometric Control Theory, Michigan Technological University, Progress in Mathematics, vol. 27 (1983, 181191).Google Scholar
24.Delaleau, E. and Rudolph, J., “Control of flat systems by quasi-static feedback of generalized states,” Int. J. Control 71 (5), 745765 (1998).Google Scholar
25.Delaleau, E. and Rudolph, J., “Decoupling and Linearization by Quasi-Static Feedback of Generalized States,” Proceedings of the 3rd European Control Conference (1995).Google Scholar
26.Isidori, A., Nonlinear Control Systems, 3rd ed. (Springer-Verlag, London 2002).Google Scholar
27.Fliess, M., Lévine, J., Martin, P. and Rouchon, P., “A Lie-Bäcklund approach to equivalence and flatness of nonlinear systems,” IEEE Trans. Autom. Conttol 44 (5), 922937 (1999).Google Scholar
28.Lévine, J., Analysis and Control of Nonlinear Systems: A Flatness-Based Approach (Springer, New York, NY, 2009).Google Scholar
29.Martinez-Vazquez, D. L., Rodriguez-Angeles, A. and Sira-Ramirez, H., “Robust GPI Observer Under Noisy Measurements,” 6th International Conference on Electrical Engineering, Computing Science and Automatic Control (2009).Google Scholar
30.Nyabundi, S. A., Qi, G., Hamam, Y. and Munda, J., “Input-Output Linearizing and Decoupling Control of a Nonholonomic Power Wheelchair,” Proceedings of the 9th IEEE Africon International Conference, Nairobi, Kenya (2009).Google Scholar
31.Morales, R., Feliu, V., González, A. and Pintado, P., “Kinematic model of a new staircase climbing wheelchair and its experimental validation,” Int. J. Robot. Res. 25 (9), 825841 (2006).Google Scholar
32.González, A., Morales, R., Feliu, V. and Pintado, P., “Improving the mechanical design of new staircase wheelchair,” Ind. Robot Int. J. 34 (2), 110115 (2007).CrossRefGoogle Scholar
33.Morales, R., González, A., Feliu, V. and Pintado, P., “Environment adaptation of a new staircase climbing wheelchair,” Auton. Robots 23, 275292 (2007).Google Scholar
34.Morales, R., González, A. and Feliu, V., “Optimized obstacle avoidance trajectory generation for a reconfigurable staircase climbing wheelchair,” Robot. Auton. Syst. 58, 97114 (2010).Google Scholar
35.Morales, R., Somolinos, J. A. and Cerrada, J. A., “Dynamic model of a stair-climbing mobility system and its experimental validation,” Multibody Syst. Dyn. 28, 349367 (2012).Google Scholar
36.Morales, R., Somolinos, J. A. and Cerrada, J. A., “Dynamic control for a reconfigurable stair-climbing mobility system,” Robotica 31 (2), 295310 (2013).CrossRefGoogle Scholar
37.Morales, R., Chocoteco, J., Feliu, V. and Sira-Ramírez, H., “Obstacle surpassing and posture control of a stair-climbing robotic mechanism,” Control Eng. Pract. 21, 604621 (2013).Google Scholar