Dear ROS community,
We, at Fraunhofer IPA, are happy to inform you that we are open-sourcing our ROS2 training material we created with ROSIN funding. Here is the link for the repository: GitHub - ros-industrial/ros2_i_training . This work is licensed under a Creative Commons Attribution 4.0 International License , so feel free to contribute and / or modify it for your usage.
The contents include slides and workshops for the following topics:
ROS2 basics
Composed node, publish / subscribe, services, actions, parameters, launch system
Manged nodes, Quality of Service (QoS)
File system
Navigation
Manipulation
The slides are written in markdown with remark format. The instructions to convert the markdown files to PDF can be found here: ros2_i_training/slides at main · ros-industrial/ros2_i_training · GitHub .
The workshops are written in markdown with readthedocs format. We have created a docker image with the necessary packages pre-installed. The instructions to install and use the docker container can be found here: ros2_i_training/workshop at main · ros-industrial/ros2_i_training · GitHub .
If you find any bugs or would like to contribute new materials, get in touch with us.
Thanks to ROSIN and the training team at Fraunhofer IPA to make this happen!
43 Likes
Wouldn’t have been possible without you!
2 Likes
Or ROSIN
(and some more characters)
3 Likes
Loy
July 1, 2021, 11:31am
6
Awesome!
Would it be possible to have the PDFs as a release on GitHub?
1 Like
This is great! Did you link this work to the existing ROS 2 documentation? I think it belongs there! With any luck I should have a space on the new ROS.org to list wonderul contributions like this.
3 Likes
Thanks Kat! A big thank you to the Open Robotics team as well! The basics workshop is from the ROS2 tutorials.
Did you link this work to the existing ROS 2 documentation?
Should I create a new “training material” section and link the repo there?
This is great! And I could even open a PR to change “ROS2” to “ROS 2” everywhere
4 Likes
Any more ideas on where the PDFs can be hosted?
Loy
July 2, 2021, 8:26am
11
IIRC, you should be able to create tag and then a release using that. Then it’s possible to attach binaries or any file(s) to that. Managing releases in a repository - GitHub Docs
Gosh! I thought it was just me
1 Like
The workshops are now hosted on Welcome to ROS2 workshop! — ROS2 workshop documentation
We have added this as a webhook to the repo, so every PR merged will automatically update the website.
6 Likes
And we have our first contributions already!
ros-industrial:main
← christophebedard:rename-ros2-to-ros-2-and-update-docs-links
opened 08:53PM - 02 Jul 21 UTC
This changes "ROS2" to "ROS 2" in text and updates docs links from index.ros.org… to docs.ros.org
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
ros-industrial:main
← LoyVanBeek:patch-1
opened 01:20PM - 08 Jul 21 UTC
Probably was going to say
> Next, add this script to the **executables**
… I guess, but this happens later in the tutorial
4 Likes