English follows Dutch
Deze reader geeft de lezer een stevige basis voor het gebruiken van de C++-library ROS 2. De officiële ROS 2 tutorials en codevoorbeelden zijn pittig en geven niet altijd het complete begrip om (snel) te kunnen beginnen met het bouwen van eigen ROS 2 packages. De reader dicht dit gat en maakt van magische code begrijpbare C++. De reader bevat uitleg, codevoorbeelden en practicumopgaven om de lezer te begeleiden in het zich eigen maken van ROS2.
De reader is beschikbaar als pdf en als losse latex bestanden. De pdf is gebouwd in Overleaf met de LuaLatex compiler.
Alle codevoorbeelden in de reader zijn ook als losse bestanden beschikbaar in de repository. Daarnaast zijn er nog extra codevoorbeelden beschikbaar. De codevoorbeelden zijn getest met ROS 2 Foxy Fitzroy.
Vragen over gebruik van de reader in het onderwijs en/of trainingen? Ik denk graag mee: Linkedin
Een reader en practicum kan altijd beter. Verbeteringen en bijdrage aan de reader en codevoorbeelden zijn altijd welkom. Mogelijke toevoegingen aan de reader zijn een hoofdstuk over ROS-launch-files en meer practicumopdrachten waarbij gegeven code gelezen of geanalyseerd moet worden (Bloom niveaus begrip en analyse).
De reader en de latex-template zijn gelicenteerd met de
Creative Commons Attribution-ShareAlike 4.0 International Licentie.
Bij gebruikt van (inhoud van) de reader volstaat als naamsvermelding: Jorn Bunk.
Bij het gebruik van de LaTeX-template voor de opmaak volstaat als naamsvermelding: Huib Aldewereld.
De LaTeX-template is aangepast voor gebruik in deze reader.
De codevoorbeelden zijn gelicentieerd met de de unlicense licentie, zodat ze vrij en zonder consequenties gebruikt kunnen worden als basis voor elk (ROS2-)software project. De codevoorbeelden behoren tot het publieke domein. Naamsvermelding wordt wel gewaardeerd, maar is dus niet verplicht. Bij het gebruik van de codevoorbeelden in tutorials of andere vormen van uitleg wordt gewaardeerd als men de richtlijnen van de licentie van de reader volgt, maar ook dit is niet verplicht. The code has been set free. Let's get back to coding.
note: Comments in the code-examples are in english. The reader is written in Dutch.
The reader explaines the use of the C++-library ROS 2. the official ROS 2 tutorials and code-examples are complex and often do not offer complete explainations. Leaving 'black magic" in code examples which haltens new users to quickly start coding themselfes with ROS 2. The reader lifts the curtain and shows that the magic is just C++ and a usefull library. The reader also contains practicum exercises to guide the reader trough the chapters.
Questions about the use of the reader? I'm happy to help: Linkedin
the reader en the latex-template are licensed under
Creative Commons Attribution-ShareAlike 4.0 International Licentie.
Author of the content of the reader: Jorn Bunk
Orginal author of the LaTeX-template: Huib Aldewereld
For use in this reader changes were applied to the LaTeX-template.
The code examples are licensed under the unlicense licentie. This means that they are released in the public domain and can be used free and without consequences in any (ROS 2-)software project. Attribution is appreciated, but not mandatory. When code examples are used in tutorials or in any other form of explaination it is appreciated that guidelines of the license of the reader are followed, but even that is not mandatory. The code has been set free. Let's get back to coding.