Skip to main content

Intelligent Control of an Exoskeleton for Rehabilitation Purposes Using a ROS-Based Software Architecture

  • Conference paper
  • First Online:
Progress in Artificial Intelligence (EPIA 2019)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 11804))

Included in the following conference series:

  • 2711 Accesses

Abstract

This paper describes an open-source software architecture that allows an exoskeleton to be remotely used for rehabilitation purposes. The exoskeleton can be controlled through a Natural User Interface (NUI), which directly records the therapist’s legs motion, from which, the input references that should be sent to the exoskeleton are calculated. The proposed architecture consists of a set of interconnected components, running independently, which use a middleware for transparently sharing information. In particular, a set of software components, executed as ROS nodes, solve the problems related to hardware issues and control strategies. An early prototype of the system has been tested and results are shown in this paper, together with a discussion about the advantages and disadvantages of the system.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Lutz, W., Sanderson, W., Scherbov, S.: The coming acceleration of global population ageing. Nature Int. J. Sci. 451(7179), 716–719 (2008)

    Google Scholar 

  2. United Nations: World Population Ageing. Report, New York (2017)

    Google Scholar 

  3. Tinetti, M.E.: Performance-oriented assessment of mobility problems in elderly patients. J. Am. Geriatr. Soc. 34, 119–126 (1986)

    Article  Google Scholar 

  4. Pitkala, K.H., Raivio, M.M., Laakkonen, M.-L., Tilvis, R.S., Kautiainen, H., Strandberg, T.E.: Exercise rehabilitation on home-dwelling patients with Alzheimer’s disease - a randomized, controlled trial. Study protocol. Trials 11(1), 92 (2010)

    Article  Google Scholar 

  5. Memon, M., Wagner, S.R., Pedersen, C.F., Beevi, F., Hansen, F.O.: Ambient assisted living healthcare frameworks, platforms, standards, and quality attributes. Sensors 14(3), 4312–4341 (2014)

    Article  Google Scholar 

  6. Pavón-Pulido, N., López-Riquelme, J.A., Ferruz-Melero, J., Vega Rodríguez, M.A., Barrios-León, A.J.: A service robot for monitoring elderly people in the context of Ambient Assisted Living. J. Ambient Intell. Smart Environ. 6(6), 595–621 (2014)

    Google Scholar 

  7. Pavón-Pulido, N., López-Riquelme, J.A., Pinuaga-Cascales, J.J., Morais, R.: Cybi: a smart companion robot for elderly people: improving teleoperation and telepresence skills by combining cloud computing technologies and fuzzy logic. In: Proceedings on IEEE International Conference on Autonomous Robot Systems and Competitions, Vila Real, pp. 198–203 (2015)

    Google Scholar 

  8. Bujnowska-Fedak, M.M., Grata-Borkowska, U.: Use of telemedicine-based care for the aging and elderly: promises and pitfalls. Smart Homecare Technol. TeleHealth 3, 91–105 (2015)

    Article  Google Scholar 

  9. Younbaek, L., et al.: Biomechanical design of a novel flexible exoskeleton for lower extremities. IEEE/ASME Trans. Mechatron. 22(5), 2058–2069 (2017)

    Article  Google Scholar 

  10. ExoLegs Homepage. http://www.aal-europe.eu/projects/exo-legs/. Accessed 29 Apr 2019

  11. Quigley, M., et al.: ROS: an open-source Robot Operating System. In: ICRA Workshop on Open Source Software, vol. 3 (2009)

    Google Scholar 

  12. Pirker, J., Pojer, M., Holzinger, A., Gütl, C.: Gesture-based interactions in video games with the leap motion controller. In: Kurosu, M. (ed.) HCI 2017. LNCS, vol. 10271, pp. 620–633. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-58071-5_47

    Chapter  Google Scholar 

  13. Microsoft Kinect Homepage. https://developer.microsoft.com/es-es/windows/kinect. Accessed 21 Nov 2016

  14. Maxon Motor Homepage. https://www.maxonmotor.com/maxon/view/product/control/Positionierung/347717. Accessed 21 Nov 2016

  15. Chitta, S., et al.: ros_control: a generic and simple control framework for ROS. J. Open Source Softw. 2(20), 456, 1–5 (2017)

    Article  Google Scholar 

Download references

Acknowledgements

The engineer Jesús Damián Blasco deserves a special mention in this work for his support in several technical aspects. This article is the result of the activity carried out under the “Research Programme for Groups of Scientific Excellence at Region of Murcia” of the Seneca Foundation (Agency for Science and Technology of the Region of Murcia – 19895/GERM/15).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nieves Pavón-Pulido .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Pavón-Pulido, N., López-Riquelme, J.A., Feliú-Batlle, J.J. (2019). Intelligent Control of an Exoskeleton for Rehabilitation Purposes Using a ROS-Based Software Architecture. In: Moura Oliveira, P., Novais, P., Reis, L. (eds) Progress in Artificial Intelligence. EPIA 2019. Lecture Notes in Computer Science(), vol 11804. Springer, Cham. https://doi.org/10.1007/978-3-030-30241-2_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30241-2_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30240-5

  • Online ISBN: 978-3-030-30241-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics