Giter VIP home page Giter VIP logo

ros2_reader's Introduction

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.

ros2_reader's People

Contributors

jbunk avatar jornbunkhan avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.