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

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:

image

  • 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

Opmerking: Gebruik de laatse regel slechts 1 maal.

Aantekening voor windows gebruikers

Opmerking: 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 WSL: Connect to WSL. Vergeet niet ROS-Jazzy te installeren in de distributie. Cloon deze repositry naar de WSL distributie.

Inleveren van opdrachten

Als je een opdracht dient in te leveren voor je opleiding dan vind je dat terug 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:

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)