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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
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
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
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
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
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
Robotis: ROBOTIS OP2. Online: https://emanual.robotis.com/docs/en/platform/op2/getting_started/. Accessed June 19, 2023. Accessed on April 2023
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
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
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
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
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
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
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
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
Robotis Action Editor. Online: https://emanual.robotis.com/docs/en/platform/op/development/#action-editor. Accessed June 19, 2023
Ding Z, Huang Y, Yuan H, Dong H (2020) Introduction to reinforcement learning. Deep Reinf Learn Fundam Res Appl 47–123
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
Zhang A (2023) Speech Recognition (Version 3.8). Online: https://github.com/Uberi/speech_recognition. Accessed June 19
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
PYGAME. Online: https://www.pygame.org/. Accessed June 19, 2023
Bradski G (2000) The OpenCV Library. Dr. Dobb’s Journal of Software Tools
Body Posture Detection & Analysis System using MediaPipe. Online: https://learnopencv.com/building-a-body-posture-analysis-system-using-mediapipe/. Accessed June 19, 2023
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
Corresponding author
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-024-00540-7