Skip to main content

RoboSync: Efficient Real-Time Operating System for Social Robots with Customizable Behaviour

  • Conference paper
  • First Online:
Social Robotics (ICSR 2023)

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 74.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Available at https://github.com/hushrilab/RoboSync-HRI-RTOS.

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. Quigley, M., et al.: ROS: an open-source Robot Operating System. In: ICRA Workshop on Open Source Software, vol. 3 (2009)

    Google Scholar 

  7. Mohamed, Y., Lemaignan, S.: ROS for human-robot interaction. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3020–3027 (2021)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Bohren, J., Cousins, S.: The Smach high-level executive [ROS news]. IEEE Robot. Autom. Mag. 17(4), 18–20 (2010)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. Anh, T.N.B., Tan, S.L.: Real-time operating systems for small microcontrollers. IEEE Micro 29(5), 30–45 (2009)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cheng Tang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics