Design and Control of a Library Service Robot
Corressponding author's email:
badx@hcmute.edu.vnDOI:
https://doi.org/10.54644/jte.2024.1500Keywords:
Librarian Robot, Automation Guided Vehicle, Face Recognition, Computer Communication, Remote ControlAbstract
Nowadays, the use of robots as substitutes for humans has been increasingly prevalent. Robots are progressively integrating advanced technologies such as artificial intelligence, Internet of Things (IoT), and more, enabling them to operate autonomously like humans. Service robots are applied in many fields and industries such as health, education, rescuing, military, etc. This article presents design and control of an intelligent robot for library services, in which most advanced technologies are combined in a very reasonable way to create better experiences for readers and meet needs of a modern library. The robot is equipped with facial recognition capabilities, allowing it to identify and interact with individual users. Additionally, users can utilize the robot for tasks such as borrowing and returning books and searching for book information without visiting to service desks. Furthermore, the robot can detect and navigate around objects, furniture, and people moving within the library, ensuring safety for both users and the surrounding environment. Library managers can monitor and control the robot through an online interface, facilitating effective management and supervision of the robot's activities. Experimental results have demonstrated effectiveness and feasibility of the developed robot in real-world operational environments.
Downloads: 0
References
W. Lin, H. P. Yueh, H. Y. Wu, and L. C. Fu, "Developing a Service Robot for a Children's Library: A Design-Based Research Approach," Journal of the American Society for Information Science and Technology, vol. 65, 2014, doi: 10.1002/asi.22975. DOI: https://doi.org/10.1002/asi.22975
O. E. Said and S. A. Hajri, "Are customers happy with robot service? Investigating satisfaction with robot service restaurants during the COVID-19 pandemic," Heliyon, vol. 8, no. 3, p. e08986, 2022. DOI: https://doi.org/10.1016/j.heliyon.2022.e08986
J. Behan and D. O'Keeffe, LUCAS: The Library Assistant Robot, Implementation and Localisation. 2005, pp. 1140-1146. DOI: https://doi.org/10.1109/CIMCA.2005.1631416
B. Graf, M. Hans, and R. Schraft, "Care-O-bot II—Development of a Next Generation Robotic Home Assistant," Auton. Robots, vol. 16, pp. 193-205, 2004. DOI: https://doi.org/10.1023/B:AURO.0000016865.35796.e9
M. K. Kwak, J. Lee, and S. S. Cha, "Senior Consumer Motivations and Perceived Value of Robot Service Restaurants in Korea," Sustainability, vol. 13, no. 5, doi: 10.3390/su13052755. DOI: https://doi.org/10.3390/su13052755
M. Makatchev et al., Dialogue patterns of an Arabic robot receptionist. 2010, pp. 167-168. DOI: https://doi.org/10.1145/1734454.1734526
M. Moujahid, H. Hastie, and O. Lemon, "Multi-party Interaction with a Robot Receptionist," in 17th ACM/IEEE International Conference on Human-Robot Interaction (HRI), 2022, pp. 927-931. DOI: https://doi.org/10.1109/HRI53351.2022.9889641
Tu Xiaoling Robot in Shanghai library, China. Link: Shanghai Library_Construction starts on Shanghai Library East.
Libby Robot in Pretoria library, South Africa. Link: UP Libraries steps into future as it ‘employs’ robot to help students, University of Pretoria.
A. Moshayedi, J. Li, and L. Liao, "AGV (automated guided vehicle) robot: Mission and obstacles in design and performance," Journal of Simulation & Analysis of Novel Technologies in Mechanical Engineering, vol. 12, pp. 05-18, 2019.
X. Chen, S. He, Y. Zhang, L. Tong, P. Shang, and X. Zhou, "Yard crane and AGV scheduling in automated container terminal: A multi-robot task allocation framework," Transportation Research Part C: Emerging Technologies, vol. 114, pp. 241-271, 2020. DOI: https://doi.org/10.1016/j.trc.2020.02.012
A. J. Moshayedi, A. Roy, and L. Liao, "PID Tuning Method on AGV (Automated Guided Vehicle) Industrial Robot," Journal of Simulation and Analysis of Novel Technologies in Mechanical Engineering, vol. 12, pp.53-66, 2019.
Robot Miabot, Ho Chi Minh City University of Technology and Education, 2017. [Online]. Available: https://www.youtube.com/watch?v=UcAzbofU30U. [Accessed: Apr. 2024].
Robbie robot in Temasek Polytechnic Library, Singapore, 2018. Link: Robbie Library Inventory Robot - YouTube.
M. Quigley et al., ROS: an open-source Robot Operating System. 2009.
S. Gatesichapakorn, J. Takamatsu, and M. Ruchanurucks, ROS based Autonomous Mobile Robot Navigation using 2D LiDAR and RGB-D Camera. 2019, pp. 151-154. DOI: https://doi.org/10.1109/ICA-SYMP.2019.8645984
Shanghai Slamtec Co. Ltd, "Introduction and Datasheet(PREVIEW)," pp. 4-5, 2019.
Haifei Si, Xingliu Hu , Li Xu, "Research and Implementation of Indoor Location for Home Service Robot," IOP Conference Series: Materials Science and Engineering, pp. 3-4, doi:10.1088/1757-899X/711/1/012035 DOI: https://doi.org/10.1088/1757-899X/711/1/012035
K. Zhang, Z. Zhang, Z. Li, and Y. Qiao, "Joint Face Detection and Alignment Using Multitask Cascaded Convolutional Networks," IEEE Signal Processing Letters, vol. 23, no. 10, pp. 1499-1503, 2016. DOI: https://doi.org/10.1109/LSP.2016.2603342
I. William, D. R. I. M. Setiadi, E. H. Rachmawanto, H. A. Santoso, and C. A. Sari, "Face Recognition using FaceNet (Survey, Performance Test, and Comparison)," in 2019 Fourth International Conference on Informatics and Computing (ICIC), 2019, pp. 1-6. DOI: https://doi.org/10.1109/ICIC47613.2019.8985786
P. Bose, S. K. Bandhyopadhyay and V. Goyal, "Human Different Head Poses and Facial Expression Analysis using Principal Component Analysis," Xeno Journal of Biomedical Sciences, vol. 2, 2020.
H. Q. L. H. M. T. D. N. Doan, "Face recognition in video using convolutional neural networks," VJST B, vol. 62, no. 1, Jul. 2020.
L. T. T. Nga, N. V. Chau, and N. X. Phan, "Automatic attendance using multi-task cascade convolutional neural network model and Triplet Loss technique," CTA, pp. 219-226, 2020.
H. N. Hoi, N. T. N. Khuong, V. T. Chau, D. X. Ba, "An enhanced path-optimization algorithm for realtime intelligent transportation systems," Journal of Technical Education Science, no.59, pp. 2-5, 2020.
J. C. Foster and M. Price, "Chapter 7 - Portable Network Programming," in Sockets, Shellcode, Porting, & Coding, J. C. Foster and M. Price, Eds. Burlington: Syngress, 2005, pp. 273-332. DOI: https://doi.org/10.1016/B978-159749005-4/50013-4
E. Salihu and G. Blakaj, "Workplace Chat Application Using Socket Programming in Python," UBT International Conference, 2021.
C. Rodriguez et al., REST APIs: A Large-Scale Analysis of Compliance with Principles and Best Practices. 2016, pp. 21-39 DOI: https://doi.org/10.1007/978-3-319-38791-8_2
Google Assitant API, 2023. Link: https://developers.google.com/assistant/sdk/reference/rpc.
Downloads
Published
How to Cite
Issue
Section
Categories
License
Copyright (c) 2024 Journal of Technical Education Science
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Copyright © JTE.