You're reading the documentation for a version of ROS 2 that has reached its EOL (end-of-life), and is no longer officially supported. If you want up-to-date information, please have a look at Iron.

Citations

If you use ROS 2 in your work please cite the 2022 Science Robotics paper Robot Operating System 2: Design, architecture, and uses in the wild.

  1. Macenski, T. Foote, B. Gerkey, C. Lalancette, W. Woodall, “Robot Operating System 2: Design, architecture, and uses in the wild,” Science Robotics vol. 7, May 2022.

@article{
    doi:10.1126/scirobotics.abm6074,
    author = {Steven Macenski  and Tully Foote  and Brian Gerkey  and Chris Lalancette  and William Woodall },
    title = {Robot Operating System 2: Design, architecture, and uses in the wild},
    journal = {Science Robotics},
    volume = {7},
    number = {66},
    pages = {eabm6074},
    year = {2022},
    doi = {10.1126/scirobotics.abm6074},
    URL = {https://www.science.org/doi/abs/10.1126/scirobotics.abm6074}
}

If you use ROS 2 Composition in your work, please cite the 2023 IEEE RA-L paper Impact of ROS 2 Node Composition in Robotic Systems.

  1. Macenski, A. Soragna, M. Carroll, Z. Ge, “Impact of ROS 2 Node Composition in Robotic Systems”, IEEE Robotics and Autonomous Letters (RA-L), 2023.

@article{
    author = {Steven Macenski  and Alberto Soragna and Michael Carroll  and Zhenpeng Ge },
    title = {Impact of ROS 2 Node Composition in Robotic Systems},
    journal = {IEEE Robotics and Autonomous Letters (RA-L)},
    year = {2023},
}