Assistive Robots as Future Caregivers: The RAPP Approach

  • Pericles A. Mitkas
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 351)


As our societies are affected by a dramatic demographic change, the percentage of elderly and people requiring support in their daily life is expected to increase in the near future and caregivers will not be enough to assist and support them. Socially interactive robots can help confront this situation not only by physically assisting people but also by functioning as a companion. The rising sales figures of robots point towards a trend break concerning robotics. To lower the cost for developers and to increase their interest in developing robotic applications, the RAPP approach introduces the idea of robots as platforms. RAPP (A Software Platform for Delivering Smart User Empowering Robotic Applications) aims to provide a software platform in order to support the creation and delivery of robotic applications (RApps) targeting people at risk of exclusion, especially older people. The open-source software platform will provide an API with the required functionality for the implementation of RApps. It will also provide access to the robots’ sensors and actuators employing higher level commands, by adding a middleware stack with functionalities suitable for different kinds of robots. RAPP will expand the robots’ computational and storage capabilities and enable machine learning operations, distributed data collection and processing. Through a special repository for RApps, the platform will support knowledge sharing among robots in order to provide personalized applications based on adaptation to individuals. The use of a common API will facilitate the development of improved applications deployable for a variety of robots. These applications target people with different needs, capabilities and expectations, while at the same time respect their privacy and autonomy. The RAPP approach can lower the cost of robotic applications development and it is expected to have a profound effect in the robotics market.


robotics elderly inclusion assisted living cloud robotics 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Lutz, W., Sanderson, W., Scherbov, S.: The coming acceleration of global population ageing. Nature 451(7179), 716–719 (2008)CrossRefGoogle Scholar
  2. 2.
    Feil-Seifer, D., Mataric, M.J.: Defining socially assistive robotics. In: 9th International Conference on Rehabilitation Robotics, ICORR 2005, pp. 465–468. IEEE (2005)Google Scholar
  3. 3.
    Breazeal, C.: Toward sociable robots. Robotics and Autonomous Systems 42(3), 167–175 (2003)CrossRefzbMATHGoogle Scholar
  4. 4.
    Fong, T., Nourbakhsh, I., Dautenhahn, K.: A survey of socially interactive robots. Robotics and Autonomous Systems 42(3), 143–166 (2003)CrossRefzbMATHGoogle Scholar
  5. 5.
    Bemelmans, R., Gelderblom, G.J., Jonker, P., De Witte, L.: Socially assistive robots in elderly care: A systematic review into effects and effectiveness. Journal of the American Medical Directors Association 13(2), 114–120 (2012)CrossRefGoogle Scholar
  6. 6.
    Moradi, H., Kawamura, K., Prassler, E., Muscato, G., Fiorini, P., Tomomasa, S., Rusu, R.: Service robotics (the rise and bloom of service robots). IEEE Robotics & Automation Magazine 20(3), 22–24 (2013)CrossRefGoogle Scholar
  7. 7.
    Psomopoulos, F., Tsardoulias, E., Giokas, A., Zielinski, C., Prunet, V., Trochidis, I., Daney, D., Serrano, M., Courtes, L., Arampatzis, S., Mitkas, P.A.: RAPP System Architecture. In: Proc. of the Assistance and Service Robotics in a Human Environment, Workshop in conjunction with IEEE/RSJ International Conference on Intelligent Robots and Systems, Chicago (September 2014)Google Scholar
  8. 8.
    Serrano, M., Gallesio, E., Loitsch, F.: HOP: a language for programming the web 2.0. In: OOPSLA 2006: Companion to the 21st ACM SIGPLAN Symposium on Object-Oriented Programming Systems, Languages, and Applications, pp. 975–985. ACM (2006)Google Scholar
  9. 9.
    Serrano, M., Berry, G.: Multitier programming in HOP – a first step toward programming 21st-century applications. Communications of the ACM 55(8), 53–59 (2012)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Department of Electrical and Computer EngineeringAristotle University of ThessalonikiThessalonikiGreece

Personalised recommendations