Abstract
Traditional robotic systems require complex implementations that are not always accessible or easy to use for Human-Robot Interaction (HRI) application developers. With the aim of simplifying the implementation of HRI applications, this paper introduces a novel real-time operating system (RTOS) designed for customizable HRI - RoboSync. By creating multi-level abstraction layers, the system enables users to define complex emotional and behavioral models without needing deep technical expertise. The system’s modular architecture comprises a behavior modeling layer, a machine learning plugin configuration layer, a sensor checks customization layer, a scheduler that fits the need of HRI, and a communication and synchronization layer. This approach not only promotes ease of use without highly specialized skills but also ensures real-time responsiveness and adaptability. The primary functionality of the RTOS has been implemented for proof of concept and was tested on a CortexM4 microcontroller, demonstrating its potential for a wide range of lightweight simple-to-implement social robotics applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Available at https://github.com/hushrilab/RoboSync-HRI-RTOS.
References
de Souza Jeronimo, B., de Albuquerque Wheler, A.P., de Oliveira, J.P.G., et al.: Comparing social robot embodiment for child musical education. J. Intell. Robot. Syst. 105, 28 (2022). https://doi.org/10.1007/s10846-022-01604-5
Pinto-Bernal, M.J., Cespedes, N., Castro, P., et al.: Physical human-robot interaction influence in ASD therapy through an affordable soft social robot. J. Intell. Robot. Syst. 105, 67 (2022). https://doi.org/10.1007/s10846-022-01617-0
Park, J.W., Lee, H.S., Chung, M.J.: Generation of realistic robot facial expressions for human robot interaction. J. Intell. Robot. Syst. 78, 443–462 (2015)
Ringwald, M., Theben, P., Gerlinger, K., et al.: How should your assistive robot look like? A scoping review on embodiment for assistive robots. J. Intell. Robot. Syst. 107, 12 (2023). https://doi.org/10.1007/s10846-022-01781-3
Canal, G., Escalera, S., Angulo, C.: A real-time human-robot interaction system based on gestures for assistive scenarios. Comput. Vis. Image Underst. 149, 65–77 (2016)
Quigley, M., et al.: ROS: an open-source Robot Operating System. In: ICRA Workshop on Open Source Software, vol. 3 (2009)
Mohamed, Y., Lemaignan, S.: ROS for human-robot interaction. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3020–3027 (2021)
Mintrom, M., Sumartojo, S., Kulić, D., Tian, L., Carreno-Medrano, P., Allen, A.: Robots in public spaces Implications for policy design. Policy Des. Pract. 5(2), 123–139 (2022)
Bohren, J., Cousins, S.: The Smach high-level executive [ROS news]. IEEE Robot. Autom. Mag. 17(4), 18–20 (2010)
Macenski, S., Foote, T., Gerkey, B., Lalancette, C., Woodall, W.: Robot operating system 2: design, architecture, and uses in the wild. Sci. Robot. 7(66), eabm6074 (2022)
Anh, T.N.B., Tan, S.L.: Real-time operating systems for small microcontrollers. IEEE Micro 29(5), 30–45 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Tang, C., Feng, Y., Hu, Y. (2024). RoboSync: Efficient Real-Time Operating System for Social Robots with Customizable Behaviour. In: Ali, A.A., et al. Social Robotics. ICSR 2023. Lecture Notes in Computer Science(), vol 14454. Springer, Singapore. https://doi.org/10.1007/978-981-99-8718-4_18
Download citation
DOI: https://doi.org/10.1007/978-981-99-8718-4_18
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-8717-7
Online ISBN: 978-981-99-8718-4
eBook Packages: Computer ScienceComputer Science (R0)