The micro-ROS stack (micro.ros.org) integrates microcontrollers seamlessly with standard ROS 2 and brings all major ROS concepts such as nodes, publisher, subscriptions, parameters, and lifecycle onto deeply embedded systems. This enables accessing all software using the same ROS tools and APIs, regardless of the underlying computing hardware and operating system. Micro-ROS supports a broad spectrum of microcontroller families and the main open-source real-time operating systems like FreeRTOS, Zepyhr, or NuttX. It supports various microcontroller- or RTOS-specific build systems and provides ROS-CLI-based build tooling. Micro-ROS is an open-source project that has been under development at github.com/micro-ROS since 2018. It was initiated by the EU-funded innovation activity OFERA. During the the last two years, micro-ROS has been adopted by a relevant group of professional users inside the ROS community. In this chapter, we give a technical introduction to the micro-ROS stack including APIs and architecture, as well as the corresponding middleware Micro XRCE-DDS. Furthermore, tutorials for a simple application with an ESP32 microcontroller are provided together with a report on three use-cases from industrial and research applications.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Micro-ROS


    Weitere Titelangaben:

    Studies Comp.Intelligence


    Beteiligte:


    Erscheinungsdatum :

    2023-02-02


    Format / Umfang :

    53 pages





    Medientyp :

    Aufsatz/Kapitel (Buch)


    Format :

    Elektronische Ressource


    Sprache :

    Englisch




    Micro-Discharge Micro-Thruster

    Slough, John / Andreason, Samuel / Ziemba, Timothy et al. | AIAA | 2005


    Micro Planetary Rover Micro 5

    Kubota, T. / Nakatani, I. / Kuroda, Y. et al. | British Library Conference Proceedings | 1999



    Micro/Nanotechnology for Micro/Nano/Picosatellites

    Janson, S. / American Institute of Aeronautics and Astronautics | British Library Conference Proceedings | 2003


    Experimental Study on Micro-deburring of Micro-grooves by Micro-EDM

    Boominathan, Elumalai / Gowri, S. | Springer Verlag | 2018