Skip to content

JBunk/ROS2_reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROS2_reader

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

Mogelijke uitbreidingen

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

Licentie reader

CC BY-SA 4.0
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.

Licentie codevoorbeelden


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.

English

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

License reader

CC BY-SA 4.0
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.

License code examples


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.

About

ROS 2 uitleg en codevoorbeelden

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •