Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

Personal assistant robot using reinforcement learning: DARWIN-OP2 as a case study

  • Original Research Paper
  • Published:
Intelligent Service Robotics Aims and scope Submit manuscript

Abstract

The use of robots as personal assistants has gained significant interest in recent years. In this research, our motivation is to employ a robot as a personal assistant to optimize the office ergonomics for students. Our personal assistant system consists of DARWIN-OP2 robot, reinforcement algorithm, ROS, communication with robot (using text to speech and speech to text capabilities), and bad posture detection. We conducted a case study on the personal assistant system. The robot receives feedback from student subjects through verbal chatting. Then, the robot executes some tasks such as performing actions or suggesting verbal advice’s to improve the student’s ergonomics. The study included a user evaluation of the robot’s performance, which involved a group of 31 student participants using the robot for a certain period of time. The results show that the DARWIN-OP2 robot is able to effectively and correctly provide valuable health exercises that relieved users’ pains. Additionally, student subjects reported high levels of satisfaction with the robot’s performance and perceived the robot as a helpful personal assistant as it helped in improving their ergonomics. In particular, evaluations of the system, using the group of 31 students, show the system scores 7.7 (out of 10) in speech recognition; 9.7 in health advice’s pain relief; and 9 in users’ opinion on using DARWIN-OP2 as a personal assistant.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Notes

  1. The maximum number of steps is set to 12, which corresponds to the number of actions in the environment. This is to ensure that each action taken in a given state by the agent is unique and no actions are repeated within the same episode.

References

  1. Kibria MG, Parvez MS, Saha P, Talapatra S (2023) Evaluating the ergonomic deficiencies in computer workstations and investigating their correlation with reported musculoskeletal disorders and visual symptoms among computer users in bangladeshi university. Heliyon 9(11):22179. https://doi.org/10.1016/j.heliyon.2023.e22179

    Article  Google Scholar 

  2. Mahmoud NA, Abu Raddaha AH, Zaghamir DE (2022) Impact of digital device use on neck and low back pain intensity among nursing students at a saudi government university: a cross-sectional study. In: Healthcare, vol 10, p 2424 . MDPI

  3. Clinic M (2024) Healthy Lifestyle: Adult health. Online: https://www.mayoclinic.org/healthy-lifestyle/adult-health/in-depth/back-pain/art-20546859. Accessed Feb 1

  4. Chou R, Deyo R, Friedly J, Skelly A, Hashimoto R, Weimer M, Fu R, Dana T, Kraegel P, Griffin J et al (2017) Nonpharmacologic therapies for low back pain: a systematic review for an american college of physicians clinical practice guideline. Ann Intern Med 166(7):493–505

    Article  Google Scholar 

  5. Robotis: ROBOTIS OP2. Online: https://emanual.robotis.com/docs/en/platform/op2/getting_started/. Accessed June 19, 2023. Accessed on April 2023

  6. Ko W-R, Jang M, Lee J, Kim J (2023) Adaptive behavior generation of social robots based on user behavior recognition. In: Social robotics: 14th international conference, ICSR 2022, Florence, Italy, December 13–16, 2022, Proceedings, Part I, pp 188–197 Springer

  7. Maroto-Gómez M, Malfaz M, Castro-González Á., Salichs M.Á (2023) Deep reinforcement learning for the autonomous adaptive behavior of social robots. In: Social robotics: 14th international conference, ICSR 2022, Florence, Italy, December 13–16, 2022, Proceedings, Part I, pp. 208–217. Springer

  8. Gockley R, MatariĆ MJ (2006) Encouraging physical therapy compliance with a hands-off mobile robot. In: Proceedings of the 1st ACM SIGCHI/SIGART conference on human-robot interaction, pp 150–155

  9. Higgins A, Llewellyn A, Dures E, Caleb-Solly P (2023) Robotics technology for pain treatment and management: a review. In: Social robotics: 14th international conference, ICSR 2022, Florence, Italy, December 13–16, 2022, Proceedings, Part I, pp 534–545. Springer

  10. Nocentini O, Fiorini L, Acerbi G, Sorrentino A, Mancioppi G, Cavallo F (2019) A survey of behavioral models for social robots. Robotics. https://doi.org/10.3390/robotics8030054

    Article  Google Scholar 

  11. Morris KJ, Samonin V, Baltes J, Anderson J, Lau MC (2019) A robust interactive entertainment robot for robot magic performances. Appl Intell 49:3834–3844

    Article  Google Scholar 

  12. Gavrilova L, Petrov V, Kotik A, Sagitov A, Khalitova L, Tsoy T (2019) Pilot study of teaching english language for preschool children with a small-size humanoid robot assistant. In: 2019 12th international conference on developments in eSystems engineering (DeSE), pp 253–260 . IEEE

  13. Quigley M, Conley K, Gerkey B, Faust J, Foote T, Leibs J, Wheeler R, Ng AY, et al (2009) Ros: an open-source robot operating system. In: ICRA workshop on open source software, vol 3, p 5. Kobe, Japan

  14. Robotis Action Editor. Online: https://emanual.robotis.com/docs/en/platform/op/development/#action-editor. Accessed June 19, 2023

  15. Ding Z, Huang Y, Yuan H, Dong H (2020) Introduction to reinforcement learning. Deep Reinf Learn Fundam Res Appl 47–123

  16. Reinforcement Q-Learning from Scratch in Python with OpenAI Gym. Online: https://www.learndatasci.com/tutorials/reinforcement-q-learning-scratch-python-openai-gym/. Accessed June 19, 2023

  17. Zhang A (2023) Speech Recognition (Version 3.8). Online: https://github.com/Uberi/speech_recognition. Accessed June 19

  18. Durette PN (2023) gTTS (Google Text-to-Speech): a Python library and CLI tool to interface with Google Translate text-to-speech API. Online: https://gtts.readthedocs.io/en/latest/. Accessed June 19

  19. PYGAME. Online: https://www.pygame.org/. Accessed June 19, 2023

  20. Bradski G (2000) The OpenCV Library. Dr. Dobb’s Journal of Software Tools

  21. Body Posture Detection & Analysis System using MediaPipe. Online: https://learnopencv.com/building-a-body-posture-analysis-system-using-mediapipe/. Accessed June 19, 2023

Download references

Acknowledgements

We would like to express our sincere gratitude to AlHurriyah Physiotherapy Center located in Amman, Jordan, for their invaluable contribution to our research. Specifically, we would like to extend our thanks to Physiotherapist Hadeel Yousef for providing expert advice on the optimal actions and physiotherapy exercises that could be incorporated into our robotic platform. These recommendations have been utilized in the learning process of our robotic platform and have mitigated pain experienced by human subjects during interactions with the robot. Without the support and guidance from AlHurriyah Physiotherapy Center, this research would not have been possible. We are truly grateful for their contributions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Khalil M. Ahmad Yousef.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ahmad Yousef, K.M., Mohd, B.J., Barham, O. et al. Personal assistant robot using reinforcement learning: DARWIN-OP2 as a case study. Intel Serv Robotics 17, 815–831 (2024). https://doi.org/10.1007/s11370-024-00540-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11370-024-00540-7

Keywords

Navigation