Skip to main content
Log in

Modelling and control strategies for a motorized wheelchair with hybrid locomotion systems

  • Review
  • Published:
Journal of the Brazilian Society of Mechanical Sciences and Engineering Aims and scope Submit manuscript

Abstract

Several kinematic and dynamic models of conventional motorized wheelchairs in the literature presume the wheelchair movement only on flat surfaces, disregarding the effects of gravitational forces and rolling friction. In addition, there are no many studies clearly describing how the dynamic properties of a conventional wheelchair and stair-climbing wheelchair with a track mechanism are formulated. However, the design of a good controller generally involves the formulation of a comprehensive wheelchair model. This work contributes to the modelling of the motorized wheelchair with hybrid locomotion systems (MWHLSs), which have wheel and track mechanisms to move the wheelchair, regarding the formulation of kinematic and dynamic models for each locomotion system, considering the effects of gravitational forces and rolling friction, on flat and inclined surfaces and climbing stairs. From the mathematical model for each locomotion system, the gearmotor torque control is used, since the torque provides smooth and precise driving. Thus, the open-loop and closed-loop control techniques, such as control Lyapunov function, Backstepping control, and Proportional-Integral-Derivative controller, are designed due to their well-known characteristics. The robustness analysis of these controllers, taking into account the occurrence of external disturbances, indicates which one best assists wheelchair users, providing a safer and more efficient navigation with the MWHLS.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. World Health Organization (WHO) (2011) Summary—world report on desability. Geneva

  2. Riascos LA (2015) A low cost stair climbing wheelchair. In: 24th IEEE international symposium on industrial electronics (ISIE), Vol. 1, pp. 627–632

  3. Ummat S, Kirby RL (1994) Nonfatal wheelchair-related accidents reported to the national electronic injury surveillance system. Am J Phys Med Rehabil 73:163–167

    Article  Google Scholar 

  4. Cooper RA (1999) Engineering manual and electric powered wheelchairs. Crit Rev Biomed Eng 27:27–73

    Article  Google Scholar 

  5. Hinderer M, Friedrich P, Wolf B (2017) An autonomous stair-climbing wheelchair. In: Robotics and autonomous systems - Elsevier, pp. 219–225

  6. Ceravolo E, Gabellone M, Farina M, Bascetta L, Matteucci M (2017) Model predictive control of an autonomous wheelchair. In: International federation of automatic control (IFAC) hosting by Elsevier, pp. 9821–9826

  7. Rabhi Y, Mrabet M, Fnaiech F, Gorce P, Miri I, Dziri C (2018) Intelligent touchscreen joystick for controlling electric wheelchair. In: Elsevier Massom SAS, pp. 180–193

  8. Choi JH, Chung Y, Oh S (2019) Motion control of joystick interfaced eletric wheelchair for improvement of safety and riding comfort. In: Mechatronics - Elsevier, pp. 104–114

  9. Neto ANL, Pomilio JA (2019) Model, simulation and analysis of bldcm for a differential controlled electric-powered wheelchair. In: 15th Brazilian power electronics conference and 5th ieee southern power electronics conference (COBEP/SPEC)

  10. Solea R, Filipescu A, Filipescu A, Minca E, Filipescu S (2015) Wheelchiar control and navigation based on kinematic model and iris movement. In: 7th International conference on cybernetics and intelligent systems (CIS) and IEEE conference on robotics, automation and mechatronics (RAM)

  11. Onyango SO, Hamam Y, Djouani K, Daachi B (2016) Modeling a powered wheelchair with slipping and gravitational disturbances on inclined and non-inclined surfaces. Simul Trans Soc Model Simul Int SAGE J 42(4):337–355

    Google Scholar 

  12. Bdirina K, Hedjar R, Boucherit MS, Naimi H (2015) Predictive Control for trajectory tracking of an electrical wheelchair. In: IEEE 4th Intl. conference on systems and control (ICSC), pp. 237–242

  13. Toudjeu IT, Hamam Y, Karim D, Wyk BJ, Monacelli E (2012) Modelling and simulation of an user-wheelchair-environment system. In: International conference modelling and simulation, pp. 198–204

  14. Onyango SO, Hamam Y, Djouani K, Qi G (2009) Dynamic control of powered wheelchair with slip on an incline. In: 2nd international conference on adaptive science & technology, pp. 278–283

  15. Yu S, Li X, Wang T, Yao C (2010) Dynamic analysis for stair-climbing of a new-style wheelchair robot. In: Chinese control and decision conference, pp. 4330–4335

  16. Yu S, Wang T, Wang Y, Zhi D, Yao C, Li X, Wang Z, Luo Y, Wang Z (2012) A tip-over and slippage stability criterion for stairclimbing of a wheelchair robot with variable geometry single tracked mechanism. In: IEEE International conference on information and automation, pp. 80–93

  17. Suryanto MFI, Badriawan NA, Ningrum ES, Binugroho EH, Satria NF (2018) Balance control on the development of electric wheelchair prototype with standing and stair climbing ability with tracked-wheel mechanism. In: International electronics symposium on engineering technology and applications (IES-ETA), pp. 43–47

  18. Khalil HK (2002) Nonlinear systems. Prentice Hall, New Jersey

    MATH  Google Scholar 

  19. Oriolo G, De Luca A, Vendittelli M (2002) WMR control via dynamic feedback linearization: design, implementation, and experimental validation. IEEE Trans Control Syst Technol 10(6):835–852

    Article  Google Scholar 

  20. Kim D-H, Oh J-H (1999) Tracking control of a two-wheeled mobile robot using input–output linearization. Control Eng Pract 7(3):369–373

    Article  Google Scholar 

  21. Jorge AA, Riascos LAM (2017) Modelling and controlling of an electric powered wheelchair using the control Lyapunov function. In: 24th ABCM international congress of mechanical engineering (COBEM)

  22. Jorge AA, Riascos LAM, Miyagi PE (2019) Modelling and controlling of a hybrid motorized wheelchair on flat and inclined surfaces. In: 6th international conference on control, decision and information technologies (CoDIT)

  23. Park J, Im W, Kim D, Kim J (2014) Safe driving algorithm of the electric wheelchair with model following control. In: Power electronics and applications. european conference, p. 10

  24. Siegwart R, Nourbakhsh IR (2004) Introduction to autonomous mobile robots. A Bradford book, London

    Google Scholar 

  25. Bloch AM, Baillieul J, Crouch P, Marsden J (2003) Nonholonomic mechanics and control, vol 24. Springer, New York

    Book  Google Scholar 

  26. Meirovitch L (2003) Methods of analytical dynamics. Dover Publications, Mineola

    MATH  Google Scholar 

  27. Solea RC (2009) Sliding mode control applied in trajectory-tracking of WMRs and autonomous wheelchairs. Ph.D. dissertation, Dept. of Electrical and Computer Eng., Coimbra University, Coimbra

  28. Fuss FK (2009) Influence of mass on the speed of wheelchair racing. In: International sports engineering association, Springer, v. 12, pp. 41–53

  29. Chua JJ, Fuss FK, Subic A (2010) Rolling friction of a rugby wheelchair., In: Conference of the international sports engineering association (ISEA), 2, pp. 3071–3076

  30. Ogata K (2010) Modern control engineering, 5th edn. Pearson Prentice Hall, New Jersey

    MATH  Google Scholar 

  31. Dorf RC, Bishop RH (2011) Modern control systems, 12th edn. Pearson Prentice Hall, New Jersey

    MATH  Google Scholar 

  32. Sontag ED (1988) Mathematical control theory: deterministic finite dimensional systems. Springer, New York

    Google Scholar 

  33. Chaouch S, Nat-Sad M-S (2006) Backstepping control design for position and speed tracking of dc motors. Asian J Inf Technol Medwell J 5(12):1367–1372

    Google Scholar 

  34. Fossen TI, Strand JP (1999) Tutorial on nonlinear backstepping: applications to ship control. Model Identif. Control 20(2):89–134

    Article  MathSciNet  Google Scholar 

  35. Sahab AR, Ziabari MT (2012) Generalized backstepping control for DC motor. In: International conference on systems, signal processing and electronics engineering (ICSSEE), pp. 188–193

  36. Goodwin GC, Graebe SF, Salgado ME (2001) Control system design. Prentice Hall, Upper Saddle River

    Google Scholar 

  37. Widyotriatmo A, Rauzanfior SK, Suprijanto (2012) A modified PID algorithm for dynamic control of an automatic wheelchair. In: IEEE Conf. on control system and industrial informatics, pp. 64–68

  38. Kim K, Schaefer RC (2005) Tuning a PID controller for a digital excitation control system. IEEE Trans Ind Appl 41(2):485–492

    Article  Google Scholar 

Download references

Acknowledgment

The authors gratefully acknowledge the financial support provided by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001, FAPESP (N° 2012/04915-0) and CNPq (N° 473491/2015-5).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. A. Jorge.

Additional information

Communicated by Wallace Moreira Bessa,.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

A kinematic model must take into account the constraints that each type of wheel imposes on the locomotion of the MWHLS. We establish kinematic constraints only for the fixed standard wheel, since we consider the castor wheel does not impose any restrictions on movement of the MWHLS. Thus, the kinematic constraints of a chassis configuration are the combination of the constraints imposed by each wheel [24], as shown below:

$$\left[ {\begin{array}{*{20}c} {{\text{Rolling}}\;{\text{Constraints}}} \\ {{\text{Sliding }}\;{\text{Constraints}}} \\ \end{array} } \right]R\left( \varphi \right)\dot{\xi }_{I} = \left[ {\begin{array}{*{20}c} {r\dot{\theta }} \\ 0 \\ \end{array} } \right] ,$$
(35)

Figure 14 describes a fixed standard wheel on local reference frame { \( X_{R} , Y_{R} \) }. The wheel position is expressed in polar coordinates by distance \( b \) and angle \( \alpha \). The angle of the wheel plane relative to the chassis is denoted by \( \beta \), which is fixed since this wheel is not steerable [24].

