Algemene informatie
Pre-requistions ROS2-Jazzy
Installeer ROS Jazzy, kies uit 1 van de twee volgende mogelijkheden:
WSL Distributie onder Windows(voorkeur voor studenten M)
Native Ubuntu
Pas op
Als je gebruik maakt van de Avans Ubuntu virtuele machine, dan kun je deze stappen overslaan, omdat ROS2-Jazzy al is geïnstalleerd in deze virtuele machine.
Zie voor installatie: Windows Subsystem for Linux Handleiding
Volg instrucies voor ROS2 Jazzy
Opmerking: je dient eerst Ubuntu 22 geinstallerd te hebben!!!
Volg de instructies voor het installeren ROS-Jazzy
Kies: ros-jazzy-desktop
Cloning de ROS2 Industrial workspace
Voor het maken van de ROS Industrial workspace maak je gebruik van een Github clone die is voorbereid. Je kunt er voor keizen om deze clone onder een eigen account van Github te plaatsen(1e keuze hieronder). Je kunt daarna eenvoudig backup’s van je werk maken naar je eigen Github account.
Maak een account aan bij Github en login op dit account
Open de ROS2_Industrial repository
Maak een Fork van de repository naar je eigen Github account door op het Fork icoon te klikken:

Volg de instructies, maar wijzig de naam van de nieuwe repository niet. Bevestig met Create Fork
Nu kun je de workspace als volgt creëren
mkdir -p ~/ros2_industrial_ws/src
cd ~/ros2_industrial_ws/src
git clone https://github.com/<jouw_account_naam>/ROS2_industrial.git
ps. Het gebruik van github (zoals add, commit & push commando’s) valt buiten de scope van deze workshop
Je kunt de workspace als volgt creëren
mkdir -p ~/ros2_industrial_ws/src
cd ~/ros2_industrial_ws/src
git clone https://github.com/AvansMechatronica/ROS2_industrial.git
Installeren van de benodigde ROS2 packages en software
cd ~/ros2_industrial_ws/src/ROS2_industrial/install
./install.bash
Bouwen van de ROS2 Industrial workspace
cd ~/ros2_industrial_ws/
colcon build --symlink-install
source install/setup.bash
echo "source ~/ros2_industrial_ws/install/setup.bash" >> ~/.bashrc
Pas op
Gebruik de laatse regel slechts 1 maal
Aantekening voor windows gebruikers
Pas op
Alleen als je geen gebruik maakt van de door Avans gemaakte WSL-Jazzy distributie
Je kunt de WSL Ubuntu-22.04 distributie uit de Microsoft Store gebruiken. Gebruik als ontwikkelomgeving [Visual Studio Code] (https://code.visualstudio.com/download). Wijzig de installatie en voeg de WSL-plugin toe aan Visual Studio Code. Open de distributie met
Inleveren van opdrachten
Pas op
Voor de course AI-Driven Robotics hoef je geen opdrachten in te leveren. De opdrachten zijn bedoeld als oefening en ter voorbereiding op de toets uit leeruikomst 1. Je kunt ze dus maken, maar je hoeft ze niet in te leveren.
Als je een opdracht dient in te leveren voor je opleiding dan vind je dat terug als opdracht in de Elekronische Leeromgeving van je opleiding (bijvoorbeeld Brightspace). Zorg ervoor dat je bij elke opdracht de volgende informatie in het bestand invult:
Naam Student
Studentnummer
Datum
Je gaat dan akkoord met onderstaande verklaring:
Belangrijk
Door het inleveren van dit bestand verklaar ik dat ik deze opdracht zelfstandig heb uitgevoerd en dat ik geen code van anderen heb gebruikt. Tevens ga ik akkoord met de beoordeling van deze opdracht.
Verantwoording
Deze workshop is geinspireerd op hello real world ros robot operating system van de Technische Universiteit Delft/Nederland(TUD)