Fig. 14
figure 14

A fixed standard wheel and its parameters [24]

The rolling constraint for this wheel enforces that all motion along the direction of the wheel plane must be accompanied by the appropriate amount of wheel spin so that there is pure rolling at the contact point [24]:

$$\left[ {\begin{array}{*{20}c} {{ \sin }\left( {\alpha + \beta } \right)} & { - { \cos }\left( {\alpha + \beta } \right)} & { - b{ \cos }\left( \beta \right)} \\ \end{array} } \right]R\left( \varphi \right)\dot{\xi }_{I} = r\dot{\theta } ,$$
(36)

The sliding constraint for this wheel enforces that the component of the wheel motion orthogonal to the wheel plane must be zero [24]:

$$ \left[ {\begin{array}{*{20}c} {{ \cos }\left( {\alpha + \beta } \right)} & { - { \sin }\left( {\alpha + \beta } \right)} & {b{ \sin }\left( \beta \right)} \\ \end{array} } \right]R\left( \varphi \right)\dot{\xi }_{I} = 0 . $$
(37)

Assuming that the centre of rotation is at the midpoint between the wheels or tracks, we may consider [24]:

  • Left Wheel/Track: \( \alpha = \frac{\pi }{2} \), \( \beta = 0 \)

  • Right Wheel/Track: \( \alpha = - \frac{\pi }{2} \), \( \beta = \pi \)

Replacing the Eqs. (36), (37), and the values of \( \alpha \) and \( \beta \) in the Eq. (35), we obtain:

$$ \left[ {\begin{array}{*{20}c} {{ \sin }\left( { - \frac{\pi }{2} + \pi } \right)} & { - { \cos }\left( { - \frac{\pi }{2} + \pi } \right)} & { - b{ \cos }\left( \pi \right)} \\ {{ \sin }\left( {\frac{\pi }{2} + \pi } \right)} & { - { \cos }\left( {\frac{\pi }{2} + \pi } \right)} & { - b{ \cos }\left( 0 \right)} \\ {{ \cos }\left( {\frac{\pi }{2} + 0} \right)} & { - { \sin }\left( {\frac{\pi }{2} + 0} \right)} & {b{ \sin }\left( 0 \right)} \\ \end{array} } \right]R\left( \varphi \right)\dot{\xi }_{I} = \left[ {\begin{array}{*{20}c} {r\dot{\theta }_{R} } \\ {r\dot{\theta }_{L} } \\ 0 \\ \end{array} } \right] , $$
$$ \dot{\xi }_{I} = R\left( \varphi \right)^{ - 1} \left[ {\begin{array}{*{20}c} 1 & 0 & b \\ 1 & 0 & { - b} \\ 0 & 1 & 0 \\ \end{array} } \right]^{ - 1} \left[ {\begin{array}{*{20}c} {r\dot{\theta }_{R} } \\ {r\dot{\theta }_{L} } \\ 0 \\ \end{array} } \right] , $$
$$ \dot{\xi }_{I} = \left[ {\begin{array}{*{20}c} {\dot{x}_{c} } \\ {\dot{y}_{c} } \\ {\dot{\varphi }_{c} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {{ \cos }\left( \varphi \right){ \cos }\left( \phi \right)} & { - { \sin }\left( \varphi \right){ \cos }\left( \phi \right)} & 0 \\ {{ \sin }\left( \varphi \right){ \cos }\left( \phi \right)} & {{ \cos }\left( \varphi \right){ \cos }\left( \phi \right)} & 0 \\ 0 & 0 & 1 \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {1/2} & {1/2} & 0 \\ 0 & 0 & 1 \\ {1/2b} & { - 1/2b} & 0 \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {r\dot{\theta }_{R} } \\ {r\dot{\theta }_{L} } \\ 0 \\ \end{array} } \right] . $$
(38)

However, the MWHLS has its centre of rotation displaced from the midpoint between the wheels, then:

$$ \dot{\xi }_{I} = \left[ {\begin{array}{*{20}c} {\dot{x}_{c} } \\ {\dot{y}_{c} } \\ {\dot{\varphi }_{c} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {{ \cos }\left( \varphi \right){ \cos }\left( \phi \right)} & { - d{ \sin }\left( \varphi \right){ \cos }\left( \phi \right)} & 0 \\ {{ \sin }\left( \varphi \right){ \cos }\left( \phi \right)} & {d{ \cos }\left( \varphi \right){ \cos }\left( \phi \right)} & 0 \\ 0 & 0 & 1 \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {\frac{r}{2}\left( {\dot{\theta }_{R} + \dot{\theta }_{L} } \right)} \\ {\frac{r}{2}\left( {\dot{\theta }_{R} - \dot{\theta }_{L} } \right)} \\ {\frac{r}{2}\left( {\dot{\theta }_{R} - \dot{\theta }_{L} } \right)} \\ \end{array} } \right] . $$
(39)

The kinematic modelling of the MWHLS applying the track locomotion system is similar to the description presented here.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jorge, A.A., Riascos, L.A.M. & Miyagi, P.E. Modelling and control strategies for a motorized wheelchair with hybrid locomotion systems. J Braz. Soc. Mech. Sci. Eng. 43, 46 (2021). https://doi.org/10.1007/s40430-020-02730-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40430-020-02730-7

Keywords

Navigation